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