ich hab mir gedacht, dass eine abfrage mit allen suchkriterien gestratet wird. wenn diese zu keinem erfolg führt, dann halt weiter in der switch() anweisung...allerdings hab ich da nen denkfehler drin...hier mal der code:
PHP-Code:
include ('config.php');
$i=0;
switch($i){
case 0:
$res2 = mysql_query("SELECT * FROM $table_po WHERE
name like '$nachname' and vorname like '$vorname'
and plz like '$plz'
and handy like '$handy' and email like
'$email' and bdate like '$bdate' " );
$num2 = mysql_num_rows($res2);
if($num2==0){
$i=2;
}
break;
case 2:
$res2 = mysql_query("SELECT * FROM $table_po WHERE
name like '$nachname' and vorname like '$vorname'
and plz like '$plz' and handy like '$handy' and
email like '$email'");
$num2 = mysql_num_rows($res2);
if($num2==0){
$i=4;
}
break;
case 4:
$res2 = mysql_query("SELECT * FROM $table_po WHERE
name like '$nachname' and vorname like '$vorname'
and plz like '$plz' and handy like '$handy'");
$num2 = mysql_num_rows($res2);
if($num2==0){
$i+6;
}
break;
case 6:
$res2 = mysql_query("SELECT * FROM $table_po WHERE
name like '$nachname' and vorname like '$vorname'
and plz like '$plz'");
$num2 = mysql_num_rows($res2);
if($num2==0){
}
break;
case 8:
$res2 = mysql_query("SELECT * FROM $table_po WHERE
name like '$nachname' and vorname like
'$vorname'");
$num2 = mysql_num_rows($res2);
if($num2==0){
$i=10;
}
break;
}
und anschließend dachte ich halt, dass ich dann einfach sagen kann "wenn $i==2 dann mach das...."
war allerdings nen satz mit x....
gruß knisterkarl