function start() {
if($_POST['Submit']) {
Suchen();
}
}
//Funktion: Kontrolle
function Suchen() {
//var
$vertreter = $_POST['vertreter'];
$vortrag = $_POST['vortrag'];
$organisation = $_POST['organisation'];
//switch definiern
/*----------Alle Felder sind gesetzt----------*/
if($vertreter != 99999999 && $vortrag != 99999999 && $organisation != 99999999) {
//vertreter
$selVer = mysql_query(query1("ver_id","vertreter_fk",$vertreter)) or die(mysql_error());
if(mysql_num_rows($selVer)) {
//vertreter
while($resVer = mysql_fetch_array($selVer)) {
//vortrag
$selVor = mysql_query(query2("vor_id","vortrag_fk",$vortrag,$resVer[0])) or die(mysql_error());
if(mysql_num_rows($selVor)) {
//vortrag
while($resVor = mysql_fetch_array($selVor)) {
//Organisation
$selOrga = mysql_query(query2("orga_id","organisation_fk",$organisation,$resVor[0])) or die(mysql_error());
if(mysql_num_rows($selOrga)) {
//Ausgabe
CreateTable($selOrga);
} else {
return "Keine Daten vorhanden";
}
}
} else {
return "Keine Daten vorhanden";
}
}
} else {
return "Keine Daten vorhanden";
}
/*----------Vertreter und Vortrag sind gesetzt----------*/
} elseif($vertreter != 99999999 && $vortrag != 99999999 && $organisation == 99999999) {
//vertreter
$selVer = mysql_query(query1("ver_id","vertreter_fk",$vertreter)) or die(mysql_error());
if(mysql_num_rows($selVer)) {
//vertreter
while($resVer = mysql_fetch_array($selVer)) {
//vortrag
$selVor = mysql_query(query2("vor_id","vortrag_fk",$vortrag,$resVer[0])) or die(mysql_error());
if(mysql_num_rows($selVor)) {
//Ausgabe
CreateTable($selVor);
} else {
return "Keine Daten vorhanden";
}
}
} else {
return "Keine Daten vorhanden";
}
/*----------Vertreter und Organisation sind gesetzt----------*/
} elseif($vertreter != 99999999 && $vortrag == 99999999 && $organisation != 99999999) {
//vertreter
$selVer = mysql_query(query1("ver_id","vertreter_fk",$vertreter)) or die(mysql_error());
if(mysql_num_rows($selVer)) {
//vertreter
while($resVer = mysql_fetch_array($selVer)) {
//Organisation
$selOrga = mysql_query(query2("orga_id","organisation_fk",$organisation,$resVer[0])) or die(mysql_error());
if(mysql_num_rows($selOrga)) {
//Ausgabe
CreateTable($selOrga);
} else {
return "Keine Daten vorhanden";
}
}
} else {
return "Keine Daten vorhanden";
}
/*----------Vortrag und Organisation sind gesetzt----------*/
} elseif($vertreter == 99999999 && $vortrag != 99999999 && $organisation != 99999999) {
//vortrag
$selVor = mysql_query(query1("vor_id","vortrag_fk",$vortrag)) or die(mysql_error());
if(mysql_num_rows($selVor)) {
//vortrag
while($resVor = mysql_fetch_array($selVor)) {
//Organisation
$selOrga = mysql_query(query2("orga_id","organisation_fk",$organisation,$resVor[0])) or die(mysql_error());
if(mysql_num_rows($selOrga)) {
//Ausgabe
CreateTable($selOrga);
} else {
return "Keine Daten vorhanden";
}
}
} else {
return "Keine Daten vorhanden";
}
/*----------Vertreter ist gesetzt----------*/
} elseif($vertreter != 99999999 && $vortrag == 99999999 && $organisation == 99999999) {
//vertreter
$selVer = mysql_query(query1("ver_id","vertreter_fk",$vertreter)) or die(mysql_error());
if(mysql_num_rows($selVer)) {
//Ausgabe
CreateTable($selVer);
} else {
return "Keine Daten vorhanden";
}
/*----------Vortrag ist gesetzt----------*/
} elseif($vertreter == 99999999 && $vortrag != 99999999 && $organisation == 99999999) {
//vortrag
$selVor = mysql_query(query1("vor_id","vortrag_fk",$vortrag)) or die(mysql_error());
if(mysql_num_rows($selVor)) {
//Ausgabe
CreateTable($selVor);
} else {
return "Keine Daten vorhanden";
}
/*----------Organisation ist gesetzt----------*/
} elseif($vertreter == 99999999 && $vortrag == 99999999 && $organisation != 99999999) {
//organisation
$selOrga = mysql_query(query1("orga_id","organisation_fk",$organisation)) or die(mysql_error());
if(mysql_num_rows($selOrga)) {
//Ausgabe
CreateTable($selOrga);
} else {
return "Keine Daten vorhanden";
}
/*----------Keine Auswahl ist gesetzt----------*/
} elseif($vertreter == 99999999 && $vortrag == 99999999 && $organisation == 99999999) {
return "Ungültige Suchanfrage";
}
}