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é.

  1. 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
  2. Asi jsem to blbě vysvětlil...potřebuju generovat jen názvy proměných
  3. 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
  4. 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)
  5. 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
  6. 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...
  7. Perfektní...funguje to. Jen si to ještě trochu předělám...Díky

← Zpět na všechna témata