SQL - Datenbank auslesen und löschen

tststs... Knapp 48 Stunden wach und alles ausm Kopp... :rolleyes:
Versuchs mal ganz primitiv. Ich hab kein Geist mehr alles durchzugehen. :)

PHP:
<?php  
session_start();  
?>  
  
<?  
if (!session_is_registered('user'))  
{  
die ("<center><font color='FF0000'><b>ZUGRIFF VERWEIGERT!<br><br>Dieser Dienst steht nur authorisierten Administratoren zur verfügung!<br><br>Bitte loggen Sie sich ein!</b></font><br><br><img src='images/zugriff.ico' border='0'></img></center>");  
}  
?>  
  

<html>  
<head>  
<title>  
</title>  
<link rel="stylesheet" href="format.css" type="text/css">  
</head>  
<body bgcolor="#E6E6FA"><center>  
<font size="+1"><b>Administratoren</b></font><br>  
<?php   
if(isset($_POST['ueberpruefungb'])){    

$userzumloeschen = $_POST['admins']; 
include("config.php");  
 $loeschen = "DELETE FROM `admin` WHERE `user` = '$userzumloeschen'";  
 $loesch = mysql_query($loeschen); 

echo "$userzumloeschen erfolgreich aus der Datenbank entfernt."; 
echo "<br>"; 
echo "<a href=\"link_zurueck\">Text</a>"; 

} else {   
if(isset($_POST['ueberpruefunga'])){    
?>

<form name="ueberpruefen" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
<?php $userzumloeschen = $_POST['admins']; ?>
<?php echo "$userzumloeschen"; ?> wirklich loeschen? <br> 
<input type="hidden" name="ueberpruefungb"> 
<input type="submit" value="jetzt loeschen"> 
</form> 

<?php
} else { 

  ?>   

<form name="delete_admin" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">  
<select name="admins" size="10" style="width:350px">  
<?php  
include("config.php");  
$SQL_statement="SELECT `user` FROM `admin` ORDER BY `id`";  
$resultset=mysql_query($SQL_statement);  
while($data=mysql_fetch_array($resultset)){  
echo "<option value=\"$data[0]\">$data[0]</option>";}   
mysql_close();  
?>  
</select>  
<input type="hidden" name="ueberpruefunga">  
<input type="submit" name="loeschen" value="loeschen">  
</form>  

</body>  
</html>  
<?php  
}  
} 
?>
 
Deine Variable $admins kann nur einmal weitergegeben werden.
Du hast aber jetzt 2 Formulare.
Pack die mal mit in die session() und rufe sie darüber auf.
 
Sag mal würde das nicht einfacher mit Javascript sein, dass man beim klick auf den button einfach ein fenster aufmacht und fragt. Und je nachdem wie man antwortet wird weitergemacht oder abgebrochen..!!
 
Sicher, dann hast du nur einen Einzeiler.
Aber nicht jeder hat Javascript aktiviert.

Such einfach mal danach: javascript + formular + alert

Gruss
Commi

PS: läufts jetzt eigentlich?
 
Ja ich hab aber nun die Variante von vorhin ohne Nachfrage genommen, da das mit Nachfrage nicht t!

Sag mal weißt du, ob man Listenfelder und Textfelder formatieren kann, z.B. font-weight="bold" oder so?
 
Sowas?

HTML:
<input type="text" name="test" value="" style="border: 2px solid black; border-bottom: 0px; color: red; font-family: Arial;">

Wegen der zweiten Abfrage in deinem Script... Dass funktioniert eigentlich schon, es wird halt nur irgendwo noch ein Fehler sein.

Außerdem darf man das so, wie es jetzt ist, sowieso niemandem zeigen ^^
Das kann man noch viel schöner schreiben und einiges bestimmt verbessern.

Gruss
Commi
 
Ich hab den Code doch noch nen bissel geändert! Also verschönert!

Ja das meine ich, aber wie mache ich die Schrift größer? Geht das auch beim Listenfeld?
 
Die Schriftgröße änderst du mit font-size.
Da dein eigentliches Problem jetzt gelöst ist, könntest du ja auf den "Erledigt" Button drücken :)

Gruss
Commi
 
Zurück