phpbar.de logo

Mailinglisten-Archive

[php] Doppeldatenbankabfrage

[php] Doppeldatenbankabfrage

Burkhard Stollenwerk php_(at)_phpcenter.de
Fri, 22 Feb 2002 14:43:51 +0100


Hallo,

Folgende Schleife wird einfach nur einmal durchlaufen:

$betrieb=1;
function dunger($dsorte)
{
     $sqls=  "SELECT n,preis FROM dmittel where betrieb='$betrieb' and
mittel='$dsorte'";
                    $resu = mysql_query($sqls, $conn);
                    $rowso = _(at)_mysql_fetch_object($resu);
                    $w[0]=$rowso->n;
                    $w[1]=$rowso->preis;
                    return w;
}

$sql="SELECT * FROM journal where betrieb='$betrieb' and art='2' and
schlag='$parzelle'";//2Düngung
$result = mysql_query($sql,$conn);
$numr=mysql_num_rows($result);
$dungpreis=0;
$kx=0;
if ($result)
 {
 for ($ky=0;$ky<$numr;$ky++)
    {
  $dungn[$ky]=$stadium[$kx]=0;
  $row = mysql_fetch_array($result);
        $dsorte=$row["t1"];
        $t2=$row["t2"];
        $t3=$row["t3"];
        $dsorte2=$row["t4"];
        $t5=$row["t5"];
        $t6=$row["t6"];

        $stadium[$ky]=$row["stadium"];
//print('<text x="153" y="'.(282+18*$ky).'" fill="green" font-family="Times
New Roman" font-size="19">
S'.$ky.$dsorte.$numr.'-</text>');               // Ausgabe in SVG anstelle
ECHO
//  Hier beginnen die Probleme.Klammere ich die Funktion aus und
Variablenübergabe aus läufts
$dm=dunger($dsorte);
$n =dm[0];
$preis=dm[1];
$dm=dunger($dsorte2);
$n2=dm[0];
$preis2=dm[1];
// Spätestens hiermit wird die Schleife kein 2. Mal durchlaufen
 if ($t2>0)
                    {
                     $dungn[$ky]=sprintf("%0.1f",($t2/$ha/100*$n));
                     $dungpreis+=($t2/$ha/100*$preis);
                    }
...
}
}
}

Vielleicht bin ich ja blind vor lauter SVG Programmiererei geworden.Werde
wohl PHP nicht verlehrnt haben

Gruss

Burkhard


php::bar PHP Wiki   -   Listenarchive