Hi nauti
Danke erstmal fĂĽr deine Hilfe!!!
So alles mal mit Kommentaren versehen könntest du dir das ganze durchsehen ob ich das richtig verstanden habe.
Einige hab ich auch noch hinzugefĂĽgt kannst dir sicher denken was ich damit meine.
[php]<a href="?add=category">Kategorien hinzufügen </a>
<script language="javascript" type="text/javascript">
function switchCategory()
{
var URL = document.switchEntry.choose.options[document.switchEntry.choose.selectedIndex].value;
window.location.href = "?categ="+URL;
}
</script>
<?php
include ("connect.php");
connect_to_test();
if($_POST['addCat']) //???
{
if(!empty($_POST['addCategoryName'])) //Wenn eine Kategorie ID angegeben war
{
$query = "insert into kategorie (idKategorie, Name) values ('', '".addslashes($_POST['addCategoryName'])."');"; //Insert anweisung fĂĽr SQL
$res = mysql_query($query) or die(mysql_error()); //Eintragung in die Datenbank
if($res){ //Wenn die Variable $res true ist
echo "<br><pre>'".$_POST['addCategoryName']."' erfolgreich zu den Kategorien eingetragen!</pre>\r\n"; //wird das echo ausgegeben
}
} else {
echo "<br>Bitte einen Kategorienamen angeben!\r\n"; //Wenn kein Kategorienamen eingegeben wurde
}
}
if($_POST['addUnderCat']) //??? wo kommt das her ['addUnderCat']
{
if(!empty($_POST['addUnderCategoryName'])) //wenn eien Unter kategorie angegeben wurde
{
$query = "insert into unterkategorie (idUnterkategorie, u_name, idKategorie) values ('', '".addslashes($_POST['addUnderCategoryName'])."', ".$_GET['categ'].");"; //Insertanweisung ab ('', '".addslashes ????
$res = mysql_query($query) or die(mysql_error());
if($res){
echo "<br><pre>'".$_POST['addUnderCategoryName']."' erfolgreich zu den UnterkategorienKategorien eingetragen!</pre>\r\n"; //Wenn Insert erfolgreich war
}
} else {
echo "<br>Bitte einen Unterkategorienamen angeben!\r\n"; //wenn Insert nicht erfolgreich war
}
}
if($_POST['submit']) //Wenn der Submit Button gedrĂĽckt worden ist
{
echo "<br><pre>'".$_POST['ucat']."' gewählt </pre>\r\n"; //Ausgabe welch Unterkategorie ausgewählt wurde
}
$query = "select * from kategorie order by idKategorie desc;"; //Abfrage der Kategorie
$result = mysql_query($query) or die(mysql_error()); //Ausgabe von der Datenbank
echo "<form name=\"switchEntry\" method=\"post\" action=\"?categ=".$_POST['list']."\">\r\n"; //Anfang des Formulares ??? action=\"?categ=".$_POST['list']."\">\r\n"; ???
echo "<select name=\"choose\" onChange=\"javascript:switchCategory();\">\r\n"; //Anfang der Selectanweisung, wenn eine Ă„nderung dann Javascript
echo "<option>wählen</option>\r\n"; //Standerwert des Dropdownfeldes
while($row = mysql_fetch_assoc($result)) //Ausgabe aus der Datenbank oder ???
{
if($_GET['categ'] == $row['idKategorie']) //Vergleichen ob die Werte gleich sind
{
$selected = "selected"; //??????
}
echo "<option value=\"".$row['idKategorie']."\" ".$selected.">".stripslashes($row['Name'])."</option>\r\n"; //????
$selected = "";
}
echo "</select>\r\n";
echo "</form>\r\n"; //ende der Selectanweisung und des Formulares
if(is_numeric($_GET['categ'])) //????
{
$query = "select * from unterkategorie where idKategorie = ".$_GET['categ']." order by idUnterkategorie;"; //Abfrage (MYSQL) wenn $_GET['categ'] gleich der ID Kategorie ist
$result = mysql_query($query) or die(mysql_error()); //Ausgabe von der Datenbank
echo "<form name=\"switchUnderEntry\" method=\"post\"\">\r\n";
echo "<select name=\"ucat\">\r\n";
if(mysql_affected_rows() == 0){
echo "<option>zur Zeit gibt es keine Unterkategorien!</option>\r\n"; //Wenn keine Unterkategorie fĂĽr diese Kategorie vorhanden ist
}
while($row = mysql_fetch_assoc($result)) //wenn nicht dann....
{
echo "<option>".stripslashes($row['u_name'])."</option>\r\n"; //??????
}
echo "</select>\r\n";
echo "<input type=\"submit\" value=\"go\" name=\"submit\">\r\n"; //Button zum Abschicken
echo "</form>\r\n";
?>
<form name="addUnderCategory" method="post" action="">
Unterkategorie hinzufĂĽgen: <input type="text" name="addUnderCategoryName" value="">
<input type="submit" name="addUnderCat" value="add">
</form>
<?
} else {
?>
<form name="addCategory" method="post" action="">
Kategorie hinzufĂĽgen: <input type="text" name="addCategoryName" value="">
<input type="submit" name="addCat" value="add">
</form>
<?
}
?> [/php]
Bitte noch mal um deine Hilfe!!
Danke