Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP]Cały czas wyskakuje treść błędu
szymon202
post 29.08.2013, 20:23:26
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 13.08.2013

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


Siema mam taki kod:
  1. <?php
  2. require_once ('szkielet.php');
  3.  
  4. ?>
  5. <?php
  6.  
  7. $user = user::getData('', '');
  8.  
  9. $queryResult = mysql_query("SELECT `premium1` FROM `users` WHERE `id` = $user[id]")
  10. or die("Zapytanie niepoprawne");
  11.  
  12. if ($queryResult)
  13. {
  14. $wynik = mysql_fetch_array($queryResult);
  15. if($wynik["premium1"]==1)
  16. { ?>
  17. <center>
  18. <form method="post" action="">
  19. <b>Tytul: </b><input type="text" name="tytul" value="" /><br><br>
  20. <b>Autor: </b><input type="text" name="autor" value="" /><br>
  21. <b>Kod filmu: </b><input type="text" name="link" value="Kod filmu" /> <a href="pytanie.php" target="_blank"><img src="pytanie.png"> </a><br>
  22. <input type="submit" value="Dodaj Film!" />
  23.  
  24. </form></center>
  25.  
  26. <?php
  27. $autor = $_POST['autor'];
  28. $kod = $_POST['link'];
  29. $tytul = $_POST['tytul'];
  30. $errors = '';
  31. if (!$autor || !$kod || !$kod || !$tytul ) $errors .= ' <b> Musisz wypelnic wszystkie pola!</b><br />';
  32. if ($errors != '') {
  33. echo "Wystapily nastepujace bledy: <br>'.$errors.'";
  34. } else {
  35. mysql_query("INSERT INTO filmy (tytul, autor, link) VALUES('$tytul','$autor','$kod');")
  36. or die ('<p class="error">Blad z dodawaniem Filmu!</p>');
  37. echo "Film dodany pomyslnie!";
  38. }
  39.  
  40.  
  41. require_once ('stopka.php');
  42. ?>
  43. </center>
  44. <?php
  45. }
  46. else {
  47. echo '<center>Musisz posiadać pileczka Premium+ Aby dodać film!';
  48. }
  49. }
  50. ?>


I mam taki błąd ze nawet po nie wysłaniu formularza wyświetla się error:
http://scr.hu/1i51/jti9q
Go to the top of the page
+Quote Post
_Borys_
post 29.08.2013, 20:35:14
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


To dla pustego formularza
  1. if(!empty($_POST)){
  2. $autor = $_POST['autor'];
  3. $kod = $_POST['link'];
  4. $tytul = $_POST['tytul'];
  5.  
  6. //...
  7.  
  8. }

A jak inne błędy to już musisz sprawdzać co zwraca baza albo post, np. print_r($wynik); albo print_r($_POST);

Ten post edytował _Borys_ 29.08.2013, 20:37:47
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 14:23