phpbar.de logo

Mailinglisten-Archive

[php] do while

[php] do while

aleksander 520040307849-0001_(at)_t-online.de
Tue, 19 Dec 2000 13:46:19 +0100


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