function suchen ($chosenForm) {
include('db_zugang.php');
$query = "SELECT DISTINCT n.ID AS ID, n.Code AS Nr, n.Titel AS Titel, n.Anwendungsbereich AS Anwendungsbereich,k.Name AS Kategorie,s.Name AS Status, n.Datum AS Datum, p.Name AS Projekt, n.Vorschlaege AS Kommentar, n.Editor AS Editor ";
$query.= "FROM normen n, kategorie k, status s, land l, projekt p WHERE 1 ";
$query.= "AND k.ID = n.Kategorie_ID "; // Join fuer Kategorie
$query.= "AND s.ID = n.Status_ID "; // Join fuer Status
$query.= "AND l.ID = n.Land_ID "; // Join fuer Land
$query.= "AND p.ID = n.Projekt_ID "; //Join fuer Projekt
if ($chosenForm['land'] != -1) {
$query.= "AND n.Land_ID = ".$chosenForm['land']." ";
}
if ($chosenForm['kategorie'] != -1) {
$query.= "AND n.Kategorie_ID = ".$chosenForm['kategorie']." ";
}
if ($chosenForm['status'] != -1) {
$query.= "AND n.Status_ID = ".$chosenForm['status']." ";
}
if ($chosenForm['projekt'] != -1) {
$query.= "AND n.Projekt_ID = '".$chosenForm['projekt']."' ";
}
$query.= " LIMIT 0 , 10 ";
echo $query;
// Statement vorbereiten
$ergebnis = $db->prepare( $query );
// an die DB schicken
$ergebnis->execute();
// Ergebnis an Variablen binden
$ergebnis->bind_result( $ID, $Code, $Titel, $Anwendungsbereich,$Kategorie,$Status,$Datum, $Projekt, $Kommentar, $Editor );
// Ergebnisse ausgeben
while ($ergebnis->fetch())
{
echo '<tr>';
echo '<td><a target="_top" href="detail.php?id='.$ID.'">'.$Code .'</a> </td>'.'<td>'.$Titel .' </td>'.'<td>'.$Anwendungsbereich .' </td>';
echo '<td>'.$Kategorie .' </td>'.'<td>'.$Status .' </td>'.'<td>'.$Datum .' </td>';
echo '<td>'.$Kommentar .' </td>'.'<td>'. $Editor;
echo '<br><br><a target="_top" href="edit.php?id='.$ID.'"><font color="RED">Edit</font></a>';
echo '<br><br><a target="_top" href="edit.php?id=-'.$ID.'" ><font color="RED">Löschen</font></a>';
echo ' <br></td>';
echo '</tr>';
}
$db->close();
}
Wenn ich die SQL Anfrage in phpMyAdmin ausführe gehts, ohne probleme
sobald ich aber diese Funktion im Browser (IE, FF) ausführe , krieg ich die Meldung das die Verbindung zum Server zurück gesetzt worden ist.
Was hab ich falsch gemacht ?

Hilfe
Neues Thema
Antworten

Nach oben

