| mit formular aus der mysql datenbank löschen? |
pajas
Pixelschubser
Beiträge: 22
|
Hallo Zusammen!
Ich habe eine Datebank mit domainnamen erstellt ( die dominanamen werder per formular eingetragen) jetzt möchte ich, dass man die domainnamen auch wieder per formular löschen kann.
wenn man einen domainnamen einträgt, erhält derjenige auch eine id (wird von der datenbank automatisch erstellt).
man soll im formular die id und den domainnamen eingeben und dann wird er gelöscht.
Kann mir jemand helfen?
Besten Dank!
|
|  Profil
E-Mail
Editieren
Zitieren
|
Agent
Quasselstrippe
Beiträge: 312
|
Hey,
if(isset($id))
{
$query = "DELETE * FROM TABLE WHERE id = '$id'";
$result = mysql_query($query);
}
???? reicht das??
Agent
---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?
|
|  Profil
Website
Editieren
Zitieren
|
pajas
Pixelschubser
Beiträge: 22
|
und was muss ich ins formular geben?
type=id
???
besten dank!
|
|  Profil
E-Mail
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
du löscht hier den Datensatz mit der id xyz. Also muss es im Formular ein Feld mit name="id" geben, wo dann immer die zu löschende id eingegeben wird.
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
pajas
Pixelschubser
Beiträge: 22
|
wass kommt im formular tag?
<FORM action=\"#\" method=\"POST\" onsubmit=\"return checkCheckBox(this)\">
???????
|
|  Profil
E-Mail
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1508
|
1: | <form action='$_SERVER['PHP_SELF']' method='POST'> |
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
pajas
Pixelschubser
Beiträge: 22
|
funktioniert leider nicht!
habe herausgefunden, dass ich folgender Tag einfügen muss:
<FORM action="?delete=" method="POST">
jedoch sollte jetzt hinter ?delete noch die id erscheinen die man im formularfeld id eingibt. wie mach ich das?
am schluss sollte folgendes im browser erscheinen:
http://www.meinedomain.de/delete.php?delete=45555 (<-- das ist die id)
Besten Dank
Diese Nachricht wurde geändert von: pajas |
|  Profil
E-Mail
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1508
|
1:
2:
3:
4:
5: | <form name="delete" id="delete" method="get" action="<?=$_SERVER['PHP_SELF'];?>">
ID:
<input type="text" name="delete" />
<input type="submit" name="Submit" value="Löschen" />
</form> |
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
pajas
Pixelschubser
Beiträge: 22
|
ok, habe es hingekriegt und zwar mit untenstehenden code!
jetzt habe ich jedoch noch das problem, dass man immer 2 mal auf den button drücken muss, was nicht ideal ist!
könnt ihr mir helfen?
Besten Dank!
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18: | echo "<FORM name=\"delete\" id=\"delete\" method=\"get\" action=\"delete.php?=$_SERVER['PHP_SELF'];?>\">";
echo "<TABLE width=\"400px\" align=\"left\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#000000\" border=\"1\">";
echo "<TR>";
echo "<TD bgcolor='#F2F2F2' bordercolor=\"#F2F2F2\">";
echo "ID eingeben:";
echo "</TD>";
echo "<TD bgcolor='#F2F2F2' bordercolor=\"#F2F2F2\">";
echo "<INPUT TYPE=\"TEXT\" name=\"delete\">";
echo "</TD>";
echo "<TR>";
echo "<TD bgcolor='#F2F2F2' bordercolor=\"#F2F2F2\" align=\"center\"><br>";
echo "<INPUT TYPE=\"SUBMIT\" name=\"Austragen\">";
echo "</TD>";
echo "<TD bgcolor='#F2F2F2' bordercolor=\"#F2F2F2\"><br>";
echo "<INPUT TYPE=\"RESET\" name=\"Zurücksetzen\">";
echo "</TD>";
echo "</TR>";
echo "</TABLE><br><br><br>" |
|
|  Profil
E-Mail
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1508
|
lass die echos weg und nimm meinen code, deiner ist schrott
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
pajas
Pixelschubser
Beiträge: 22
|
ist leider mit deinem code genau so schrott wie mit meinen echos
ich muss auch bei deinem code 2 mal auf den button klicken!
komisch komisch.....
weisst du keine andere lösung?
Besten Dank!!
|
|  Profil
E-Mail
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
zeig mal deinen code inklusive aller relevanten Dateien.
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
pajas
Pixelschubser
Beiträge: 22
|
jetzt gehts!
wie kann ich wenn, die domain korrekt gelöscht wurde, automatisch eine e-mail gesendet wird? die e-mail addy heisst $EMAIL
|
|  Profil
E-Mail
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
pajas
Pixelschubser
Beiträge: 22
|
gibts nicht einfacheres?
wie funkt. dass den genau?
hier mein quelltext:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18: | echo "<FORM name=\"delete\" id=\"delete\" method=\"get\" action=\"delete.php?=$_SERVER['PHP_SELF'];\">";
echo "<TABLE width=\"400px\" align=\"left\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#000000\" border=\"1\">";
echo "<TR>";
echo "<TD bgcolor='#F2F2F2' bordercolor=\"#F2F2F2\">";
echo "ID eingeben:";
echo "</TD>";
echo "<TD bgcolor='#F2F2F2' bordercolor=\"#F2F2F2\">";
echo "<INPUT TYPE=\"HIDDEN\" NAME=\"SubmitTo\" VALUE=\"$EMAIL\"> <INPUT TYPE=\"TEXT\" name=\"delete\">";
echo "</TD>";
echo "<TR>";
echo "<TD bgcolor='#F2F2F2' bordercolor=\"#F2F2F2\" align=\"center\"><br>";
echo "<INPUT TYPE=\"SUBMIT\" value=\"Austragen\">";
echo "</TD>";
echo "<TD bgcolor='#F2F2F2' bordercolor=\"#F2F2F2\"><br>";
echo "<INPUT TYPE=\"RESET\" name=\"Zurücksetzen\">";
echo "</TD>";
echo "</TR>";
echo "</TABLE><br><br><br>"; |
Besten Dank für eure Hilfe!
|
|  Profil
E-Mail
Editieren
Zitieren
|