Precog
Erfahrenes Mitglied
hallo,
sry, dass ich hier meinen ganzen code reinhaue, aber ich komme einfach nicht mehr weiter.... ich sitz da jetzt wieder seit ner ewigkeit dran....
also es soll so funktionieren: man klickt in meinem gb auf nen link-> es öffnet sich ein neues fenster->passwort-abfrage->wenn richtiges passwort->formular zum löschen des beitrages aus der datenbank
wenn falsches passort soll er "sagen": Die Daten sind falsch!
hier der code:
das problem ist, dass man wenn man gar nix in die felder eingibt und auf login klickt man zum löschen kommt, und wenn mann das richtige passwort eingibt, es zur fehlermeldung kommt...
(er löscht den beitrag aba auch net, wenn mann zum formular kommt...
die id des eintrages (der gelöscht werden soll) wird in der url mit übermittelt
ich hoffe, ihr könnt mir helfen...
victork
sry, dass ich hier meinen ganzen code reinhaue, aber ich komme einfach nicht mehr weiter.... ich sitz da jetzt wieder seit ner ewigkeit dran....
also es soll so funktionieren: man klickt in meinem gb auf nen link-> es öffnet sich ein neues fenster->passwort-abfrage->wenn richtiges passwort->formular zum löschen des beitrages aus der datenbank
wenn falsches passort soll er "sagen": Die Daten sind falsch!
hier der code:
PHP:
tabelle
<form action="form.php?eintrag=<?php echo $eintrag; ?>" method="get" name="login">
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="10" class="unter">
<tr>
<td> </td>
<td width="200"><div align="center">Name:</div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="center">
<input type="text" name="user">
</div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="center">Passwort:</div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="center">
<input type="password" name="password">
</div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="center">
<input type="submit" name="submit" value="LOG-IN">
tabelle
</form></td>
</tr>
</table>
</body>
</html>
das war das formular, jetzt die datei form.php:
html
<?php
if (!user && !password) { ?>
<div align="center"><b>Die Daten sind falsch!</b></div>
<?php } else {
//Admindaten checken
$link=mysql_connect("localhost", "username", "") or die (mysql-error);
mysql_select_db("bookadmin", $link);
$tabellenname="bookadmin";
$sql="SELECT nameuser, passadmin FROM $tabellenname";
$result=mysql_query($sql, $link);
if ($user==$nameuser && $password==$passadmin)
{ ?>
<div align="center"><b>Eintrag loeschen?</b><form action="<?php echo $PHP_SELF; ?>" name="loeschen" method="post">
<input type="hidden" name="sent" value="2">
<input type="submit" value="Loeschen" name="loeschen">
</form></div>
<?php
}
else { ?>
<div align="center"><b>Die Daten sind falsch!</b></div>
<?php } }
mysql_close ($link);
//Eintrag loeschen
if ($sent==2)
{
$link=mysql_connect("localhost", "username", "") or die (mysql-error);
mysql_select_db("book", $link);
$tabellenname="book";
$sql="DELETE FROM $tabellenname WHERE ID=$eintrag";
$result=mysql_query($sql, $link);
mysql_close ($link);
} ?>
</body>
</html>
(er löscht den beitrag aba auch net, wenn mann zum formular kommt...
die id des eintrages (der gelöscht werden soll) wird in der url mit übermittelt
ich hoffe, ihr könnt mir helfen...
victork