Mailinglisten-Archive |
Nadja Senoucci wrote: > > Mathias wrote: > > > > Hallo Nadja, > > > > At 04.09.99 18:14 , you wrote: > > > > >[anzeigen.php3] > > > > > ><?php > > > if(!isset($pos)): > > > $pos=0; > > > endif; > > > mysql_connect(localhost,root); > > > mysql_select_db(hvz); > > > if($suchart=1): > > ^ > > |_____ Fehler > > > > Ich hab mir jetzt nur mal die IF-Abfrage angeschaut. > > Du hast da einen Fehler gemacht, den ich auch ab und an mache ;-) > > > > = Zuweisungsoperator > > == Vergleichsoperator > > > Hallo nochmal, > den oben gezeigten Fehler habe ich behoben (blöder, > wirklich blöder Fehler, vor allem weil ich es an anderer > Stelle im selben Programm richtig gemacht habe!!!). Das > Programm läuft aber immer noch nicht richtig. > > Mein jetziges Problem: > DIe If-Anweisung für sich alleine läuft und die > While-Schleife auch, aber wenn ich beides zusammen laufen > lasse, schmeißt er mir nur eine Fehlermeldung aus wenn ich > einen falschen Suchbegriff eingegeben habe, aber wenn ich > einen eingebe von dem ich weiß daß er drin ist, gibt er > einfach gar nichts aus. Nichts! Dabei durchläuft er die > While-Schleife (das habe ich herausbekommen). Jetzt weiß ich > wirklich nicht mehr weiter. > > Hilfe..? > > Bye, > die verzweifelte Nadja > BTW: Ich hätte vielleicht den Code nochmal posten sollen: /* Ausgabe der Einträge nach Städten */ if($suchart==1): $anwid=mysql_query("select * from haendler where (ort=\"$suchwert\") limit $pos,10"); /* if(($zeile=mysql_fetch_row($anwid))==""): echo('Kein solcher Eintrag vorhanden'); else: */ while($zeile=mysql_fetch_row($anwid)): echo $zeile[1];?> <br> <? echo $zeile[2];?> <br> <? echo $zeile[3];?> <br> <? echo $zeile[4];?> <? echo $zeile[5];?> <br> <? echo $zeile[6];?> <br> <? echo $zeile[7];?> <p> <? endwhile; echo('Nach der Whileanweisung'); /* endif; */ /* ENDE Ausgabe der Einträge nach Städte */ /* Ausgabe der Einträge nach Firmen */ elseif($suchart==2): $anwid=mysql_query("select * from haendler where (fname=\"$suchwert\") limit $pos,10"); if(($zeile=mysql_fetch_row($anwid))==""): echo('Kein Blubbereintrag vorhanden'); else: while($zeile=mysql_fetch_row($anwid)): echo $zeile[1];?> <br> <? echo $zeile[2];?> <br> <? echo $zeile[3];?> <br> <? echo $zeile[4];?> <? echo $zeile[5];?> <br> <? echo $zeile[6];?> <br> <? echo $zeile[7];?> <p> <? endwhile; endif; /* ENDE Ausgabe der Einträge nach Firmen */
php::bar PHP Wiki - Listenarchive