Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Blad przy wysylaniu do bazy mysql
Forum PHP.pl > Forum > Przedszkole
upeertv
Witam, mam taki kodzik
  1. <?
  2. if (empty($_POST['comment'])){
  3. echo 'Wyspelnij';
  4.  
  5.  
  6. } else {
  7. if(isset($_POST['oks'])){
  8. $comment = $_POST['comment'];
  9. $id_n = '11';
  10. $kto = 'upeer';
  11. $tresc = 'mama';
  12. $data = '22';
  13. $godzina = '12';
  14. mysql_query("INSERT INTO `comment` (tresc, id_n, kto, data, godzina) VALUES ('".$comment."', '".$id_n."', '".$kto,"', '".$data."', '".$godzina."')");
  15.  
  16.  
  17.  
  18.  
  19. }
  20. }
  21. ?>
  22.  
  23.  
  24. <form action="" method="post">
  25. <input type="text" size="50" style="height: 100px;" name="comment" size="18" />
  26. <input class="button_1" type="submit" name="oks" value="Dodaj">
  27. </form>


w ktorym wwala mi taki bląd

Warning: mysql_query() expects parameter 2 to be resource, string given in /home/upeer/public_html/music.php on line 345

345 linia to ta z zapytanie mysql
ber32
Witam
A jak wygląda struktura tabeli w bazie napisz
upeertv
id_c = int(11) AUTO_INCREMENT
id_n = int(11)
tresc = text
kto = text
data = text
godzina = text
ber32
Może tak

  1. mysql_query("INSERT INTO `comment` (id_c, id_n, tresc, kto, data, godzina) VALUES ('', '".$id_n."', '".$comment."', '".$kto,"', '".$data."', '".$godzina."')");
upeertv
niestety nic z tego ;(
ber32
no to może tak

pokombinuj
  1. mysql_query("INSERT INTO `comment` (id_n, tresc, kto, data, godzina) VALUES ('".$id_n."', '".$comment."', '".$kto,"', '".$data."', '".$godzina."')");


a jak tak nie to może z nawiasami

  1. '$id_n'
Gość
'".$kto,"' - teraz widzisz blad? zamiast przecinka wstaw kropke...
upeertv
dziękuje wink.gif
Gość
nie ma sprawy. rachunek za usluge wyslemy poczta wink.gif
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.