Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP i MySQL] Ksiązka telefoniczna
Grimmy
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 30.06.2011

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


Witam serdecznie,
mam za zadanie stworzyć skrypt PHP, który umożliwi odczytanie danych z bazy, usunięcie rekordów, dodanie i poprawę istniejących. Napotkałem trudności przy dodawaniu rekordów - przejrzałem je wiele razy i coś jest nie tak - po wpisaniu danych i kliknięciu na button "dodaj" nic się nie dzieje, dlatego bardzo proszę o pomoc/ wskazówki co nie tak zrobiłem. Oto fragment kodu, który napisałem:
  1. <?php
  2.  
  3. mysql_connect ( "localhost", "root", "xxxx") or
  4. die ("Nie mozna polaczyc sie z MySQL");
  5. mysql_select_db ("zal") or
  6. die("Nie mozna polaczyc sie z baza ZAL");
  7.  
  8. if($_POST['oper']=='add')
  9. {
  10. if($_POST['Imie'] && $_POST['Nazwisko'] && $_POST['Numer'])
  11. {
  12. $query="INSERT INTO ksiazka (Imie, Nazwisko, Numer) VALUES";
  13. $query.=" ('".$_POST['Imie']."', '".$_POST['Nazwisko']."', '".$_POST['Numer']."');";
  14. $wynik=mysql_query($query);
  15. }
  16. }
  17.  
  18. elseif($_GET['oper']=='del')
  19. {
  20. $wynik=mysql_query("DELETE FROM ksiazka WHERE id='".$_GET['id']."';");
  21. }
  22.  
  23. print("<BR>");
  24. print("<BIG><U>Ksiazka Telefoniczna</U></BIG>");
  25. print("<BR><BR>");
  26.  
  27. $res=mysql_query("Select * FROM ksiazka;") or
  28. die ("blad w pytaniu");
  29.  
  30. print( "<TABLE CELLPADDING=5 BORDER=1" );
  31. print( "<TR><TD><B>Imie</B></TD><TD><B>Nazwisko</B></TD>");
  32. print( "<TD><B>Numer</B></TD><TD></TD></TR>\n" );
  33.  
  34. while($rekord=mysql_fetch_assoc ($res))
  35. {
  36. $Id=$rekord['Id'];
  37. $Imie=$rekord['Imie'];
  38. $Nazwisko=$rekord['Nazwisko'];
  39. $Adres=$rekord['Adres'];
  40. $Numer=$rekord['Numer'];
  41. print( "<TR><TD>$Imie</TD><TD>$Nazwisko</TD><TD>$Numer</TD><TD>");
  42. print(" <A HREF=\"zal2.php?oper=del&id=$Id\">skasowanie</A></TD></TR>\n");
  43. }
  44. print("</TABLE>");
  45.  
  46. print '<FORM METHOD="POST">Nowy rekord: ';
  47. print '<INPUT TYPE="hidden" NAME="oper" VALUE="add">';
  48. print '<TABLE>';
  49. print '<TR> <TD>Imie:</TD> <TD><INPUT TYPE="text" NAME="imie"></TD> </TR>';
  50. print '<TR> <TD>Nazwisko:</TD> <TD><INPUT TYPE="text" NAME="nazwisko"></TD> </TR>';
  51. print '<TR> <TD>Telefon:</TD> <TD><INPUT TYPE="text" NAME="imie"></TD> </TR>';
  52. print '</TABLE>';
  53. print '<INPUT TYPE="submit" VALUE="Dodaj"></FORM>';
  54.  
  55. ?>
Powód edycji: [Daiquiri]: Przenoszę do przedszkola
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: 24.12.2025 - 22:31