Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html]formularz, błąd przy wysyłaniu do bazy mysql
MONII28
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 1
Dołączył: 10.01.2008
Skąd: małopolska

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


Mam taki problem dane wprowadzone do formularza nie zostaja dodane do bazy Mysql
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  5. <title>dodaj</title>
  6. </head>
  7. <body>
  8. <?php
  9. $db_user='student';//user majacy dostep do bazy
  10. $db_password='student';//haslo
  11. $database='przychodnia';//nazwa bazy danych
  12. mysql_connect('localhost',$db_user,$db_password);//jesli pliki html i php beda na tym samym serwerze co baza TO musisz wpisac 'localhost' w przeciwnym razie dostep do bazy czyli lokalizacje
  13. mysql_select_db($database) OR die ("Nie udalo sie wybrac bazy danych");
  14.  
  15. //przypisujesz zmiennym wartosci z formularza:
  16. $imie=$_POST['imię'];
  17. $nazwisko=$_POST['nazwisko'];
  18. $adres=$_POST['adres'];
  19. $pesel=$_POST['pesel'];
  20.  
  21. $query = "INSERT INTO pacjent set imie='$imie',nazwisko='$nazwisko',adres='$adres',pesel='$pesel'";
  22. mysql_query($query);
  23. // np. (...) SET imie='$imie' TO pierwsze imie TO nazwa kolumny w tabeli a TO drugie TO nazwa zmiennej z przypisana wartoscia.
  24. ?>
  25.  
  26. </body></html>

  1. <form encetype="text/plain" action="index.php" method="post"> <br/>
  2. <table width="60%" border="0" cellpadding="0" cellspacing="8" align="center"style="font-size: 15pt" bgcolor="#CCFFFF"">
  3. <tr >
  4. <td >Imię </td> <td width="100"> <input type="text"="imię" size="45" /><br/></td>
  5. </tr>
  6. <tr>
  7. <td>Nazwisko</td> <td> <input type="text"="nazwisko" size="45" /><br/></td>
  8. </tr>
  9. <tr>
  10. <td>Adres</td> <td> <input type="text"="adres" size="45"/><br/></td>
  11. </tr>
  12. <tr>
  13. <td>Pesel</td> <td> <input type="text"="pesel" size="45"/><br/></td>
  14. </tr>
  15. <tr>
  16. <td>Lekarz rodzinny</td> <td> <form action="...">
  17. <select name="lekarz" >
  18. <option><b><a > imie nazwisko </a></b></option>
  19. <option>imie nazwisko</option>
  20. (...)
  21. </select>
  22. </form> </td>
  23. </tr>
  24. <tr>
  25. <td>Pielęgniarka</td> <td> <form action= "...">
  26. <select name="pielęgniarka" >
  27. <option ><b><a > imie nazwisko </a></b></option>
  28. <option>imie nazwisko</option>
  29. (...)
  30. </select>
  31. </form> </td>
  32. </tr>
  33. <p></p>
  34.  
  35. <p align="right"><button type="submit" value="Wyslij" >OK</button></p>
  36.  
  37.  
  38.  
  39.  
  40. </form>


błąd jaki mi wyskakuje to
Notice: Undefined index: imię in c:\program files\easyphp1-8\www\dodaj.php on line 16

Notice: Undefined index: nazwisko in c:\program files\easyphp1-8\www\dodaj.php on line 17

Notice: Undefined index: adres in c:\program files\easyphp1-8\www\dodaj.php on line 18

Notice: Undefined index: pesel in c:\program files\easyphp1-8\www\dodaj.php on line 19
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: 22.12.2025 - 23:41