mam na stronie wywietlanie kategorii strony, a pod nimi formularz do dodawania nowej. tylko cos nie zabardzo mi to wyszlo, bo nie moge zmusic go do prawidlowego dzialania worriedsmiley.gif

po drugie chcialbym utworzyc kategorie a dopiero w nich umieszczac inne pozycje, jak to najlepiej rozwiazac questionmark.gif
  1. <?php
  2. if (isset($_REQUEST['action'])) {
  3.  switch ($_REQUEST['action']) {
  4.  case 'Dodaj';
  5.  if (isset($_POST['kategoria_nazwa'])
  6.  and isset($_POST['kategoria_opis']))
  7. {
  8. $kategoria_id = $_POST['kategoria_id'];
  9. $kategoria_nazwa = $_POST['kategoria_nazwa'];
  10. $kategoria_opis = $_POST['kategoria_opis'];
  11. $today = data("Y-m-d");
  12.  
  13. $sql = "INSERT INTO kategorie 
  14.  (kategoria_id, kategoria_nazwa, kategoria_opis, kategoria_data) 
  15.  VALUES
  16.  ('$kategoria_id', '$kategoria_nazwa', '$kategoria_opis'], '$today')";
  17. $insertresults = mysql_query($insert) or
  18. }
  19.  
  20. break;
  21.  }
  22.  }
  23.  
  24. ?>
  25.  
  26.  
  27.  
  28.  
  29. <div align="center">
  30.  <table width="700" border="1">
  31. <tr>
  32. <td align="center" colspan="4"><strong>Katgorie</strong></td>
  33. </tr>
  34. <tr bgcolor="#CCCCCC">
  35. <td width="18" align="center"><strong>Id.</strong></td>
  36. <td width="297" align="left"><strong>Nazwa </strong></td>
  37. <td width="94" align="left"><strong>Data</strong></td>
  38. <td width="263" align="left"><strong>Opcje</strong></td>
  39. </tr> 
  40.  </table>
  41.  
  42. <table border="1" width="700">
  43.  
  44. <?php
  45. $sql = "SELECT * FROM kategorie";
  46. $result = mysql_query($sql) or
  47.  die("Nie mozna pobrać danych" . mysql_error());
  48. while ($row = mysql_fetch_array($result)) {
  49. ?>
  50. <tr width="700">
  51.  <td width="20" align="center">
  52.  <?php echo $row['kategoria_id']; ?>
  53.  </td>
  54.  <td width="336">
  55.  <a href="#" onmouseover="ddrivetip('<?php echo $row['kategoria_opis']; ?>')" ;="" onmouseout="hideddrivetip()"><?php echo $row['kategoria_nazwa']; ?></a>
  56.  </td>
  57.  <td width="100" align="center">
  58.  <?php echo $row['kategoria_data']; ?>
  59.  </td>
  60.  <td width="291" align="center">
  61.  <a href="kategorie.php?action=edytuj&id=<?php echo $row['kategoria_id']; ?>">[EDYTUJ]</a>
  62.  <a href="kategorie.php?action=usun&id=<?php echo $row['kategoria_id']; ?>">[USUŃ]</a>  
  63.  </td>
  64. </tr>
  65. <?php
  66. }
  67. ?>
  68. </table>
  69. <table width="700" border="1">
  70. <tr>
  71. <td>
  72. <form action="Dodaj" method="post">
  73. <table border="0" cellpadding="0" cellspacing="0">
  74. <tr><td>Nazwa kategorii:</td><td> <input type="text" size="30" name="kategoria_nazwa"></td></tr>
  75. <tr><td>Opis:</td><td> <input type="text" size="30" name="kategoria_opis"></td></tr>
  76. <tr><td></td><td><input type="submit" value="Dodaj kategorię"></td></tr>
  77. </table>
  78. </form>
  79. </td>
  80. </tr>
  81. </table>
  82. </div>