update ... doch das gewünschte Ergebniss bleibt aus.
PHP-Code:
<?php
$sql="SELECT tspi_country.NameDE, tspi_versand.NameDE, tspi_versand.isNachnahme, tspi_versand.isVorauskasse, tspi_versand.isKreditkarte, tspi_versand.versand_type, tspi_versand.gebuehr FROM tspi_country, tspi_landversand, tspi_versand WHERE tspi_landversand.Ctry_ID = tspi_country.ID AND tspi_landversand.Versand_ID = tspi_versand.ID AND tspi_versand.versand_type = 0 AND tspi_versand.gebuehr > 0 AND tspi_versand.NurIntern = 0 ORDER BY tspi_country.NameDE";
$res=send_sql($db,$sql);
$row=mysql_fetch_row($res);
echo "<table width='100' border='1'><tr><td width='120'>Land</td><td width='100'>Nachname</td><td width='100'>Vorauskasse</td><td width='100'>Kreditkarte</td></tr></table>";
$tmpvorkasse = 0;
$tmpnachname = 0;
$tmpkreditkarte = 0;
while($row = mysql_fetch_array($res)) {
$landname = $row[0];
$versandname = $row[1];
$nachname = $row[2];
$vorauskasse = $row[3];
$kreditkarte = $row[4];
$versand_type = $row[5];
$gebuehr = $row[6];
if ($landname == $tmplandname && isset($tmplandname))
{
if($vorauskasse == 1)
{ if ($nachname == 1)
{ if ($kreditkarte == 1)
{$tmpkreditkarte=1;
$tmpnachname=1;
$tmpvorkasse=1;}
else{$tmpkreditkarte=0;
$tmpnachname=1;
$tmpvorkasse=1;}
}
else($nachname == 0)
{ if ($kreditkarte == 1)
{$tmpkreditkarte=1;
$tmpnachname=0;
$tmpvorkasse=1;}
else{$tmpkreditkarte=0;
$tmpnachname=0;
$tmpvorkasse=1;}
}
}
else
{ if ($nachname == 1)
{
if ($kreditkarte == 1)
{$tmpkreditkarte=1;
$tmpnachname=1;
$tmpvorkasse=0;}
else{$tmpkreditkarte=0;
$tmpnachname=1;
$tmpvorkasse=0;}
}
else($nachname == 0)
{ if ($kreditkarte == 1)
{$tmpkreditkarte=1;
$tmpnachname=0;
$tmpvorkasse=0;}
else{$tmpkreditkarte=0;
$tmpnachname=0;
$tmpvorkasse=0;}
}
}
}
else{echo "<table width='100' border='1'><tr><td width='120'>";
echo $tmplandname;
echo "</td><td width='100'>".$tmpnachname."</td><td width='100'>".$tmpvorkasse."</td><td width='100'>".$tmpkreditkarte." <br />\n</td></tr></table>";
$tmplandname = $landname;
$tmpvorkasse = $vorauskasse;
$tmpnachname = $nachname;
$tmpkreditkarte = $kreditkarte;
}
}
?>
Kommentar