• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Auswertung des Pulldownmenus

Status
Für weitere Antworten geschlossen.

Page

Neues Mitglied
Ich lese in mein Pulldwon menu die einträge aus der datenbank aus.
Wie werte ich die einträge jetzt aus?

ich will, dass beim klick auf einen button in einem ordner eine .txt datei gelöschte wird(ich glaub mit unlink())
Und aus der datenbank natürlich auch (garkein problem)

aber wie werte ich das pulldownmenu richtig aus?
 
Werbung:
:arrow: benötigst ist onSelect() von js...
:arrow: Du musst mit js beim ersten pulldown menü vereinbaren, dass es wenn z.b. Tisch ausgewählt wird, neu lädt und den passenden Datensatz zu "tisch" raussucht und in ein neues Pulldown menü schreibt...
 
öhm..bissle genauer bitte?
onSelect() vin JS? mit JS kenn ich mich garnich aus...
und das 2te raff ich schon garnich...
 
Werbung:
Mr. Zoid, so ein quatsch. Wir sind hier im PHP-Forum. Da ist wohl davon auszugehen, dass die Person eine PHP-Lösung wünscht, welche auch besser ist als eine Variante mithilfe von JS.

Page, was steht denn in deinem Pulldownmenü?

[edit]
Ich gehe mal davon aus, in dem Pulldownmenü sind verschiedene Aktionen auswählbar (sprich "Löschen", "Erstellen" oder Ähnliches).

index.html:
Code:
<form action="auswertung.php" method="POST">
<select size="1" name="Aktion">
<option></option>
<option>Löschen</option>
<option>etc.</option>
</select>


<input type="submit" value="Absenden">
</form>

auswertung.php
Code:
<?php
$aktion = $_POST['Aktion'];

if($aktion == "")
{
echo "Bitte wählen Sie in dem Pulldownmen&uuml; eine Aktion aus.";
}
if($aktion == "Löschen")
{
/* Mach ... */
}
if($aktion == "etc.")
{
/* Mach ... */
}
?>
[/edit]
 
nee.
Ich habe eine andere seite, in der man .txt dateien erstellen kann.
Dort wird bei jedem erstellen ein Eintrag in die DB gemacht.
Jeder eintrag von dort ist dann in dem Menu zu sehen.
 
Na das musst du auch vorher sagen, sonst kann dir doch keiner helfen :lol:

Nach dem Motto "Hallo, ich hab ein Problem. Bitte helft mir." :roll:
 
Werbung:
Page, nun gut, aber das ist verschieden zu interpretieren. Dein Problem geht daraus nicht wirklich vor. Du musst das ganze schon genauer beschreiben.
 
-.-

meine frage ist einfach:
wie amche ich , dass die datei gelöscht wird?
man könnte ja
Code:
 <?    if($_POST['loeschen']){ unlink('txt/'.$fetch['Name'].'.txt);?>

ich will ja aber nur den eintrag löschen, der in dem pulldownmenu selektiert ist.
 
Werbung:
Werbung:
der gesamte code von loeschen.php:
Code:
<html>
<head><?php include('confic.inc.php');?>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>




<body>
[url="index.php"]Zurück[/url]

Datei auswählen, um zu löschen:

<form method="post">
<select name="datei_select">
<?php
$sql='SELECT * FROM dateien';
$query=mysql_query($sql);

while($fetch=mysql_fetch_array($query)) 
{ 
echo'<option>'.$fetch['Name'].'</option>';
} 

?>
.txt
</select>
</form>








___________________________________________

Ausgewählte Datei:<form method="post"><input type="Submit" name="loeschen" value="Löschen"></form>
</body>
</html>
 
du kannst den select und den submit button nicht in verschidene forms schreiben...
die müssen beide in <form method="post"></form> stehen!
 
Werbung:
du machst es einfach so:

[php:1:f37c8362d5]<?php
if(isset($_POST["datei_select"])) {
@unlink("txt/".$_POST["datei_select"].".txt");
// text, dass die datei gelöscht wurde...
} else {
echo '<form method="post">';
// hier kommt das feld und der button hin...
echo '</form>';
}
?>[/php:1:f37c8362d5]
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben