tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1689
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sHoCkErDeLuXe Tutorials.de Gastzugang
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    
    <form action=main.php method=post>
        <br>Alle Spieler einer Allianz suchen</br>  
        <br>Suche:<input type=text name=suche size=15 class=input bgcolor=#ffffff>
        <select name="Typ">
        <option></option>
        <option>Allianz</option>
        <option>Spieler</option>
        </select>
     
        </br>
        <br><input type=submit name=submit value=Suchen class=button></br>
    </form>
     
    <?php 
    require("connect.inc.php");
    if (isset($_POST['suche']) || isset($_POST['Typ']['']))
    {
     echo ;
       
    }
    else
    {
    if(isset($_POST['suche']) || isset($_POST['Typ']['Spieler']))
         {
          $result = @mysql_query("SELECT * FROM liste WHERE Nick = '".$_POST['suche']."'");
                if (mysql_num_rows($result) == 0)
                    {
                        echo "Keine Datens&auml;tze gefunden!";
                    }
                else
                    {
                        print_result_table($result);
                    }
          
         }
            else 
                {
                    if(isset($_POST['suche']) || isset($_POST['Typ']['Allianz']))
                        {
                         $result = @mysql_query("SELECT * FROM liste WHERE Allianz = '".$_POST['suche']."'");
                                if (mysql_num_rows($result) == 0)
                                    {
                                            echo "Keine Datens&auml;tze gefunden!";
                                    }
                                else
                                    {
                                            print_result_table($result);
                                    }
        }
    }
    }
        
        
     
     
    ?>

    Die Tabelle ist wie folgt aufgebaut:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    CREATE TABLE `liste` (
      `ID` int(11) NOT NULL auto_increment,
      `Allianz` varchar(15) default NULL,
      `Nick` text NOT NULL,
      `Koords` text,
      PRIMARY KEY  (`ID`)
    ) TYPE=MyISAM AUTO_INCREMENT=44 ;

    Das Problem bei der ganzen geschichte ist jedoch, dass Die ganze suchfunktion nicht funktioniert. Woran liegt das?

    MFG
     

  2. #2
    Registriert seit
    Jul 2003
    Ort
    Ramsen (CH)
    Beiträge
    473
    ähm. kleine frage, machst du irgendwo nen mysql_fetch_array

    dann kannst du das ganze via print_r() ausgeben lassen und sehen, ob was drin ist.

    für das development würde ich auch empfehlen hinter dem mysql_query() noch das anzufügen "or die("Fehler in Query: ".mysql_error());

    also als beispiel:

    $result=mysql_query("SELECT * FROM liste") or die ("Fehler in Liste-Query: ".mysql_error());
     
    Grüsse

    Xloouch


    Sich selber zu bekriegen ist der schwerste Krieg.
    Sich selber zu besiegen ist der schönste Sieg!

Ähnliche Themen

  1. MySQL Suchfunktion?!
    Von derbarbar im Forum PHP
    Antworten: 26
    Letzter Beitrag: 18.10.11, 18:31
  2. Suchfunktion -> PHP/ MySQL
    Von helicobacter im Forum PHP
    Antworten: 7
    Letzter Beitrag: 20.12.07, 19:32
  3. Suchfunktion mit PHP und MySQL
    Von doori im Forum PHP
    Antworten: 4
    Letzter Beitrag: 30.11.07, 19:55
  4. Suchfunktion in PHP über MySQL?
    Von jackie05 im Forum Relationale Datenbanksysteme
    Antworten: 20
    Letzter Beitrag: 01.10.07, 03:19
  5. Suchfunktion mit Mysql
    Von dacult im Forum Relationale Datenbanksysteme
    Antworten: 9
    Letzter Beitrag: 04.09.03, 20:20