Hallo!
Ich habe eine vielleicht ganz simple Frage, habe aber wahrscheinlich ein Brett vor dem Kopf:
Ich ziehe mittels SQL und PHP Daten aus einer Oracle-DB, die ich nun in einer Tabelle ausgeben möchte. Nun sollen diese aber nicht untereinander sondern nebeneinander ausgegeben werden. Ich habe insgesamt 3 Werte.
Hier mein Code:
OCIExecute($Stmt);
while (OCIFetch($Stmt, „“))
{
$spalte2=OCIResult($Stmt,„ID_VV_REE_ENTSCHW_IST“);
$spalte3=OCIResult($Stmt,„SOLLWERT“);
$spalte4=OCIResult($Stmt,„ANZAHL_SCHMELZEN“);
$spalte5=OCIResult($Stmt,„ABWEICHUNG“);
echo „“;
echo " $spalte2";
echo „“;
echo " $spalte3";
echo „“;
echo " $spalte4";
echo „“;
echo " $spalte5";
echo „“;
}
echo „“;
Frage:
Wie muß ich den Code nun ändern, damit die (zusammenhängenden) Daten nebeneinander ausgegeben werden?
Das Ganze soll in etwa so aussehen:
spalte2 spalte2 spalte2
spalte3 spalte3 spalte3
spalte4 spalte4 spalte4
Danke im Voraus.
Gruß
Florian
ganz dreckig wäre das meine lösung:
echo "
„;
OCIExecute($Stmt);
while (OCIFetch($Stmt, „“))
{
$spalte2=OCIResult($Stmt,„ID_VV_REE_ENTSCHW_IST“);
$spalte3=OCIResult($Stmt,„SOLLWERT“);
$spalte4=OCIResult($Stmt,„ANZAHL_SCHMELZEN“);
$spalte5=OCIResult($Stmt,„ABWEICHUNG“);
echo „“;
echo $spalte2“ „;
echo $spalte3“ „;
echo $spalte4“ „;
echo $spalte5“ ";
echo " ";
}
echo " ";
aber das beste wäre das wohl nich 
mfg
Geisterkarle
hi florian,
Hallo!
Ich habe eine vielleicht ganz simple Frage, habe aber
wahrscheinlich ein Brett vor dem Kopf:
Ich ziehe mittels SQL und PHP Daten aus einer Oracle-DB, die
ich nun in einer Tabelle ausgeben möchte. Nun sollen diese
aber nicht untereinander sondern nebeneinander ausgegeben
werden. Ich habe insgesamt 3 Werte.
Hier mein Code:
> OCIExecute($Stmt);
> while (OCIFetch($Stmt, ""))
> {
> $spalte2=OCIResult($Stmt,"ID\_VV\_REE\_ENTSCHW\_IST");
> $spalte3=OCIResult($Stmt,"SOLLWERT");
> $spalte4=OCIResult($Stmt,"ANZAHL\_SCHMELZEN");
> $spalte5=OCIResult($Stmt,"ABWEICHUNG");
> echo "";
> echo " $spalte2";
> echo "";
> echo " $spalte3";
> echo "";
> echo " $spalte4";
> echo "";
> echo " $spalte5";
> echo "";
>
> }
>
> echo "";
Frage:
Wie muß ich den Code nun ändern, damit die (zusammenhängenden)
Daten nebeneinander ausgegeben werden?
Das Ganze soll in etwa so aussehen:
Gegenfrage:
wo ist denn bei die dass oeffnende ich sehe nur eines das zu geht…
spalte2
spalte2
spalte2
spalte3
spalte3
spalte3
ist es das was du willst?
spalte2 spalte2 spalte2
spalte3 spalte3 spalte3
spalte4 spalte4 spalte4
Danke im Voraus.
Gruß
Florian
hth und gruss vom josh
Hallo!
Vielen Dank erst einmal für die Hilfe. Ich habe das Ganze jetzt so gelöst:
$daten = array();
OCIExecute($Stmt);
while (OCIFetch($Stmt, „“))
{
$daten[0][]=OCIResult($Stmt,„SOLLWERT“);
$daten[1][]=OCIResult($Stmt,„ANZAHL_SCHMELZEN“);
$daten[2][]=OCIResult($Stmt,„ABWEICHUNG“);
}
echo „“;
for ($x=0; $x „;
for ($y = 0; $y „.$daten[$x][$y].“\n“;
}
echo „“;
}
echo „“;
Jetzt sieht die Ausgabe so aus, wie ich es wollte 
Gruß
Florian