Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/MySQL] Niedziałający Get['id']
servs
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


A czy w linku który prowadzi do edycji id jest widoczne questionmark.gif


--------------------
404
Go to the top of the page
+Quote Post
servs
post
Post #3





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
Cienki1980
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


W kodzie widzę, że jest ale czy pokazuje się na stronie/ w pasku adresu po kliknięciu.


--------------------
404
Go to the top of the page
+Quote Post
servs
post
Post #5





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

Ostrzeżenie: (0%)
-----


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

Ten post edytował servs 4.03.2007, 14:25:52
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:39