Połączenie PHP z Bazą danych MySql

0

Witam mam mały problem otóż po zastosowaniu kodu:

<!DOCTYPE html>
<html>
<body>

<form action="index1.php" method="post"> 
Imię:<br /> 
<input type="text" name="imie" /><br /> 
E-mail:<br /> 
<input type="text" name="email" /><br /> 
<input type="submit" value="dodaj" /> 
</form>
</body>
</html>



<?php 

$imie=$_POST['imie'];
$email=$_POST['email'];

if($imie&&$email) 
{ 
     
    $connection = @mysql_connect('localhost', 'root', 'haslo')  
    or die('Brak połączenia z serwerem MySQL'); 
    $db = @mysql_select_db('antek', $connection) 
    or die('Nie mogę połączyć się z bazą danych'); 
   
     
  $dodawanie = @mysql_query
  ("INSERT INTO test SET imie='$imie', email='$email'"); 
     
    if($dodawanie) echo "Rekord został dodany poprawnie"; 
    else echo "Błąd nie udało się dodać nowego rekordu"; 
     
    mysql_close($connection); 
} 

?> 

Po otwarciu tego kodu widnieją dwa następujące błędy które są w załączniku. Dodam że dodawanie danych
przez formularz działa poprawnie i wszystko dodaję się do bazy. Lecz przy pierwszym otwarciu index1.php pokazuję mi tę błędy.
Chodzi o linijki:

$imie=$_POST['imie'];
$email=$_POST['email'];

Jakieś sugestie? :) Błąd pokazuję się jak się domyślam przez brak zdefiniowanych danych w formularzu. Jak go poprawić żeby było dobrze ? :)

0
isset($_POST['value']) ? $_POST['value'] : null);

A na przyszłość google ;)

0

Na początku nie wysyłasz żadnych danych POST. Dodaj jakiegoś if'a który będzie sprawdzał czy jest ustawiona zmienna.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.