Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] insert
-wabanek-
post
Post #1





Goście







Witam
może ktoś rzucic na to okiem, nie mogę nic już wymyślec

  1. <?php
  2. // odbieramy dane z formularza
  3. $imie = $_POST['imie'];
  4. $nazwisko = $_POST['nazwisko'];
  5. $wynik = $_POST['wynik'];
  6.  
  7. if($imie and $nazwisko and $wynik) {
  8. $con = mysql_connect("localhost","root","");
  9. if (!$con)
  10. {
  11. die('Could not connect: ' . mysql_error());
  12. }
  13.  
  14. $ins = @mysql_query("INSERT INTO wynik_konkursu SET imie='$imie', nazwisko='$nazwisko', wynik= '$wynik'");
  15.  
  16. if($ins) echo "Rekord został dodany poprawnie";
  17. else echo "Błąd nie udało się dodać nowego rekordu";
  18.  
  19. }
  20. ?>


wywala błędy
Notice: Undefined index: imie in C:\xampp\htdocs\insert.php on line 3

Notice: Undefined index: nazwisko in C:\xampp\htdocs\insert.php on line 4

Notice: Undefined index: wynik in C:\xampp\htdocs\insert.php on line 5
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


  1. $imie = isset($_POST['imie']);
  2. $nazwisko = isset($_POST['nazwisko']);
  3. $wynik = isset($_POST['wynik']);


To zawsze zwróci albo true albo false. Do zmiennej przekazujesz tylko wynik isset(), a nie wartości POST.

Życzę powodzenia, jeżeli wszędzie będziesz korzystał z tak długich nazw zmiennych (IMG:style_emoticons/default/tongue.gif)
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: 18.10.2025 - 09:12