Daniel: brache php hilfe

Beitrag lesen

Ahoi stefan,

$result=mysql("$db","SELECT * FROM artikelugruppe WHERE ArtGrNr='$artgr'");

immer diese einzeiler, schrecklich
$sql = "SELECT * FROM artikelugruppe WHERE ArtGrNr='$artgr'";
* sollte man nur für testzwecke verwenden.
$erg = mysql_query($sql);
so nun möchtest du also wissen ob etwas gefunden wurde. was willst du machen wenn etwas gefunden wurde.
$betroffene_zeilen = mysql_num_rows($erg);
fals du jetzt in einer for-schleife anhand der zutreffenden zeilen einen die daten ausgeben willst rate ich dir davon ab. eine
while($daten = mysql_fetch_array($erg))
reicht föllig, evt. kannst du dort drin dann ein
$schleife_durchlaufen = true;
und vor der schleife ein
$schleife_durchlaufen = false;
daher weist du ob die schleife durchlaufen wurde, und diese wird nur
durchlaufen wenn daten geholt werden konnten.

MfG