Vor dem Senden noch mal fragen

h4dhunTer

Erfahrenes Mitglied
Hallo,
ich möchte bei einem Formluar noch mal nachfragen, ob er das wirklich machen möchte. Wenn es geht in PHP. Dewegen schreibe ich in´s PHP Forum ^^
Also, da soll stehen: Soll wirklich die Galerie gelöscht werden?
und man kann auswählen: Ja! und Nein!
 
Code:
<?
if ($_POST['Ja'] == "Ja"){
  //löschen
} else {
  //nicht löschen
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Löschen</title>
</head>
<body>
<form method="POST" action="<?=$PHP_SELF?>">
 <p>Soll wirklich die Galerie gelöscht werden?</p>
 <p><input type="submit" value="Ja" name="Ja">
 <input type="submit" value="Nein" name="Nein"></p>
</form>
</body>
</html>
 
Hallo,
häää, aber wie soll mir das weiterhelfen
Ich habe eine Datei, da wird gefrag, welche ordner gelöscht werden soll. Dann soll gefragt werde ob er das wirklich will. Dann wir der Ordner gelöscht(mach ich beim ordner mit post).
 
phillipcool hat gesagt.:
Ich habe eine Datei, da wird gefrag, welche ordner gelöscht werden soll. Dann soll gefragt werde ob er das wirklich will. Dann wir der Ordner gelöscht(mach ich beim ordner mit post).

Dann poste diese Datei doch bitte, wenn du willst, dass ich es dir ganz genau erkläre. Ohne Code kann ich halt nur allgemein antworten.

mfg
forsterm
 
Hallo,
also:

Datei loeschen.php

Code:
<p>Welchen Ordner möchtest du löschen?<br>
Bitte beachte den richtigen Namen anzugeben</p>
<form action="loeschen2.php" method="POST">
<input type="text" name="loeschen" size="20">
<input type="submit" value="Löschen">
</form>

Datei loeschen2.php
--Da soll dann das fragen kommen, ob gelöscht werden soll--

Datei loeschen3.php
Code:
 <?php
function delete($file) {
chmod($file,0777);
if (is_dir($file)) {
$handle = opendir($file);
while($filename = readdir($handle)) {
  if ($filename != "." && $filename != "..") {
  delete($file."/".$filename);
  }
}
closedir($handle);
rmdir($file);
} else {
unlink($file);
}
}

delete("../bildergalerie/$_POST[loeschen]");

if (delete($file)){
echo "Die Galerie $_POST[loeschen] wurde gelöscht.";
}else{
echo "<b>Leider gab es Probleme. Versuche es nochmal.</b>";
?>

So, dass wars.
 
Frage einfach in loeschen2.php ob gelöscht werden soll. Wenn der Benutzer JA wählt, übergibst du die Werte über die URL weiter und arbeitest dann in loeschen3.php mit $_GET statt $_POST.
 
Zurück