Wie kann ich diese Fehlermeldung entfernen ?!

NetPerformance

Erfahrenes Mitglied
Hallo

Habe duch eure Hilfe das verdammte Script endlich zum laufen gebracht :)

Jetzt habe ich nur noch das Problem, dass bei Seitenaufbau eine dämliche Fehlermeldung erscheint..
Fehlerquelle ist bekannt ... nur ... wie kann ich das Problem beheben ?!

Gruß
Aaron

frage2.jpg


Code:
<?php
error_reporting(E_ALL);

    include "connect.php";
    
    $sessionID = 1; // <---------------------------- NICHT VERGESSEN !
                
    $sql = "SELECT
                ID_,
                EntryVorname,
                EntryNachname,
                EntryGeburtstag
            FROM
                np_birthday_entry
            WHERE
                 EntryId = $sessionID";
                
     $result = mysql_query($sql) or die ("<hr><br>Datenbank Verbindung konnte nicht hergestellt werden !<p> Fehlermeldung :<br>".mysql_error());
     mysql_num_rows($result);
                    
     $i = 0;
                    
    while($row = mysql_fetch_assoc($result)) 
    {  
         $i++;         
         $temp = "submit_".$i; // Damit die Buttons der Tabellen unterschiedliche namen erhalten z.B. submit_1, submit_2 usw. 
         
         $vorname_   =  $row['EntryVorname'];
         $nachname_  =  $row['EntryNachname'];
         $gb_        =  $row['EntryGeburtstag'];
         $id_        =  $row['ID_'];
                          
         echo"<form action =".$PHP_SELF." method = post>\n";
         echo"    <table width=100% border=1 bgcolor=#F3F3EF bordercolor=#000000>\n";
         echo"     <tr>\n";
         echo"      <td width=20%>$vorname_</td>\n";
         echo"       <td width=20%>$nachname_</td>\n";
         echo"       <td width=20%>$gb_</td>\n";
         echo"      <td width=20%><input type=submit name=$temp id=$temp value='Eintrag entfernen'></td>\n";
         echo"      <td width=20%><input type=hidden name=hfeld id=hfeld value=$id_></td>\n"; // Hidden-Feld beinhaltet ID_
         echo"     </tr>\n";
         echo"    </table>\n";
         echo"</form>\n";                    
	} 
	 
	if ("$temp")		 
	{    
		$loesch = $hfeld;
   
        $sql = "DELETE 
                     FROM
                         np_birthday_entry
                     WHERE
                         id_ = $loesch";
            
        $result = mysql_query($sql) or die ("<hr><br>Datenbank Verbindung konnte nicht hergestellt werden !<p> Fehlermeldung :<br>".mysql_error());

        echo "Eintrag wurde aus der Datenbank entfernt.";
 		}
        else
        {
        	"Der Eintrag kann nicht gelöscht werden";
        }
?>
 
Zuletzt bearbeitet:
Original geschrieben von NetPerformance

Jetzt habe ich nur noch das Problem, dass bei Seitenaufbau eine dämliche Fehlermeldung erscheint..
Fehlerquelle ist bekannt ... nur ... wie kann ich das Problem beheben ?!

Hi,

Welchen Fehler meinst du genau?
Den SQL-Fehler? Dann passe dein SQL-Statement einfach an.

Wenn du keine Fehlermeldung, Notice usw. haben möchtest solltest du kein
PHP:
error_reporting(E_ALL);
sondern
PHP:
error_reporting(0);
nutzen.
 
PHP:
$sql = "SELECT `ID_`, `EntryVorname`, `EntryNachname, `EntryGeburtstag` FROM `np_birthday_entry` WHERE `EntryId` = '$sessionID'";

Außerdem ist (wie das deine Meldung dir sagt) die Variable $hfeld nicht definiert.
 
Zurück