Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pętla i zmienna
Forum PHP.pl > Forum > PHP
arti1
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
poczytaj o znacznikach "print<<<xxx" w manualu.
menic
a mi sie wydaje, ze to przez zapis $$v. O ile sie nie mysle powoduje to że wartoscia zmiennej stanie sie jej nazwa :?:
b3
[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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.