arti1
5.12.2003, 01:23:34
robie cos takiego
[php:1:65c3df9d42]<?php
$pobierz = mysql_query("SELECT * FROM tabela");
while($row = mysql_fetch_row($pobierz))
{
$rekord1 = $row[1];
$rekord2 = $row[2];
$rekord3 = $row[3];
$rekord4 = $row[4];
?>[/php:1:65c3df9d42]
chciałbym pozniej zrobioc pętle:
[php:1:65c3df9d42]<?php
for ($index=1; $index <=12; $index++){
$v="rekord".$index;
print<<<eot
<TR>
<TD>rekord $index</TD><TD> <INPUT TYPE="TEXT" NAME="rekord$index" VALUE="$$v" SIZE="35" MAXLENGTH="45" class="form1"></TD>
</TR>
eot;
}
?>[/php:1:65c3df9d42]
Jest niestety problem z VALUE mianowice wyswietlaja sie tam tylko [php:1:65c3df9d42]<?php
$zaw1
$zaw2
$zaw3
$zaw4
?>[/php:1:65c3df9d42] ale sa traktowane jako zwykly tekst.
Chciałby, aby w te miejsca byly ladowane dane z rekordow pobranych na poczatku z bazy.
wassago
5.12.2003, 10:16:11
poczytaj o znacznikach "print<<<xxx" w manualu.
menic
5.12.2003, 13:48:56
a mi sie wydaje, ze to przez zapis $$v. O ile sie nie mysle powoduje to że wartoscia zmiennej stanie sie jej nazwa :?:
[quote="arti1"]robie cos takiego
[php:1:a6e1f998ed]<?php
$pobierz = mysql_query("SELECT * FROM tabela");
while($row = mysql_fetch_row($pobierz))
{
$rekord1 = $row[1];
$rekord2 = $row[2];
$rekord3 = $row[3];
$rekord4 = $row[4];
?>[/php:1:a6e1f998ed]
chciałbym pozniej zrobioc pętle:
[php:1:a6e1f998ed]<?php
for ($index=1; $index <=12; $index++){
$v="rekord".$index;
print<<<eot
<TR>
<TD>rekord $index</TD><TD> <INPUT TYPE="TEXT" NAME="rekord[b][".$index."]" VALUE="$v" SIZE="35" MAXLENGTH="45" class="form1"></TD>
</TR>
eot;
}
?>[/php:1:a6e1f998ed]
teraz mozesz zrobic petle i
[php:1:a6e1f998ed]<?php
for($i=0;$i<=12;$i++) {
print rekord[$i]."<br>";
}
?>[/php:1:a6e1f998ed]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.