Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Modyfikacja danych
MarcinFC
post 9.08.2009, 11:45:19
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 23.07.2007

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


Witam
Na jednej ze stron znalazłem kod do modyfikacji danych w bazie. Po odpaleniu pliku poprawnie wyswietla pobrane dane ale po naciśnięciu Modyfikacja nic się nie dzieje. Tzn nie wyświetla formularzy z danym id potrzebnych do modyfikacji tylko pozostaje na 1 stronie.
Prosiłbym o pomoc jak sobie z tym poradzić.

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <table border="1" width="98%" cellspacing="0" cellpadding="0" bordercolorlight="#000000">
  6. <tr>
  7. <td width="96%" colspan="7" bgcolor="#C0C0C0">
  8. <p align="center"><b><font size="2">Dane osobowe</font></b></td>
  9. </tr>
  10. <tr>
  11. <td width="4%" align="center" bgcolor="#E0E0E0">
  12. <p align="center"><font size="2">&nbsp;ID</font></td>
  13. <td width="18%" align="center" bgcolor="#E0E0E0">
  14. <p align="center"><font size="2">Imię</font></td>
  15. <td width="18%" align="center" bgcolor="#E0E0E0"><font size="2">Nazwisko</font></td>
  16. <td width="6%" align="center" bgcolor="#E0E0E0"><font size="2">Modyfikuj</font></td>
  17. </tr>
  18.  
  19.  
  20. <?php
  21.  
  22. // podłączamy plik connection.php
  23. require "connection.php";
  24. // wywołujemy funkcję connection()
  25. connection();
  26.  
  27. $zapytanie = "SELECT * FROM statystyki ORDER BY id ASC";
  28. $wykonaj = mysql_query ($zapytanie);
  29. while($wiersz=mysql_fetch_array ($wykonaj)) {
  30. echo " <tr>
  31. <td width=\"4%\">".$wiersz['id']."</td>
  32. <td width=\"18%\">".$wiersz['imienazwisko']."</td>
  33. <td width=\"18%\">".$wiersz['pozycja']."</td>
  34. <td width=\"6%\"><b><a href=\"nowy2.php?stan=modyf&idmodyf=".$wiersz['id']."\">
  35. Modyfikacja</a></b></td>
  36. </tr>";
  37. }
  38. if($stan=='modyf') {
  39. $zapytanie = "SELECT * FROM dane where id=$idmodyf";
  40. $wykonaj = mysql_query ($zapytanie);
  41. $tablica = mysql_fetch_array($wykonaj);
  42. echo "<form method=\"get\" action=\"nowy2.php\">
  43. <div align=\"center\">
  44. <center>
  45. <table border=\"1\" width=\"50%\" bordercolorlight=\"#000000\" cellspacing=\"0\" cellpadding=\"0\">
  46. <tr>
  47. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Imie</font></td>
  48. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"imie\" value=\"".$tablica['imienazwisko']."\" size=\"20\"></font></td>
  49. </tr>
  50. <tr>
  51. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Nazwisko</font></td>
  52. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"nazwisko\" value=\"".$tablica['pozycja']."\" size=\"20\"></font></td>
  53. </tr>
  54. <tr>
  55. <td width=\"100%\" colspan=\"2\">
  56. <p align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"hidden\" name=\"modyfikuj\" value=\"$idmodyf\"><input type=\"submit\" value=\"Modyfikuj\" name=\"send\"></font></td>
  57. </tr>
  58. </table>
  59. </center>
  60. </div>
  61. </form>";
  62.  
  63. }
  64. else if ($send=='Modyfikuj'){$zapytanie = "UPDATE dane SET imie='$imienazwisko', nazwisko='$pozycja' WHERE id=$modyfikuj";
  65. $wykonaj = mysql_query ($zapytanie);
  66. echo "<br>Dane poprawione<BR><a href=\"nowy2.php\">Obejrzyj poprawiona bazę</a>";}
  67. else {
  68.  
  69. }
  70. ?>
  71. </table>
  72. </body>
  73. </html>



Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- MarcinFC   [MYSQL] Modyfikacja danych   9.08.2009, 11:45:19
- - Wicepsik   $_GET   9.08.2009, 14:12:18
- - MarcinFC   a gdzie to mam zastosować. Sorki ale jestem począt...   9.08.2009, 14:38:08
- - Wicepsik   To jest php.   9.08.2009, 14:41:43
- - MarcinFC   fakt pomyliłem się. Szkoda tylko ze nie mozna podp...   9.08.2009, 15:47:38
- - Wicepsik   Pisze w manualu jak zastosować. To są PODSTAWY.   9.08.2009, 15:50:20
- - MarcinFC   to po co jest to forum zeby podać mi linka Jak by...   9.08.2009, 16:08:40
- - Wicepsik   Dając Ci gotowe rozwiązanie nie nauczysz się dużo....   9.08.2009, 16:13:08
- - MarcinFC   ($_GET['stan'] == 'modyf') ? ...   9.08.2009, 16:48:06
- - Wicepsik   Pokaż jak przerobiłeś.   9.08.2009, 16:57:32
- - MarcinFC   Szczerze powiedziawszy to nie mam juz sił dalej to...   10.08.2009, 16:34:32
- - Wicepsik   Co zawiera zmienna $idmodyf?   10.08.2009, 16:43:52
- - MarcinFC   czyli jednak dalej mam cos z linkiem nie tak jak...   11.08.2009, 05:06:29
- - Fafu   ja tu widze ze skrypt napisany do register globals...   11.08.2009, 05:15:32
- - MarcinFC   Dzieki Fafu, wstawiłe id=$_GET[idmodyf] i dzi...   11.08.2009, 10:43:51
- - Wicepsik   [PHP] pobierz, plaintext <form method="get...   11.08.2009, 10:48:09
- - bmL   Tutaj z kolei powinieneś odnieść się do tablicy ...   11.08.2009, 10:53:19
- - MarcinFC   zmieniłem na else if ($_POST['send']=...   11.08.2009, 11:11:12
- - bmL   pozamieniaj wszystkie zmienne $xxxx w tym war...   11.08.2009, 14:34:22
- - MarcinFC   no niestety pozmieniałem i dalej nie zmienia wpisó...   11.08.2009, 16:05:44
- - Wicepsik   Metoda w formularzu wpisana jako GET a ty każesz m...   11.08.2009, 16:07:26
|- - bmL   Cytat(Wicepsik @ 11.08.2009, 17:07:26...   11.08.2009, 23:12:23
- - MarcinFC   oto cały kod [PHP] pobierz, plaintext <html...   11.08.2009, 16:24:27
- - MarcinFC   tak tez już robiłem i dalej nic. Pisze ze dane pop...   12.08.2009, 04:51:03
- - nospor   CytatPisze ze dane poprawione ale nie zmienia wpis...   12.08.2009, 08:02:55
- - bmL   [HTML] pobierz, plaintext <p align="center...   12.08.2009, 10:34:40
- - MarcinFC   bmL wielkie dzieki. Działa !   12.08.2009, 15:25:37


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:02