Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/MySQL] Niedziałający Get['id']
Forum PHP.pl > Forum > Przedszkole
servs
Witam!
Mam taki problem ponieważ nie wysyła mi się id w gecie do case edit... co tam jest nie tak?

  1. <?php
  2. switch($_GET['act'])
  3. {
  4.  case "edit" :
  5. $b=mysql_query("select id, name, opis, image, page from partners where id='".$_GET['id']."'");
  6. echo 'Edycja: <form method="POST" action="partnere.php?act=save">
  7. <p><input type="hidden" name="id" size="3" value="'; echo $row['id']; echo '"></p>
  8. <p>Nazwa: <input type="text" name="name" size="20" value="'; echo $row['name']; echo '"></p>
  9. <p>Opis: <textarea rows="2" name="opis" cols="20">'; echo $row['opis']; echo '</textarea></p>
  10. <p>Logo: <input type="text" name="image" size="20" value="'; echo $row['image']; echo '"></p>
  11. <p>Strona WWW: <input type="text" name="url" size="20" value="'; echo $row['page']; echo '"></p>
  12. <p><input type="submit" value="Zapisz" name="B1"></p>
  13. </form>';
  14. break;
  15.  case "del" :
  16. mysql_query("delete from partners where id='".$_GET['id']."'");
  17. break;
  18. }
  19. switch($_GET['act'])
  20. {
  21.  case "save" : mysql_query("update partners set name='".$_POST['name']."', opis='".$_POST['opis']."', image='".$_POST['image']."', page='".$_POST['url']."' where id='".$_POST['id']."'");
  22. break;
  23. }
  24. echo '<table border=1><tr><td>Id</td><td>Nazwa</td><td>Edycja</td><td>Usuni?cie</td></tr>';
  25. $y=mysql_query("select id, name from partners");
  26. while($row=mysql_fetch_array($y))
  27. {
  28. echo "<tr><td>"; echo $row['id']; echo "</td><td>"; echo $row['name']; echo "</td><td><a href="partnere.php?act=edit&id=";
  29. echo $row['id'];
  30. echo "">Edytuj</a></td><td><a href="partnere.php?act=del&id=";
  31. echo $row['id'];
  32. echo "">Usu?</a></td></tr>";
  33. }
  34. echo "</table>";
  35. ?>
Cienki1980
A czy w linku który prowadzi do edycji id jest widoczne questionmark.gif
servs
Cytat(Cienki1980 @ 4.03.2007, 13:28:45 ) *
A czy w linku który prowadzi do edycji id jest widoczne questionmark.gif


no to jest
  1. <?php
  2. <a href="partnere.php?act=edit&id=";
  3.  
  4. echo $row['id'];
  5.  
  6. echo "">Edytuj</a>
  7. ?>
Cienki1980
W kodzie widzę, że jest ale czy pokazuje się na stronie/ w pasku adresu po kliknięciu.
servs
Cytat(Cienki1980 @ 4.03.2007, 14:15:52 ) *
W kodzie widzę, że jest ale czy pokazuje się na stronie/ w pasku adresu po kliknięciu.


tak pokazuje się poprawne id tj. http://www.gipfel1.webd.pl/admin/partnere.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.