Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z formularzem i insert
spit
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Czesc
Probuje zrobic na stronie system komentarzy, mam taki kod dodawania:
  1. <form method="post">
  2. <input name="nick" type="text" value="nick" />
  3. <input name="mail" type="text" value="mail" /><br />
  4. <textarea name="tresc" cols="50" rows="5"></textarea>
  5. <input type="submit" name="submit" value="Dodaj" />
  6. </form>
  7. <?php
  8. $nick = $_POST['nick']; 
  9. $mail = $_POST['mail'];
  10. $tresc = $_POST['tresc'];
  11. $tresc=nl2br(wordwrap(str_replace("<", "&lt;", $tresc), 50, " ", 1));
  12.  
  13. $polaczenie = mysql_connect('localhost','user','pass') or die('Polaczenie nieudane'); 
  14. mysql_select_db('baza') or die('Wybranie bazy nieudane'); 
  15. $zapytanie = "INSERT INTO 'komentarze' VALUES ('$zespol','$nick','$mail','$tresc',now())";
  16. $wynik = mysql_query($zapytanie) or die('blad'); 
  17. mysql_close($polaczenie);
  18. ?>

i niestety gdy wchodze na strone z tym wlasnie kodem, dostanie blad [or die('blad'); ]. Co jest zle?

Ten post edytował spit 23.04.2006, 00:49:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Cytat
przed VALUES musisz okreslic pola do ktorych wpisujesz dane ze zmiennych po VALUES


to niekoniecznie. Jezeli robisz INSERT dla wszystkich pól, nie musisz ich wymieniać.

Myśle że tu problem leży w cudzysłowiach wokół nazwy tabeli. Wyglądają na zwykły pojedyńczy cudzysłów, a mogłoby ich nie być wcale. Jeżeli już mają koniecznie być to muszą to być "back-tick" (nie wiem jak to sie zwie po polsku) --> ` - na klawiaturze (u mnie) na tym samym klawiszu co tylda (~).

pozdr.
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: 26.12.2025 - 13:44