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
Testosteron
post
Post #2





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

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


Zrobiłem tak jak pisałeś. Jeden błąd był przy deklaracjach (literówka), dalej był problem z jakim ś argumentem w mysql_affected_rows. Wywaliłem to, ale skrypt dalej nie działa a żaden błąd nie jest wyświetlany pomimo modyfikacji php.ini.
  1. <?php
  2.  
  3.  
  4. $ISBN = htmlentities($_POST['ISBN']);
  5. $autor = htmlentities($_POST['autor']);
  6. $tytul = htmlentities($_POST['tytul']);
  7. $cena = htmlentities($_POST['cena']);
  8.  
  9. If (!$ISBN || !$autor || !$tytul || !$cena)
  10. {
  11. echo 'Wprowadz poprawne dane';
  12. }
  13.  
  14. mysql_connect('localhost', 'root', 'krasnal', 'ksiazki');
  15.  
  16. $zapytanie = "INSERT into ksiazki values ('" . $ISBN . "', '" . $autor . "', '" . $tytul . "', '" . $cena . "')";
  17. $nowe_zapytanie = mysql_query($zapytanie);
  18.  
  19. If (!$nowe_zapytanie)
  20. {
  21. echo 'Nie mozna dodac produktu do bazy';
  22. }
  23. else
  24. {
  25. echo 'Produkt zostal dodany do bazy';
  26. }
  27.  
  28.  
  29. ?>
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: 7.10.2025 - 05:01