Mailinglisten-Archive |
Ich wollte eigentlich diesen Weg vermeiden. Der aber funktioniert. <? include("include.php"); $plz = 40212; $sql = "select * from kunde where PLZ Like '$plz%'"; $sql .= "order by PLZ Limit 1"; $res = mysql_query($sql); $anz = mysql_num_rows($res); if($anz == "0"){ $wert =strlen($plz); $plz = substr("$plz", 0, 5); echo "$plz $wert<br>";} $sql = "select * from kunde where PLZ Like '$plz%'"; $sql .= "order by PLZ Limit 1"; $res = mysql_query($sql); $anz = mysql_num_rows($res); if($anz == "0"){ $wert =strlen($plz); $plz = substr("$plz", 0, 4); echo "$plz $wert<br>";} $sql = "select * from kunde where PLZ Like '$plz%'"; $sql .= "order by PLZ Limit 1"; $res = mysql_query($sql); $anz = mysql_num_rows($res); if($anz == "0"){ $wert =strlen($plz); $plz = substr("$plz", 0, 3); echo "$plz $wert<br>";} $sql = "select * from kunde where PLZ Like '$plz%'"; $sql .= "order by PLZ Limit 1"; $res = mysql_query($sql); $anz = mysql_num_rows($res); if($anz == "0"){ $wert =strlen($plz); $plz = substr("$plz", 0, 2); echo "$plz $wert<br>";} $sql = "select * from kunde where PLZ Like '$plz%'"; $sql .= "order by PLZ Limit 1"; $res = mysql_query($sql); $anz = mysql_num_rows($res); if($anz == "0"){ $wert =strlen($plz); $plz = substr("$plz", 0, 1); echo "$plz $wert<br>";} echo "$plz"; ?> -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of aleksander Sent: Tuesday, December 19, 2000 1:38 PM To: php_(at)_php-center.de Subject: RE: [php] do while Du suchst nach einer (in Worten '1') PLZ, dann erklaere doch mal, was Du mit der DO-Schleife und dem FOR veranstaltest <gruebel> Also ein kunde sucht eine Händlernummer suchen. hierfüg gibt er eine PLZ ein. Wird jetzt schon was gefunden soll diese Plz angezeigt werden. Wurde noch nichts gefunden soll die PLZ um eine Stelle verkürzt werden und dann nach dieser gesucht werden. Ich suche also etwas, was ich nicht genau kenne. Und wenn Du den Datensatz bearbeiten oder ausgeben willst, dann mach das auch - ich sehe da nix <weiter gruebel> Kommt noch, wenn ich die PLZ eingegrenzt habe. -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of Norbert Pfeiffer Sent: Tuesday, December 19, 2000 2:07 PM To: php_(at)_php-center.de Subject: Re: [php] do while Hallo aleksander, Du suchst nach einer (in Worten '1') PLZ, dann erklaere doch mal, was Du mit der DO-Schleife und dem FOR veranstaltest <gruebel> Und wenn Du den Datensatz bearbeiten oder ausgeben willst, dann mach das auch - ich sehe da nix <weiter gruebel> Und zum Schluss, es ist sehr sinnvoll, im Select-Satement nicht '*', sondern alle gewuenschten Feldnamen zu notieren, dann steht auch die Reihenfolge im Resultat-Array fest, was die weitere Arbeit erleichtert. m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive