Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z formularzem
Dandelion
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


  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?

Ten post edytował Dandelion 27.01.2006, 23:11:38
Go to the top of the page
+Quote Post
kyno
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 121
Pomógł: 1
Dołączył: 4.01.2004
Skąd: Jawor

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


  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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Dandelion
post
Post #3





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


dzieki wielkie juz zmieniam tytul :]
Go to the top of the page
+Quote Post

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: 23.08.2025 - 12:35