Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Cały czas wyskakuje treść błędu
Forum PHP.pl > Forum > Przedszkole
szymon202
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
_Borys_
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);
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.