Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nie mogę drukować przesyłanych z formularza zmiennych
Testosteron
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

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


  1. <?php
  2.  
  3.  
  4. $ISBN = $_POST['ISBN'];
  5. $autor =$_POST['autor'];
  6. $tytul = $_POST['tytul'];
  7. $cena = $_POST['cena'];
  8.  
  9.  
  10. If (!$ISBN || !$autor || !$tytul || !$cena)
  11. {
  12. echo 'Wprowadz poprawne dane';
  13. }
  14.  
  15. $db = mysql_connect('localhost', 'root', 'krasnal', 'ksiazki')
  16. If (!$db)
  17. {
  18. echo 'Nie mozna polaczyc z baza danych';
  19. }
  20. else
  21. {
  22. $zapytanie = "INSERT into ksiazki values ('" . $ISBN . ", '" . $autor . ", '" . $tytul . ", '" . $cena . ")";
  23. echo $zapytanie;
  24. }
  25. ?>

No właśnie. W zapisie w zmiennej $zapytanie łatwo się pomylić, więc postanowiłem wydrukować zawartość. Niestety, nie jest drukowana. Żeby tego było mało, jeżeli zaraz pod deklaracją zmiennych wpiszę echo $autor, czy coś w tym stylu to zmienna także nie jest drukowana. Jeżeli natomiast usunę cały kod znajdujący się pod tymi deklaracjami do zmienne drukowane są normalnie.

Dlaczego tak się dzieje?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Zgodnie z tematem, do którego cię odesłałem, miałeś dodać mysql_error()! czemu skupiłeś się tylko na początku tematu? Temat to całość a nie pierwszy punkt.
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 13:38