Nicht mehr ganz neu hier
Hi @all,
bin gerade eine navi zu erzeugen, Anzeige funktioniert auch mit den Untermenues...
jedoch möchte ich einen delete Button für jeden Link einfügen... der funzt nicht, es wird keine "welcheID" an mein js-funktion loeschen übergegeben: :'(
Array ( [welcheID] => [loeschen] => X )
wo häng ich hier??
glg Mathi
bin gerade eine navi zu erzeugen, Anzeige funktioniert auch mit den Untermenues...
jedoch möchte ich einen delete Button für jeden Link einfügen... der funzt nicht, es wird keine "welcheID" an mein js-funktion loeschen übergegeben: :'(
Array ( [welcheID] => [loeschen] => X )
wo häng ich hier??
glg Mathi
Code:
<script language="javascript" type="text/javascript">
function loeschen(id){
if(confirm("Wollen Sie diese Agentur wirklich loeschen?")){
document.getElementById("welcheID").value = id;
document.getElementById("frmNavi").submit();
}
}
</script>
PHP:
<?php
$id="";
if(isset($_POST["loeschen"])){
print_r($_POST);
// loeschen
$sql = "DELETE FROM tbl_website WHERE(id_website=".$id.")";
// Schickt die Anfrage an die DB und loescht die Daten aus der Tabelle
$query = mysql_query($sql);// or die("ERROR:".mysql_errror());
// Pruefen ob der neue Datensatz tatsaechlich geloescht wurde
if (mysql_affected_rows() == 1){
echo ('
<p class="sucess">Die Seite wurde erfolgreich gelöscht!</p>
');
}
else{
echo ('
<p class="error">Die Seite konnte leider<strong>nicht</strong> gelöscht werden!<br />
Bitte wenden Sie sich an Ihren Administrator</p>
');
}
}
echo('<form id="frmNavi" method="POST" action="">
<input type="hidden" name="welcheID" id="welcheID" />');
function erzeugeNavi($fid){
$sql = "SELECT * FROM tbl_website WHERE(fid = ".$fid.") ORDER BY sortID ASC";
$result = mysql_query($sql) or die("ERROR: ".mysql_error());
$text = "";
if(mysql_num_rows($result)>0){
$text=$text.'<ul>';
while($data = mysql_fetch_object($result)){
$text.= '
<li><a href="'.$data->link.'">'.$data->name.'</a><input class="button" type="submit" name="loeschen" id="loeschen" value="X" onclick="loeschen('.$data->id_website.');"/>';
//--------- REKURSION! ---------------
$text.=erzeugeNavi($data->id_website);
// -----------------------------------
$text.='</li>';
}
$text.='</ul>';
}
return($text);
}
echo (erzeugeNavi(0));
echo('</form>');
?>