Mailinglisten-Archive |
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