Fehlermeldung: Undefined variable

deki

Mitglied
Hier der Code:

PHP:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
<html>
<head>
       <title>ausgabe.php</title>
<body>

<h1>Mietgliederbereich</h1>

</head>


<form action="ausgabe.php" method="post">
<table>
       <tr>
<td><b><font color=#FFFFFF>Name:</td><td><input type=text name=Name></font></b></td></tr>
<tr><td><b><font color=#FFFFFF>Vorname:</td><td><input type=text name=Vorname></font></b></td>
<tr><td><b><font color=#FFFFFF>Strasse:</td><td><input type=text name=Strasse></font></b></td><tr>
<p>
<tr><td><b><font color=#FFFFFF>Ort:</td><td><input type=text name=Ort></font></b></td><tr>
<tr><td><b><font color=#FFFFFF>Telefon:</td><td><input type=text name=Telefon></font></b></td><tr>
<tr><td><b><font color=#FFFFFF>email:</td><td><input type=text name=email></font></b></td><tr>
<tr><td><b><font color=#FFFFFF>Eintrittsdatum:</td><td><input type=text name=Eintrittsdatum></font></b></td><tr>
</table><p><p>
<input type=radio name=aktiv value="1">Aktiv
<input type=radio name=passiv value="0">Passiv<br><p><p>
<input type=submit name=button value="Eintrag hinzufügen!">
<input type=submit name=del value="Alle Einträge löschen!">
<body bgcolor = #0099ff>
</form>
<br><br><br>




<?php


$db = mysql_connect("localhost","root","root");
mysql_select_db("verein");

      if(isset($del)) {

                      mysql_query("delete from adressen");
                      
}


      if(isset($button)){

                          mysql_query("insert into adressen (Name, Vorname, Strasse, Ort, Telefon, email, Eintrittsdatum, Aktiv)
                          values ('$Name', '$Vorname', '$Strasse', '$Ort', '$Telefon', '$email', '$Eintrittsdatum', '$aktiv')");
                          
}



       if(($aktiv)==$passiv) {

                             echo "<tr><td><b>$Name&nbsp;</b></td>
                                  <td><b>$Vorname&nbsp;</b></td>
                                  <td><b>$Strasse&nbsp;</b></td>
                                  <td><b>$Ort&nbsp;</b></td>
                                  <td><b>$Telefon&nbsp;</b></td>
                                  <td><b>$email&nbsp;</b></td>
                                 <td><b>$Eintrittsdatum&nbsp;</b></td>
                                  <td><b>$aktiv$nbsp;</b></td></tr>";
                                  
                                  
                           }

?>

</body>
</html>


Wieso kommt immer die Fehlermeldung:

Warning: Undefined variable: aktiv in c:\programme\apache group\apache\htdocs\ausgabe.php on line 57

Warning: Undefined variable: passiv in c:\programme\apache group\apache\htdocs\ausgabe.php on line 57

Warning: Undefined variable: name in c:\programme\apache group\apache\htdocs\ausgabe.php on line 59

Warning: Undefined variable: vorname in c:\programme\apache group\apache\htdocs\ausgabe.php on line 60

Warning: Undefined variable: strasse in c:\programme\apache group\apache\htdocs\ausgabe.php on line 61

Warning: Undefined variable: ort in c:\programme\apache group\apache\htdocs\ausgabe.php on line 62

Warning: Undefined variable: telefon in c:\programme\apache group\apache\htdocs\ausgabe.php on line 63

Warning: Undefined variable: aktiv in c:\programme\apache group\apache\htdocs\ausgabe.php on line 65

Warning: Undefined variable: nbsp in c:\programme\apache group\apache\htdocs\ausgabe.php on line 65


Ich hab doch alle oben definiert im <form> Tag.
 
Zuletzt bearbeitet:
versuch mal den php tiel deines scripts an den anfang zu hängen und dass erst mit dem form-tag zu beginnen
 
Suchmaschine benutzen!!!

Das Problem mit den undefined Variables hatten wir schon 4-5 mal in den letzten paar Threads!!!

Das ist kein Fehler sondern nur eine Warnung, dass du mit einer nichtgesetzten Variable versuchst zu arbeiten!

Möglichkeit es auszuschalten:
Ändere in deiner php.ini folgendes:
error_reporting = xxx

Steht zwei Zeilen drüber, wie du die Notices auschaltest!
 
Zurück