Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Aktualizacja rakordów bazy
BoomBox20
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 8.06.2011

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


Co tu jest nie tak?Czy to mają być osobne dwa pliki php czy tylko jeden plik?i co robię nie tak.Wyświetla mi rekordy jakie chcę ale nie mogę ich zaktualizować

  1.  
  2.  
  3.  
  4. <html>
  5. <head>
  6.  
  7. </head>
  8. <body>
  9. <table border="1" width="98%" cellspacing="0" cellpadding="0" bordercolorlight="#000000">
  10. <tr>
  11. <td width="96%" colspan="7" bgcolor="#C0C0C0">
  12. <p align="center"><b><font size="2">Dane osobowe</font></b></td>
  13. </tr>
  14. <tr>
  15. <td width="4%" align="center" bgcolor="#E0E0E0">
  16. <p align="center"><font size="2">&nbsp;ID</font></td>
  17. <td width="18%" align="center" bgcolor="#E0E0E0">
  18. <p align="center"><font size="2">Nick</font></td>
  19.  
  20. <td width="18%" align="center" bgcolor="#E0E0E0"><font size="2">Nazwisko</font></td>
  21. <td width="18%" align="center" bgcolor="#E0E0E0"><font size="2">Imię</font></td>
  22. <td width="18%" align="center" bgcolor="#E0E0E0"><font size="2">Email</font></td>
  23. <td width="14%" align="center" bgcolor="#E0E0E0"><font size="2">Telefon</font></td>
  24. <td width="6%" align="center" bgcolor="#E0E0E0"><font size="2">Modyfikuj</font></td>
  25. </tr>
  26.  
  27.  
  28. <?php
  29. require_once("../config.php");
  30.  
  31.  
  32.  
  33. $zapytanie = "SELECT * FROM mdl_user ORDER BY username DESC";
  34. $wykonaj = mysql_query ($zapytanie);
  35. while($wiersz=mysql_fetch_array ($wykonaj)) {
  36. echo " <tr>
  37. <td>".$wiersz['id']."</td>
  38. <td>".$wiersz['username']."</td>
  39. <td>".$wiersz['nazwisko']."</td>
  40. <td>".$wiersz['firstname']."</td>
  41. <td>".$wiersz['email']."</td>
  42. <td>".$wiersz['telefon']."</td>
  43. <td><b><a href='modyfikuj.php?stan=modyf&idmodyf='".$wiersz['id'].">Modyfikacja</a></b></td>
  44. </tr>";
  45. }
  46. if($stan=='modyf') {
  47. $zapytanie = "SELECT * FROM mdl_user where id=$idmodyf";
  48. $wykonaj = mysql_query ($zapytanie);
  49. $tablica = mysql_fetch_array($wykonaj);
  50. echo "<form method='get' action='modyfikuj.php'>
  51. <div align='center'>
  52. <center>
  53. <table border='1' width='50%' bordercolorlight='#000000' cellspacing='0' cellpadding='0'>
  54. <tr>
  55. <td width='50%'><font size='2' face='Verdana'>username</font></td>
  56. <td width='50%' align='center'><font size='2' face='Verdana'><input type='text' name='username' value='".$tablica['username']."' size='20'></font></td>
  57. </tr>
  58. <tr>
  59. <td width='50%'><font size='2' face='Verdana'>Nazwisko</font></td>
  60. <td width='50%' align='center'><font size='2' face='Verdana'><input type='text' name='nazwisko' value='".$tablica['nazwisko']."' size='20'></font></td>
  61. </tr>
  62. <tr>
  63. <td width='50%'><font size='2' face='Verdana'>Data urodzenia YYYY-MM-DD</font></td>
  64. <td width='50%' align='center'><font size='2' face='Verdana'><input type='text' name='firstname' value='".$tablica['firstname']."' size='20'></font></td>
  65. </tr>
  66. <tr>
  67. <td width='50%'><font size='2' face='Verdana'>email</font></td>
  68. <td width='50%' align='center'><font size='2' face='Verdana'><input type='text' name='email' value='".$tablica['email']."' size='20'></font></td>
  69. </tr>
  70. <tr>
  71. <td width='50%'><font size='2' face='Verdana'>Telefon</font></td>
  72. <td width='50%' align='center'><font size='2' face='Verdana'><input type='text' name='telefon' value='".$tablica['telefon']."' size='20'></font></td>
  73. </tr>
  74. <tr>
  75. <td width='100%' colspan='2'>
  76. <p align='center'><font size='2' face='Verdana'><input type='hidden' name='modyfikuj' value='$idmodyf'><input type='submit' value='Modyfikuj' name='send'></font></td>
  77. </tr>
  78. </table>
  79. </center>
  80. </div>
  81. </form>";
  82.  
  83. }
  84. else if ($send=='Modyfikuj'){$zapytanie = "UPDATE dane SET username='$username', nazwisko='$nazwisko', firstname='$firstname', email='$email',telefon='$telefon' WHERE id=$modyfikuj";
  85. $wykonaj = mysql_query ($zapytanie);
  86. echo "<br>Dane poprawione<BR><a href='modyfikuj.php'>Obejrzyj poprawiona bazę</a>";}
  87. else {
  88.  
  89. }
  90. ?>
  91.  
  92. </table>
  93. </body>
  94. </html>
  95.  
  96.  


modyfikuj.php

  1. <?php
  2. require_once("../config.php");
  3.  
  4.  
  5.  
  6. if($stan=='modyf') {
  7. $zapytanie = "SELECT * FROM mdl_user where id=$idmodyf";
  8. $wykonaj = mysql_query ($zapytanie);
  9. $tablica = mysql_fetch_array($wykonaj);
  10.  
  11. echo "<form method='get' action='modyfikuj.php'>
  12. <div align='center'>
  13. <center>
  14. <table border='1' width='50%' bordercolorlight='#000000' cellspacing='0' cellpadding='0'>
  15. <tr>
  16. <td width='50%'><font size='2' face='Verdana'>username</font></td>
  17. <td width='50%' align='center'><font size='2' face='Verdana'><input type='text' name='username' value='".$tablica['username']."' size='20'></font></td>
  18. </tr>
  19. <tr>
  20. <td width='100%' colspan='2'>
  21. <p align='center'><font size='2' face='Verdana'><input type='hidden' name='modyfikuj' value='$idmodyf'><input type='submit' value='Modyfikuj' name='send'></font></td>
  22. </tr>
  23.  
  24.  
  25. </table>
  26. </center>
  27. </div>
  28. </form>";
  29.  
  30. if ($send=='Modyfikuj'){$zapytanie = "UPDATE mdl_user SET username='$username' WHERE id=$modyfikuj";
  31. $wykonaj = mysql_query ($zapytanie);
  32. echo "<br>Dane poprawione<BR><a href='modyfikuj.php'>Obejrzyj poprawiona bazę</a>";}
  33.  
  34. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.08.2025 - 01:39