Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: głupi problem....
Forum PHP.pl > Forum > Przedszkole
Dwarfik
no dobra odwazyłem się napisać otóż mam pewnien problem z mysql chciałem się powiedzmy pobawić i zrobic jedną rzecz czyli dwa pliki jeden który zawiera formularz a drugi ktory dodaje rekord do bazy .... wiem że to banalne ale nie wychodzi mi to ciągle mam bląd
Kod
Parse error: parse error in c:\usr\krasnal\www\cwiczenie\dodaj.php on line 14

a więc dwa pliki pierwszy form.php z formularzem:
  1. <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
  2. <html>
  3. <head>
  4. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
  5. <title>Cwiczenie</title>
  6. </head>
  7.  
  8. <body bgcolor=\"#000000\" text=\"#FFFFFF\">
  9.  
  10. </body>
  11. <?php
  12.  
  13. echo(&#092;" <h3> Tutaj dodaje sie wpisy do bazy oraz sie je przeglada</h3><BR>\"); 
  14. ?>
  15. <form action=\"dodaj.php\" method=\"post\">
  16. Imie: <input type=\"text\" size=\"10\" name=\"imie\"><BR>
  17. Nazwisko: <input type=\"text\" size=\"15\" name=\"nazwisko\"><BR>
  18. Klasa: <input type=\"text\" size=\"5\" name=\"klasa\"><br>
  19. <input type=\"submit\" value=\"Dodaj...\">
  20. </form>
  21. </html>


A tutaj plik dodaj.php :
  1. <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
  2. <html>
  3. <head>
  4. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
  5. <title>Cwiczenie</title>
  6. </head>
  7.  
  8. <body bgcolor=\"#000000\" text=\"#FFFFFF\">
  9.  
  10. </body>
  11. <?php
  12. $imie = $_POST[&#092;"imie\"];
  13. $nazwisko = $_POST[&#092;"nazwisko\"]
  14. $klasa = $_POST[&#092;"klasa\"]
  15. $polacz_z_baza= mysql_pconnect(&#092;"localhost\",\"root\",\"krasnal\"); // laczenie z baza
  16.  
  17. $wybieranie_bazy= mysql_select_db(&#092;"moja2\"); // wybieranie bazy
  18.  
  19. $zapytanie_drugie= 'INSERT INTO `tabelka` (`id`, `imie`, `nazwisko`, `klasa`) VALUES (\" \", '$imie', '$nazwisko', '$klasa')';
  20. $wykonaj_zapytanie_drugie= mysql_query($zapytanie_drugie);
  21. if ($wykonaj_zapytanie_drugie == TRUE) {
  22. echo(&#092;"Rekord zostal dodany\"); } 
  23. else { 
  24. echo(&#092;"Nazwisko juz wystepuje w bazie<BR> Wpisz wszystko jeszcze raz.<BR>\");
  25. }
  26. $zapytanie_trzecie= 'SELECT * FROM `tabelka` LIMIT 0, 30';
  27. $wykonaj_zapytanie_trzecie= mysql_query($zapytanie_trzecie);
  28. if($wykonaj_zapytanie_drugie == TRUE) {
  29. echo(&#092;"Oto wpisy z bazy\");
  30.  while($tablica=mysql_fetch_array($wykonaj_zapytanie_trzecie))
  31. {
  32. $id=$tablica[&#092;"id\"];
  33. $imie=$tablica[&#092;"imie\"];
  34. $nazwisko=$tablica[&#092;"nazwisko\"];
  35. $klasa=$tablica[&#092;"klasa\"];
  36.  
  37. echo (&#092;" <BR> $id <br> $imie <br> $nazwisko <br> $klasa <BR> \");
  38.  
  39. }
  40. }
  41. else {
  42. echo(&#092;" \");
  43. }
  44. $zamknij_baze= mysql_close($polacz_z_baza);
  45. ?>
  46. </html>

wiem ze zmienne sa głupio nazwane (polocz_z_baza) ale to początki i tak chciałem zeby było mi czytelniej.

Więc co mam zmienic zeby nie było tego błędu.
crash
Zapomniałeś o średnikach w 15 i 16 linii.
Dwarfik
a tak to wszystko ok ? zaraz sprawdzę...
Kod
Parse error: parse error in c:\usr\krasnal\www\cwiczenie\dodaj.php on line 19

niewiem :/
strife
  1. <?php
  2.  
  3. $zapytanie_drugie = &#092;"INSERT INTO tabelka SET id = ' ', imie = '$imie', nazwisko = '$nazwisko', klasa = '$klasa' \";
  4.  
  5. ?>


I to co napisał @crashu. smile.gif
Dwarfik
aha w taki sposób ok spróbóję nie kumam czemu tak jest ale działa :]
więc Wielkie Dzieki naprawde dzięki taka lama ze mnie....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.