Habe eine Seite, wo Aufträge und Anfragen unserer Kunden angezeigt werden sollen, aber nur die Aufträge, die auch den jeweiligen Kunden betreffen...
Kundennummer ist abgelegt unter $SESSION['kdnrb']
aber wenn ich mir diese Aufträge ansehe... kommen nun alle...
$sql = "SELECT * FROM $tblname4;";
$erg = mysql_query($sql);
if($erg['kdnr']==$kdn); <<<< das geht nicht...!!
Nein, in $erg stehen alle Ergebnisse in einem Format, auf das Du keinen Zugriff hast - dafür sind die mysql_fetch_*()-Funktionen da.
{
while($row = mysql_fetch_object($erg))
{
Hier müsste die Abfrage rein. Deutlich sinnvoller als alles runterzuholen und dann mit dem schneckenlangsamen PHP auszusortieren wäre es aber, wenn Du die Abfrage gleich auf die Kundennummer begrenzt:
select * from tabelle where kundennummer=1234
Gruß,
soenk.e