suchskript hat nen fehler den ich nicht finde

buddhaX

Grünschnabel
PHP:
<?php






//DBverbindung
require_once('../config/config.php');
error_reporting(E_ERROR);
 $db=mysql_connect("$db_host","$db_user","$db_pass") or die('Konnte keine Verbindung zur Datenbank aufbauen'. mysql_error () );
 mysql_select_db("$db_name");
#$db_tblname='rspm_server';










//Formularfeld

echo " <form name=form1 method=\"POST\" action='" .$_SERVER['PHP_SELF'] ."'>\n"; 
echo "<input class=formular name=suche maxlenght=255 size=20 value='".$_POST['suche']."'>\n<br>"; 
echo "<input class=formular type=checkbox name=suchen_snr ".(isset($_POST['suchen_snr'])?'checked':'')." >SerienNummer\n<br>";
echo "<input class=formular type=checkbox name=suchen_typ ".(isset($_POST['suchen_typ'])?'checked':'').">Typ\n<br>";
echo "<input class=formular type=checkbox name=suchen_model ".(isset($_POST['suchen_model'])?'checked':'').">Model\n<br>";
echo "<input class=formular type=checkbox name=suchen_bes ".(isset($_POST['suchen_bes'])?'checked':'').">Betriebssystem\n<br>";

echo"Standort</br>";
echo "<select name=gebaeude_auswahl>
		<option ".($_POST['gebaeude_auswahl']=='1'?'selected':'')." value=1>Porz-Eil</option>
		<option ".($_POST['gebaeude_auswahl']=='2'?'selected':'')." value=2>Domstrasse</option>
		<option ".($_POST['gebaeude_auswahl']=='3'?'selected':'')." value=3>Stollbergerstrass</option>
		<option ".($_POST['gebaeude_auswahl']=='4'?'selected':'')." value=4>Alles suchen</option>		
		</select>
		</br>";

echo "RZ</br>";
echo "<select name=rz_auswahl>
		<option ".($_POST['rz_auswahl']=='1'?'selected':'')." value=1>RZ-C</option>
		<option ".($_POST['rz_auswahl']=='2'?'selected':'')." value=2>RZ-E</option>
		</select>
		</br>
		</br>";

echo "<input class= formular type=submit name=Submit value='suchen' >\n"; 
echo "<input class= formular type=reset name=Submit value=Reset >\n<br></form>"; 



//Suchkriterien ermitteln mittels Formularueberpruefung

if(isset($_POST['Submit']))
{	   
    /*
	$querystring="SELECT * FROM rspm_server WHERE (";
    if (isset($_POST['suchen_snr']) && $_POST['suchen_snr'] != ""){
            $querystring.="snr like '%".$_POST['suche']."%' or ";
        }
    if (isset($_POST['suchen_typ']) && $_POST['suchen_typ'] != ""){
    
            $querystring.="snr like '%".$_POST['suche']."%' or ";
        }
    if (isset($_POST['suchen_model']) && $_POST['suchen_model'] != ""){
    
            $querystring.="snr like '%".$_POST['suche']."%' or ";
        }
    if (isset($_POST['suchen_bes']) && $_POST['suchen_bes'] != ""){
    
            $querystring.="snr like '%".$_POST['suche']."%' or ";
        }
		*/
	
	
	$querystring="SELECT * FROM rspm_server WHERE (";
	
    if (isset($_POST['suchen_snr']) && $_POST['suchen_snr'] != ""){
            $querystring.="snr='".$_POST['suchen_snr']."' or ";
        }
    if (isset($_POST['suchen_typ']) && $_POST['suchen_typ'] != ""){
    
            $querystring.="typ='".$_POST['suchen_typ']."' or ";
        }
    if (isset($_POST['suchen_model']) && $_POST['suchen_model'] != ""){
    
            $querystring.="model='".$_POST['suchen_model']."' or ";
        }
    if (isset($_POST['suchen_bes']) && $_POST['suchen_bes'] != ""){
    
            $querystring.="betriebssystem='".$_POST['suchen_bes']."' or ";
        }
        
        $querystring.=")";
        $querystring=str_replace('()','',str_replace('or )',') and ',$querystring));
        
        $querystring.=" gebaude='".$_POST['gebaeude_auswahl']."' and raum='".$_POST['rz_auswahl']."'";
        $daten= mysql_query($querystring, $db) or die('Query Fehlgeschlagen!');
    
    
	

	
	
	echo 'es geht nicht   ';
    if(mysql_num_rows($daten) > 0)
    {
	  
	    while($row=mysql_fetch_array($daten)){
        
        //Ergebnisse der Select anweisung werden in einer Tabelle ausgegeben!
		
        echo '
                <table border="1">
                    <tr>
                        <th>ID:</th>	
                        <td>'.$row['id'].'</td>
                    </tr>
                    <tr>
                        <td>Snr:</td>
                        <td>'.$row['snr'].'</td>
                    </tr>
                    <tr>
                        <td>Typ:</td>
                        <td>'.$row['typ'].'</td>
                    </tr>
                    <tr>
                        <td>Model:</td>
                        <td>'.$row['model'].'</td>
                    </tr>
                    <tr>
                        <td>BES:</td>
                        <td>'.$row['betriebssystem'].'</td>
                    </tr>
                    <tr>
                        <td>Gebaude:</td>
                        <td>'.$row['gebaude'].'</td>
                    </tr>
                    <tr>
                        <td>Raum:</td>
                        <td>'.$row['raum'].'</td>
                    </tr>
                    <tr>
                        <td>Bemerkung:</td>
                        <td>'.$row['bemerkung'].'</td>
                    </tr>
                    <tr>
						
                        <td colspan=2><input type=button value="Zeige in Karte" align="right"></td>
                    </tr>
					
                </table>
        
            ';
        } 
    }
    else
    {
        echo 'Keine Datensätze gefunden.';
    }
}
?>








finde den fehler hier nicht.
bitte um hilfeeeeee :D
 
Hast du unseren Kaffeesatz oder die Glaskugel gesehen? Kann sie leider gerade nicht finden.

Gibt es eventuell ne Fehlermeldung, keine Ausgabe oder andere Krankheitserscheinungen?
Abgesehen davon, dass das HTML-Markup total bescheiden ist, kann ich auf die Schnelle keine Syntaxfehler oder ähnliches erkennen.
 
ich würd mal sagen das es bestimmt am Markup liegt der is ja (sorry)
der massen schlecht bspw.: class="KLASSE" und nicht so wie du es gemacht hast...

und setz die hier mal anders
"$db_host","$db_user","$db_pass"
so ist es besser:
$db_host,$db_user,$db_pass

und was für ein Fehler kommt hast ne Demo?

MfG Gunah
 
Zurück