Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodawanie rekordu w Mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
katia17
  1. <?php
  2. error_reporting(E_ALL); 
  3.  
  4. mysql_connect (&#092;"localhost\", \"uzytkownik\", \"haslo\") or
  5. die (&#092;"Nie można połączyć się z MySQL\");
  6.  
  7.  mysql_select_db (&#092;"baza\") or
  8. die (&#092;"Nie można połączyć się z bazą tabela\");
  9.  
  10. $id  = $_POST[&#092;"id\"];
  11. $data = $_POST[&#092;"data\"];
  12. $miejsce = $_POST[&#092;"miejsce\"];
  13.  
  14.  
  15. if ($_POST['co'] == 'dodaj') 
  16. {
  17. if ($data && $miejsce)
  18.  {  
  19.  $_query = &#092;"INSERT INTO danewystaw ( 'nr', 'data', 'miejsce'')
  20. VALUES ('', '$data', '$miejsce' )&#092;";
  21.  $_wynik = mysql_query ($query); 
  22.  }
  23.  }
  24.  elseif ( $_POST['co']== 'skasuj')
  25.  {
  26. $wynik = mysql_query 
  27.  (&#092;"DELETE FROM tabela WHERE nr = '$id';\");
  28. }
  29.  
  30. $wynik = mysql_query (&#092;"SELECT * FROM tabela ORDER BY `data` DESC;\")
  31.  or die (&#092;"blad w pytaniu\")\";
  32.  
  33. print &#092;"<from action=\"form.php\" method=\"POST\"><B>AKTUALIZACJA:</B><p>\";
  34. print &#092;"<INPUT TYPE='hidden' NAME=\"co\" VALUE=\"dodaj\"><TABLE>\";
  35.  
  36. print &#092;"<TR><TD>Data</TD><TD><INPUT TYPE=\"text\" AME=\"$data\"</TD></TR>\";
  37. print &#092;"<TR><TD>Miejsce</TD><TD><INPUT TYPE=\"text\" NAME=\"$miejsce\"></TD></TR>\";
  38.  
  39. print &#092;"</TABLE><INPUT TYPE=\"submit\" VALUE=\"Dodaj\"></from><p><p>\";
  40. print &#092;"<TABLE CELLPADDING=6 BORDER=1>\";
  41. print &#092;"<TR><TD><B>Data</B></TD><TD><B>Miejsce</B></TD></TR>\n\";
  42.  
  43.  while ($rekord = mysql_fetch_array ($wynik)) 
  44.  {
  45. $id  = $rekord[0];
  46. $data  = $rekord[1];
  47. $miejsce = $rekord[2];
  48.  
  49. print &#092;"<TR><TD>\"$data\"</TD> <TD>\"$miejsce\"</TD> \";
  50. print &#092;"<TD><A HREF=\"form.php?co=skasuj&id=$id\">skasuj</A></TD></TR>n\";
  51.  }
  52. print &#092;"</TABLE>\";
  53. ?>


Mam problem z wykonaniem skryptu pojawia mi się komunikat
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in c:\program files\vertrigoserv\Apache\htdocs\cw\form.php on line 29

to linia rozpoczynająca sie od:
print "<from action="form.php" method="POST"><B>AKTUALIZACJA:</B><p>";

/register_global ustawione na OFF/

dodam tylko ze jestem poczatkująca i prosze o pomoc i wskazówki
tak abym nie nabawiła sie nwericy
sadsmiley02.gif
góry dziekuję
dr_bonzo
  1. <?php
  2. print &#092;"<from action=\"form.php\" method=\"POST\"><B>AKTUALIZACJA:</B><p>\";
  3. ?>


Podwojne (pojedyncze) cudzysl. wewnatrz podwojnych (pojedynczych) cudz. trzeba ESCAPE'owac backslaschami:
"\""
i
'\''
ale juz nie
'"'
i
"'"

Zacznij czytac manuala.
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.