Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z formularzem
Forum PHP.pl > Forum > Przedszkole
Dandelion
  1. <?php
  2.  
  3. require('config.php');
  4.  
  5. $conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
  6. or die('Nie moge polaczyc sie z baza danych mysql. '. mysql_error());
  7.  
  8. mysql_select_db(SQL_DB,$conn);
  9.  
  10. $sql = "INSERT IGNORE INTO articles(title, article, autor, id) " .
  11. "VALUES ('" . $_POST['title'] ."', '" . $_POST['article'] ."', '" . $_SESSION['user_logged'] ."', '')";
  12.  
  13. $result = mysql_query($sql)
  14. or die(mysql_error());
  15.  
  16.  
  17. ?>
  18.  
  19. <html>
  20. <body>
  21. <form action='index.php' method='post'>
  22. <table>
  23.  
  24. <tr>
  25. <td>Tytul artykulu</td>
  26. </tr>
  27. <tr>
  28. <td><input name='title' type='text'></td>
  29. </tr>
  30.  
  31. <tr>
  32. <td>Tresc</td>
  33. </tr>
  34.  
  35. <tr>
  36. <td><textarea name='article' cols="30" rows="20"></TEXTAREA></td>
  37. </tr>
  38.  
  39. <tr>
  40. <td><input TYPE='submit' value='Wyslij'></td>
  41. <td><input TYPE='reset' value='Wyczysc'></td>
  42. </tr>
  43. </table>
  44.  
  45.  
  46. </body>
  47. </html>


Mam taki skrypt i dziala on w zasadzie prawidlowo dodaje to co chce do bazy. Razem z tytulem oraz zawartoscia artykulu dodawana jest nazwa uzytkownika pobrana z sesji. Problem jest taki ze cookies beda dzialaly przez 30 dni i za kazdym razem kiedy wchodze na strone artykul.php automatycznie dodaje mi sie wpis do bazy zanim cokolwiek klikne nie jest wypelnione pole tytul ani zawartosc jedynie do bazy wedruje nazwa uzytkownika pobrana z sesji. Kto wie co powinem zmienic?
kyno
  1. <?php
  2.  
  3. if($_POST['title'] && $_POST['article'])
  4. {
  5. $sql = "INSERT IGNORE INTO articles(title, article, autor, id) " .
  6. "VALUES ('" . $_POST['title'] ."', '" . $_POST['article'] ."', '" . $_SESSION['user_logged'] ."', '')";
  7.  
  8. $result = mysql_query($sql)
  9.       or die(mysql_error());
  10. }
  11.  
  12. ?>


aaa i nazwa tematu nie bardzo pasuje do problemu smile.gif
Dandelion
dzieki wielkie juz zmieniam tytul :]
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.