Oříšek v proměných
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdarvím vás Opět jsem narazil na takový problém, který nemohu vyřešit: Mám formulář, ze kterého mi vzniknou proměné jmeno1, jmeno2,...,jmeno26, ale zasekl jsem se, když chci zpracovávat pomocí cyklu, který by ukládal do databáze proměné $jmeno1,...,$jmeno26. Resp. Jak mohu generovat proměné $jmeno1,...,$jmeno26? Zkoušel jsem všelijaké cykly, ale nepřišel jsem na nic
-
Asi jsem to blbě vysvětlil...potřebuju generovat jen názvy proměných
-
Poněkud nechápu dotaz nebo si sedím na vedení, nebo možná obojí. Ale možná, že to malinko souvisí s problémem, který jsem tu řešil kdysi já. Mrkni se: http://www.webzdarma.cz/forum/read.php?f=5&i=3116&t=3116
-
Nazvy? takhle?: $$Promena ? napr budes mit <?php $a = 'nazev'; $$a='popis'; print("\$a, \$$a: $a, $$a"); ?> Co to vypsalo?:) Je to ono co si myslel? Pro nezasvecene: melo by to vypsat $a, $$a: nazev, popis afaik (nezkousel sem)
-
2blahapet: jj, to je ono. Pročtu si to a uvidim 2ondraster: S tim jsem si teďka hrál ale bez výsledku...možná to ještě projdu a vyzkoušim
-
no existuji dve reseni: 1a. formulare nechat tak jak jsou a pak mas pristup k promennym pres tvoreni jejich nazvu (v pripade register_global = on): ############################ $prom_name = 'jmeno'; for ( $i = 1; $i <= 26; $i++ ) { #pristup k promenne $obsah = ${$prom_name.$i}; } ############################ 1b. pouziju $_POST (pokud je predano pres POST): ############################ $prom_name = 'jmeno'; for ( $i = 1; $i <= 26; $i++ ) { #pristup k promenne $obsah = $_POST[$prom_name.$i]; } ############################ 2. nadefinuju misto jmeno1 - jmeno26 promenne jmeno[1] - jmeno[26] a pristupuju k nim jako k poli. ############################ $prom_name = 'jmeno'; for ( $i = 1; $i <= 26; $i++ ) { #pristup k promenne $obsah = $_POST[$prom_name[$i]]; } ############################ coz se muze zdat jako slozitejsi, ale me to prijde cistsi...
-
Perfektní...funguje to. Jen si to ještě trochu předělám...Díky