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. ?>


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Kasuje, $mode == "show" tez dziala. A add nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Zreszta kasowanie tez nie dzialalo jesli bylo rozbite na $zap = "i tutaj zapytanie"; $wyn = mysql_query($zap); (IMG:http://forum.php.pl/style_emoticons/default/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
 
Start new topic
Odpowiedzi
__phpion__
post
Post #2





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

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


Ok, dziekuje za info oraz rade ((IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Zaraz to obczaje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Juz obczailem. Dziala. Hieh, gapilem sie w ten kodzi z pol godziny i nie widzialem, ze brakuje tego apostrofu (choc pod tym katem tez sprawdzalem...)... hehehe... coz... Jeszcze raz dzieki.

Ten post edytował __phpion__ 16.08.2004, 09:39:24
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: 4.10.2025 - 16:21