nelze mi přiřadit $s=$_GET["pavel$dat"];
17 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é.
-
Dobrý den, prosím o radu nejsem schopen přiřadit proměnnou: echo $_GET["pavel$dat"]; // toto mi funguje $s=$_GET["pavel$dat"]; // nefunguje echo $s; // toto mi nefunguje celé je to v příkazu while, pavel$dat resp. $dat se vytváří dynamicky Předem děkuji Pavel
-
? nemáš to třeba ve fci, kde je to jako lokální proměnná?
-
Předpokládám, (možná špatně:( ), že když mi se mit to zobrazí přes echo, tak by to hned za tím mělo jít přiřadit do $s a zase zobrazit echem, ale nejde mi to. $_GET["pavel$dat"]; mi jde z formuláře na minulé stránce. dík
-
A toto? $s = $_GET["pavel"].$dat;
-
Nefahčí mi to přiřazeno jen $dat; , přesto dík
-
dobra otazka, pod $_GET["pavel$dat"]; si predstavujes co? takovou vec vidim prvne
-
Pavel_D: $a = $_GET["pavel"]; $s = $a.$dat;
-
Takhle rozkouskovat to nejde, protože je do jako celá proměnná z formu na minulé stránce., Díky to: cb $_GET["pavel$dat"]; na 1 straně mám v <textarea name='pavel$dat'> .. $dat se dosadí jako proměnná na 2 straně by se to mělo stejným způsobem číst .. proměnná $dat se vytváří stejným způsobem jako na 1. straně, jen "pavel" zůstává stejné. pod echem to fachčí, ale jinak ne...
-
Zkus konkrétní příklad. Chceš dostat něco co se např v url předalo jako ..?pavel32=cosi v php teď do $dat strčíš "32" (nebo 32, to se konvertuje) a pak chceš dostat $_GET["pavel32"] ? je to tak nebo to myslíš jinak? Neposíláš to postem?
-
Myslím to přesně tak jak to píšeš, posílám to get, ale zkoušel jsem to předělat i na post. Napadlo mě zda zápis <textarea name='pavel$dat'> je korektní ? dík
-
skus tam vyhodit ten $.
-
$ tam musí zůstat, protože je to proměnná dodasovaná do jména.
-
Jestli ve zdrojáku stránky (zobrazit zdrojový kód) vidíš <textarea name='pavel$dat'>, tak je to špatně. Ve zdrojáku musíš vidět <textarea name='pavel32'>, to se dá akorát přes php. Pokud to máš jako html, tak se to $dat za 32 nevymění. Zkrátka, pokud máš stránku, ze které se to odesílá v php (přípona php a uvnitř je $dat) je to OK, pokud je to html, je to blbě. Pokud to nestačí takhle, tak vykousni kousek zdrojáku a šoupni ho sem.
-
Aha sorry problem je v inom...,clovek niekedy skor reaguje nez si precita podstatu problemu...:)
-
cize asi takto by to malo vyzerat na serveri: <textarea name="pavel<?php $dat;?>">.....
-
ne mám to v php, ale nějakým zázrakem se mi to rozjelo, asi jsem měl někde překlep ... funguje to normálně takto: $s=$_GET["pavel$dat"]; // uz fachá echo $s; // uz fachá všem dík
-
Hurá! :-)