Daten in Tabelle ausgeben

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 :smile:

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 :wink:
Gruß
Florian