Autor | Zpráva | ||
---|---|---|---|
k Profil * |
#1 · Zasláno: 15. 5. 2007, 14:47:50
jak uděla například při výpisu z DB aby proměnná byla očíslována ? $name1 $name2 $name3 ?jak to lze udělat ? jde to i přez fce for() ?
diky |
||
Paulí Profil |
#2 · Zasláno: 15. 5. 2007, 14:52:10
$data=Explode("#",FRead(FOpen("./logins/logins.txt", "r+"),999));
echo $data[0]; echo $data[1]; - proštuduj to !!! |
||
MzM Profil |
#3 · Zasláno: 15. 5. 2007, 15:58:02
k: divná otázka. jaká proměnná? sloupečky z db? Když uděláš mysql_fetch_array(), tak pro daný řádek dostaneš např $row[0], $row[1]....
nebo je to něco jného? Zkus se zeptat tak, aby na to šlo odpovědět... Paulí, co má společného čtení ze souboru se čtením z db? Možná jsi chtěl odpovědět na jinou otázku. |
||
k Profil * |
#4 · Zasláno: 15. 5. 2007, 18:38:10
nojo sory já se trochu blbě zeptal mi šlo o to že mám stejné řádky jejich asi deset nebo kolik a v každém řádku mám několik proměnných na konci každé je číslo v řádku jsou čísla stejné a směrem dolu se stupnují , takže se ptám jestli to jde udělat nějak jednoduše abych všude nemusel vypisovat proměnné tolikrát jen s jinými čísly, (že bych nadefinoval pouze první řádek)použiju to jak při vypisu z db tak jinde hodí se mi to i při formuláři i při jinších věcech, ale netuším jak to udělat
pochopili jste mě ? |
||
DJ Miky Profil |
#5 · Zasláno: 15. 5. 2007, 18:44:30 · Upravil/a: DJ Miky
Pokud jsem to dobře pochopil já, pak nějak takto:
for($i=1;$i<10;$i++) { $promenna='name'.$i; echo $$promenna.'<br />'; } EDIT: To by mělo vypsat obsah proměnných $name1, $name2, ..., $name9. |
||
k Profil * |
#6 · Zasláno: 15. 5. 2007, 18:49:04
jo takhle, jen sem nevěděl jak to zpracovat ,jinak přez for sem si myslel že to pude díky ,
|
||
DJ Miky Profil |
#7 · Zasláno: 15. 5. 2007, 18:50:24
Hlavní princip je ta proměnná v proměnné ($$promenna), to může být někdy dost užitečná věc. Přitom co jsem se setkal s lidmi, tak většina o této možnosti neví.
|
||
MzM Profil |
#8 · Zasláno: 16. 5. 2007, 08:55:07
k, to ale nemá s db moc společnéno, ne?
DJ, k těm referencím, jednou jsem dělal jakousi třídu, co místo id v tabulkách dohledávala hodnotu z číselníků v db a vyšlo z toho něco takového: if ( $db->db_exec("select $val, $c from $t") ) { $$val = array(); while ( $row = $db->db_fetch() ) { ${$val}[$row[$val]] = $row[$c]; } } jinými slovy, pokud se takto čachruje s polem, musí se dobře zvážit, kde se umístí složené závorky. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0