Kezdőoldal » Számítástechnika » Programozás » PHP-ban egy input name paramét...

PHP-ban egy input name paramétereként adható meg változó? Ha igen, milyen szintaktikával?

Figyelt kérdés
Van egy programom amiben egy get változóban küldtem el a feldolgozó php-nek az adatot, de nem működik. Nem tudom, hogy a feldolgozás hibás, vagy a get küldés amiben a get indexe egy változó (ez a változó a feldolgozóban is értelmes).

2016. máj. 29. 21:39
 1/4 anonim ***** válasza:

Mutass példát, akkor talán tudunk segíteni is. A fő kérdésre pedig vmi ilyesmi a válasz:


$var = "valami";

echo "<input name='".$var."' type='text'>";



vagy szebben: echo "<input name='{$var}' type='text'>";

Utóbbi szintaktika idézőjelek között működik, aposztrófnál nem.

2016. máj. 29. 21:46
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Köszi, pont ez volt a kérdés:) A $_GET indexébe mit kell írni? Am a példa echo('<form action="feld.php" method="get"><input type="checkbox" name="{$var}"></form>'); a feldolgozóban pedig if(isset($_GET["$var"])){...;}
2016. máj. 29. 22:50
 3/4 anonim ***** válasza:
Ha a nameben XYZ van és elküldik urlben GET paramétereket, vagy postán POST paramnak, akkor XYZ lesz a get/POST indexje is, szóval változott csak akkor van értelme name-be kiirtani, ha dinamikusan pl ciklussal több inputot csinálsz és nem akarod egyesével leírni őket.
2016. máj. 29. 23:52
Hasznos számodra ez a válasz?
 4/4 Drone007 ***** válasza:

A get/post hívásokkal maga változó nem adódik át, csak az értéke.

Vagyis a fogadó oldalon, ahol feldolgozod a get/post értékeket, már nem lesz meg a $var változód.


viperM első válaszánál maradva:


$var = 'valami';

és

"<input name='{$var}' value='erteke'>

=

"<input name='valami' value='erteke'>


a fogadó oldalon:

$_POST["valami"] == "erteke"


Persze, ha ugyanaz a script végzi a feldolgozást is, mint a küldést, akkor a $var változód létezhet, de csak azért mert korábban létrehozhatod.

2016. máj. 30. 07:25
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!