Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bład w skrypcie?
slawko123
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.11.2004

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


Czy moze mi ktos wyjasnic czemu ten skrypt nie chce zapisac mi danych do bazy?

  1. <?php
  2. if($send=='Wyslij') {
  3. mysql_connect (&#092;"127.0.0.1\");
  4. mysql_select_db (daneosobowe);
  5.  
  6. $zapytanie = &#092;"INSERT INTO dane (imie, nazwisko) VALUES ('{$HTTP_GET_VARS['imie']}',
  7. , '{$HTTP_GET_VARS['nazwisko']}')&#092;";
  8.  
  9. $wykonaj = mysql_query ($zapytanie);
  10.  
  11. echo &#092;"<BR>Dane dodane prawidłowo ! Dziękujemy za wypełnieni formularza !\";
  12. }
  13. else {
  14.  
  15. echo &#092;"<form method=\"get\" action=\"dodaj.php\">
  16. <div align=&#092;"center\">
  17. <center>
  18.  
  19. <table border=&#092;"1\" width=\"50%\" bordercolorlight=\"#000000\" cellspacing=\"0\" cellpadding=\"0\">
  20. <tr>
  21. <td width=&#092;"50%\"><font size=\"2\" face=\"Verdana\">Imie</font></td>
  22. <td width=&#092;"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"imie\" size=\"20\"></font></td>
  23. </tr>
  24. <tr>
  25. <td width=&#092;"50%\"><font size=\"2\" face=\"Verdana\">Nazwisko</font></td>
  26. <td width=&#092;"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"nazwisko\" size=\"20\"></font></td>
  27. </tr>
  28. <tr>
  29. <td width=&#092;"100%\" colspan=\"2\">
  30. <p align=&#092;"center\"><font size=\"2\" face=\"Verdana\"><input type=\"submit\" value=\"Wyslij\" name=\"send\"><input type=\"reset\" value=\"Kasuj\" name=\"B2\"></font></td>
  31. </tr>
  32. </table>
  33. </center>
  34. </div>
  35. </form>&#092;";
  36. }
  37.  
  38. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-maciek-
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 25.10.2004

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


Jako id możesz null podac (sam automatycznie wstawi, jesli masz autoincrement)

  1. <?php
  2.  
  3. $dbhost = &#092;"localhost\"; // host
  4. $dbname = &#092;"database\"; // nazwa bazy danych
  5. $dbuser = &#092;"root\"; // uzytkownik
  6. $dbpass = &#092;"password\"; // haslo do bazy danych
  7.  
  8. if($send=='Wyslij')
  9. {
  10.  $connect = mysql_connect($dbhost, $dbuser, $dbpass);
  11.  mysql_select_db($dbname, $connect);
  12. }
  13.  
  14. /*tutaj podaj dane (zamiast $pole1 -> $HTTP_GET_VARS['nazwa']) do wszystkich pól w tabeli dla id -> null*/
  15. $zapytanie = &#092;"INSERT INTO dane VALUES (null, \".$pole1.\", \".$pole2.\", \".$pole3.\")\";
  16.  
  17. $wykonaj = mysql_query ($zapytanie);
  18.  
  19. if($wykonaj)
  20. {
  21.  echo &#092;"<BR>Dane dodane prawidłowo ! Dziękujemy za wypełnieni formularza !\";
  22. }
  23. else
  24. {
  25.  
  26. echo &#092;"<form method=\"get\" action=\"dodaj.php\">
  27. <div align=&#092;"center\">
  28. <center>
  29.  
  30. <table border=&#092;"1\" width=\"50%\" bordercolorlight=\"#000000\" cellspacing=\"0\" cellpadding=\"0\">
  31. <tr>
  32. <td width=&#092;"50%\"><font size=\"2\" face=\"Verdana\">Imie</font></td>
  33. <td width=&#092;"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"imie\" size=\"20\"></font></td>
  34. </tr>
  35. <tr>
  36. <td width=&#092;"50%\"><font size=\"2\" face=\"Verdana\">Nazwisko</font></td>
  37. <td width=&#092;"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"nazwisko\" size=\"20\"></font></td>
  38. </tr>
  39. <tr>
  40. <td width=&#092;"100%\" colspan=\"2\">
  41. <p align=&#092;"center\"><font size=\"2\" face=\"Verdana\"><input type=\"submit\" value=\"Wyslij\" name=\"send\"><input type=\"reset\" value=\"Kasuj\" name=\"B2\"></font></td>
  42. </tr>
  43. </table>
  44. </center>
  45. </div>
  46. </form>&#092;";
  47. }
  48.  
  49. ?>


Ten post edytował -maciek- 29.11.2004, 15:11:18
Go to the top of the page
+Quote Post

Posty w temacie
- slawko123   Bład w skrypcie?   29.11.2004, 13:04:33
- - peterj   Złe połączenie z bazą danych. [PHP] pobierz, plain...   29.11.2004, 13:09:42
- - slawko123   Zmieniłem ale dalej nie działa...   29.11.2004, 13:17:15
- - revyag   Daj przy wykonywaniu zapytania mysql_error(), zoba...   29.11.2004, 13:25:52
- - slawko123   Nie pojawia się żaden komunikat o błedzie, po wcis...   29.11.2004, 13:31:51
- - peterj   Po $wykonaj = mysql_query ($zapytanie); ...   29.11.2004, 13:32:08
- - slawko123   Nie wyskakuje zaden blad, czy przyczyna ze nie dzi...   29.11.2004, 13:38:30
- - peterj   W wpisałeś swoje dane przy połączeniu haslo,user,b...   29.11.2004, 13:43:29
- - slawko123   Wpisalem dane do polaczenia, zapytanie zmienilem z...   29.11.2004, 14:02:27
- - peterj   [PHP] pobierz, plaintext <?phpmysql_query($...   29.11.2004, 14:04:06
- - slawko123   ach dalej nie dziala, chyba zrezygnuje z php i poj...   29.11.2004, 14:18:55
- - -maciek-   Jako id możesz null podac (sam automatycznie wstaw...   29.11.2004, 15:09:41
- - slawko123   Co nieco sie rozjasnia, wstawilem to [PHP] pobierz...   29.11.2004, 18:53:44
- - peterj   [PHP] pobierz, plaintext <html><head>...   29.11.2004, 19:35:19
- - slawko123   Od razu po wczytaniu strony, pojawia sie napis ze ...   29.11.2004, 20:11:51
- - peterj   Zamist $HTTP_GET_VARS[nazwisko] i $HTTP...   29.11.2004, 20:14:58
- - slawko123   Pojawia sie komunikat "No database selected...   29.11.2004, 20:20:14
- - peterj   Ale tu namieszane, taki prosty kod, a tyle pisania...   29.11.2004, 20:24:30
- - -maciek-   Może podałes zła nazwę bazy danych . Sprawdź to.   29.11.2004, 21:39:20
- - Ive   nazwy pol czy czego kolwiek w globalach opatrza si...   1.12.2004, 20:26:55


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: 26.12.2025 - 20:55