tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
129
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    buddhaX buddhaX ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    1
    PHP-Code:
    <?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']."'";
            
    $datenmysql_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
     

  2. #2
    Avatar von maeTimmae
    maeTimmae maeTimmae ist offline Mitglied Platin
    Registriert seit
    Aug 2007
    Ort
    Erfurt, Saarbrücken, Leipzig und Fulda
    Beiträge
    515
    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.
     

  3. #3
    Gunah Gunah ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    371
    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
     
    Meine Private Homepage: www.gunah.eu

Ähnliche Themen

  1. Finde Fehler nicht
    Von stroemi im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 27.01.09, 21:56
  2. finde Fehler nicht.....
    Von jose1219 im Forum Java
    Antworten: 4
    Letzter Beitrag: 12.11.07, 19:01
  3. Antworten: 6
    Letzter Beitrag: 06.08.07, 14:03
  4. Finde den Fehler nicht! :-(
    Von wingman im Forum PHP
    Antworten: 2
    Letzter Beitrag: 23.04.05, 16:38
  5. SQL Fehler - finde ihn nur nicht
    Von SirNeo im Forum PHP
    Antworten: 4
    Letzter Beitrag: 23.12.02, 19:16