Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php + Mysql] Czemu To Nie Dopisuje?
__phpion__
post
Post #1





Grupa: Zablokowani
Postów: 50
Pomógł: 0
Dołączył: 8.08.2004

Ostrzeżenie: (10%)
X----


Hej. Bawie sie MySQLem. Mam problem: nie wiem czemu toto mi nie dodaje kolejnej pozycji do tabeli (pola tabeli sa takie jakie sa wpisane). Gdzie robie blad? Moj kod nie jest wspanialy bo juz mnie to wkurzalo i cudowalem na rozne sposoby. Na to prosze uwagi nie zwracac:
  1. <?php
  2. Moja baza danych:<br>
  3. <hr>
  4. <table border=&#092;"1\">
  5. <?
  6. print $mode.&#092;"<br><br>n\";
  7.  
  8. $pol = mysql_connect(&#092;"localhost\", \"root\", \"\");
  9. mysql_select_db(&#092;"baza\", $pol);
  10.  
  11. if ($mode == &#092;"show\")
  12. {
  13. $zap = &#092;"SELECT * FROM test WHERE id = '$id';\";
  14. $wyn = mysql_query($zap);
  15.  
  16. while($rekord = mysql_fetch_array($wyn))
  17. {
  18. for ($i=0; $i<count($rekord); $i++)
  19. {
  20. print $rekord[$i].&#092;" \";
  21. } 
  22. }
  23.  
  24. }
  25.  
  26. if ($mode == &#092;"add\")
  27. {
  28. if ($imie && $nazwisko && $email && $www)
  29. {
  30. $wynik = mysql_query
  31. (&#092;"INSERT INTO test (id, imie, nazwisko, email, www) VALUES ('', '$imie', '$nazwisko', $email', '$www');\");
  32. }
  33. }
  34.  
  35. if ($mode == &#092;"del\")
  36. {
  37. $wynik = mysql_query 
  38.  (&#092;"DELETE FROM test WHERE id = '$id';\");
  39. }
  40.  
  41. $zap = &#092;"SELECT id, imie, nazwisko FROM test;\";
  42.  
  43. $wyn = mysql_query($zap);
  44.  
  45. while($rekord = mysql_fetch_array($wyn))
  46. {
  47. print &#092;"<tr>n\";
  48. print &#092;"<td>\".$rekord[0].\": <a href=\"index.php?mode=show&id=$rekord[0]\">\".$rekord[1].\" \".$rekord[2].\"</a> -- <a href=\"index.php?mode=del&id=$rekord[0]\">Usuń</a></td>n\";
  49. print &#092;"</tr>n\";
  50. }
  51.  
  52. mysql_close($pol);
  53. ?>
  54. </table>
  55. <hr>
  56. <form method=\"get\">
  57. <input type=\"hidden\" name=\"mode\" value=\"add\">
  58. <input type=\"text\" name=\"imie\"> -- Imie<br>
  59. <input type=\"text\" name=\"nazwisko\"> -- Nazwisko<br>
  60. <input type=\"text\" name=\"email\"> -- Email<br>
  61. <input type=\"text\" name=\"www\"> -- WWW<br>
  62. <input type=\"submit\" value=\"Wyslij\">
  63. </form>
  64. ?>


questionmark.gif? Kasuje, $mode == "show" tez dziala. A add nie sad.gif Zreszta kasowanie tez nie dzialalo jesli bylo rozbite na $zap = "i tutaj zapytanie"; $wyn = mysql_query($zap); questionmark.gif?

PS: tak dla scislosci - u mnie w kodzie <? oraz ?> wystepuje tylko raz przy przejsciu na tryb php... tutaj wystepuje po 2 razy
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 02:57