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

  1. 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
  2. ? nemáš to třeba ve fci, kde je to jako lokální proměnná?
  3. 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
  4. A toto? $s = $_GET["pavel"].$dat;
  5. Nefahčí mi to přiřazeno jen $dat; , přesto dík
  6. dobra otazka, pod $_GET["pavel$dat"]; si predstavujes co? takovou vec vidim prvne
  7. Pavel_D: $a = $_GET["pavel"]; $s = $a.$dat;
  8. 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...
  9. 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?
  10. 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
  11. skus tam vyhodit ten $.
  12. $ tam musí zůstat, protože je to proměnná dodasovaná do jména.
  13. 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.
  14. Aha sorry problem je v inom...,clovek niekedy skor reaguje nez si precita podstatu problemu...:)
  15. cize asi takto by to malo vyzerat na serveri: <textarea name="pavel<?php $dat;?>">.....
  16. 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
  17. Hurá! :-)

← Zpět na všechna témata