Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wysylanie tresci z formularza do MYSQL
Forum PHP.pl > Forum > Przedszkole
upeertv
Witam, zaczynam w temaci PHP i mam problem z wysylaniem tresci do bazy MYSQl
napisalem taki kod
  1. <?php
  2. if (empty($_SESSION['user'])){
  3. echo 'ZALOGUJ SIE ABY DODAWAC NEWSY';
  4. } elseif(isset($_POST['ok'])){
  5.  
  6. if (!empty($_POST['autor']) && !empty($_POST['tytul']) && !empty($_POST['link']) && !empty($_POST['tresc'])){
  7. $autor_n = $_POST['autor'];
  8. $tytul_n = $_POST['tytul'];
  9. $link_n = $_POST['link'];
  10. $tresc_n = $_POST['tresc'];
  11. mysql_query("INSERT INTO 'news' (autor, tytul, link, tresc) VALUES ('".$autor_n."','".$tytul_n."','".$link_n."','".$tresc_n."')");
  12. echo 'DODANO';
  13.  
  14. } else {
  15. echo 'Wypelnij wszystkie pola';
  16. }
  17. }
  18. ?>
  19.  
  20. <form action="" method="post"><br>
  21. <b>Autor : <input type="text" name="autor" size="18" /> <Br>
  22. <b>Tytul: <input type="text" name="tytul" size="18" /> <Br>
  23. <b>Link : <input type="text" name="link" size="18" /> <Br>
  24. <b>Tresc : <input type="text" name="tresc" size="18" /> <Br>
  25. <input type="submit" name="ok" value="Dodaj">
  26. </form>
  27.  

Wszystko ladnie, pieknie, gdy wypelniam formularz klikam 'ok' pojawia mi sie komunikat ze Dodano tresci do bazy, jednak w bazie pustki, co moge miec zle w tym kodzie
peter13135
1. Rób wcięcia
2. po co jest ta linijka :
Kod
mysql_insert_id();

?
3. Twój problem polega na tym, że nazwy tabeli daje się w ciapki (`news`) a nie apostrofy
upeertv
Dziekuje za szybko odpowiedz, wszystko zadziałało wink.gif
POMOGŁ! rolleyes.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.