Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [DIY][PHP]Błąd: Notice: Undefined index:
Forum PHP.pl > Forum > Przedszkole
gadhet
Witam,

Mam taki problem bo pojawia mi się na stronie taki błąd:

Notice: Undefined index: imie in /homez.22/cos/www/index.php on line 329
Notice: Undefined index: email in /homez.22/cos/www/index.php on line 329


i wyszperałem w jednym z wątków rozwiązanie: Temat: PHP Notice Undefined index
jednak jestem początkujący w php i nie wiem za bardzo jak się tego pozbyć, próbowałem z tym array ale coś to nie pomaga. Mój kod wygląda następująco:

Mam formularz:

  1. <form action="index.php" method="post">
  2. Podaj imię:<br />
  3. <input type="text" name="imie" /><br />
  4. Podaj e-mail:<br />
  5. <input type="text" name="email" /><br />
  6. <input type="submit" value="dodaj" />
  7. </form>
  8. <br />
  9. <?php
  10.  
  11. $baza = mysql_connect('baza', 'login', 'haslo') or die ("Nie moglem sie polaczyc z serwerem");
  12. mysql_select_db('login') or die(mysql_error());
  13. $wynik = mysql_query("INSERT INTO test
  14. (imie, email)
  15. VALUES
  16. ('".$_POST['imie']."', '".$_POST['email']."')")
  17. or die(mysql_error());
  18. mysql_close($baza);
  19. ?>
Wilwarin
daj php w warunku if(isset($_POST['imie'])) {}

wtedy skrypt nie będzie się odpalał dopóki nie wprowadzisz tych danych
  1. if(isset($_POST['imie'])) {
  2. $baza = mysql_connect('baza', 'login', 'haslo') or die ("Nie moglem sie polaczyc z serwerem");
  3. $wynik = mysql_query("INSERT INTO test
  4. (imie, email)
  5. VALUES
  6. ('".$_POST['imie']."', '".$_POST['email']."')")
  7. mysql_close($baza);}


ale ja bym najpierw zamienił posty w zmienne
  1. $imie = $_POST ['imie'];
  2. $email = $_POST ['email'];
  3.  
  4. $insert = "INSERT INTO test(imie, email) VALUES ('$imie', '$email')";
  5.  
  6. mysql_query($insert);
wookieb
Wróć do podstaw. Dostałeś taką masę podpowiedzi, że jedynie głupota i lenistwo są w stanie zablokować Cię w "drodze" do rozwiązania.
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.