Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt działa nie prawidłowo..., już nie mogę...pomocy
MarcinJarek
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.10.2003
Skąd: Warszawa

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


Witam, zrobiłem skrypt (z książką), i mam problem:

2. Nie chce mi edytować rekordów

Oto skrypt:

  1. <?
  2. //Odczyt z bazy składa się z przy loczenia do bazy MySOL
  3. //wybrania bazy danych zadania pytania SOL i przetwarzania wyników.
  4.  
  5. mysql_connect (&#092;"localhost\",\"root\",\"krasnal\") or
  6. die (&#092;"Nie mozna połączyć się z MySQl\");
  7. mysql_select_db (&#092;"cwphp4\") or
  8. die (&#092;"nie mozna połączyć się z cwphp4\");
  9.  
  10. if ($co == 'Dodaj') {
  11. if ($imie && $nazwisko && $telefon){
  12. $query = &#092;"INSERT INTO ksiazkatelefoniczna (nr, imie, nazwisko, telefon) VALUES (' ', '$imie', '$nazwisko','$telefon')\";
  13. $wynik = mysql_query ($query);
  14. }
  15. }
  16. elseif ($co == 'skasuj') {
  17. $wynik = mysql_query
  18. (&#092;"DELETE FROM ksiazkatelefoniczna WHERE nr = '$id';\");
  19. }
  20. elseif ($co == 'popraw'){
  21. if ($imie && $nazwisko && $telefon){
  22. $query = &#092;"UPDATE ksiazkatelefoniczna SET imie='$imie', nazwisko='$nazwisko', telefon='$telefon' where nr='$id'\";
  23. $wynik = mysql_query ($query);
  24. }
  25. } elseif ($co == 'edytuj') {
  26. $query = &#092;"SELECT * FROM ksiazkatelefoniczna where nr='$id'\";
  27. $wynik = mysql_query ($query);
  28. $rekord = mysql_fetch_array ($wynik);
  29. $id = $record[0]; $imie =$record[1]; $nazwisko = $record[2]; $telefon = $rekord[3];
  30. echo '<FORM ACTION=\"index.php\" METHOD=\"POST\">Poprawa rekordu:';
  31. echo '<INPUT TYPE=\"hidden\" NAME=\"co\" VALUE=\"Popraw\">';
  32. echo &#092;"<INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\".$id.\"><TABLE>\";
  33. echo &#092;"<TR><TD>Imie:</TD><TD><INPUT TYPE=\"text\" NAME=\"imie\" VALUE=\".$imie.\"></TD></TR><TR><TD>Nazwisko:\";
  34. echo &#092;"</TD><TD><INPUT TYPE=\"text\" NAME =\"nazwisko\" VALUE=\".$nazwisko.\"></TD></TR>\";
  35. echo &#092;"<TR><TD>Telefon</TD><TD><INPUT TYPE=\"text\" NAME=\"telefon\" VALUE=\".$telefon.\"></TD></TR>\";
  36. echo '</TABLE><INPUT TYPE=\"submit\" VALUE=\"Popraw\"></FORM>';
  37. }elseif ($co =='skasuj'){
  38. $wynik = mysql_query
  39. (&#092;"DELETE FROM ksiazkatelefoniczna WHERE nr = '$id';\");
  40. }
  41. $wynik = mysql_query (&#092;"SELECT * FROM ksiazkatelefoniczna;\") or
  42. die (&#092;"błąd w pytaniu\");
  43.  
  44. echo &#092;"<TABLE CELLPADDING=5 BORDER=1>\";
  45. echo&#092;"<TR><TD>Nr</TD><td>Imię</TD><TD>Nazwisko</TD><TD>Telefon</TD><td>Opcje</td></TR>\";
  46. while ($rekord = mysql_fetch_array ($wynik)){
  47. $id = $rekord[0];
  48. $imie = $rekord[1];
  49. $nazwisko = $rekord[2];
  50. $telefon =$rekord[3];
  51.  
  52. echo&#092;"<TR><td>$id</td><TD>$imie</TD><TD>$nazwisko</TD><TD>$telefon</TD>\";
  53. echo &#092;"<TD><A HREF=\"?co=skasuj&id=$id\">skasuj</A> \";
  54. echo &#092;"<A HREF=\"?co=edytuj&id=$id\">edytuj</A></TD></TR>\";
  55. }
  56. echo &#092;"</TABLE>\";
  57. echo'<FORM action=\"index.php\" METHOD=\"POST\">Nowy rekord:';
  58. echo'<INPUT TYPE=\"hidden\" NAME=\"co\" VALUE=\"Dodaj\"><TABLE>';
  59. echo'<TR><TD>Imie:</TD><TD><INPUT TYPE=\"text\" ';
  60. echo'NAME=\"imie\"></TD></TR><TR><TD>Nazwisko</TD><TD><INPUT ';
  61. echo'TYPE=\"text\" NAME=\"nazwisko\"></TD></TR><TR><TD>Telefon</TD>';
  62. echo'<TD><INPUT TYPE=\"text\"NAME=\"telefon\"></TD></TR>';
  63. echo'</TABLE><INPUT TYPE=\"submit\" VALUE=\"Dodaj\"></FORM>';
  64.  
  65. ?>


Ten post edytował MarcinJarek 29.10.2004, 16:49:52
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: 5.10.2025 - 00:16