Autor | Zpráva | ||
---|---|---|---|
semi Profil |
dobrý dvečer chci vytvořit formulář na vytváření náhledu youtube videí
vypadá takto <form action="soubor.php"> id videa: <input name="id"><br> <input type=submit value="Otevřít obrázek"> </form> soubor.php <? echo "<img src='http://img.youtube.com/vi/", $id, "/0.jpg' alt='Náhled' >"; ?> při odeslání formuláře se mi vytvoří tento odkaz soubor.php?id=neake id ale když se kouknu do zdrojového kodu vydím jen <img src='http://img.youtube.com/vi//0.jpg' alt='Náhled' > Moderátor Joker: Titulek „problem s formulářem“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
Taps Profil |
#2 · Zasláno: 31. 8. 2011, 07:19:35
semi:
zkus <? echo "<img src='http://img.youtube.com/vi/". $id."/0.jpg' alt='Náhled' >"; ?> |
||
peta Profil |
#3 · Zasláno: 31. 8. 2011, 08:29:41 · Upravil/a: peta
Taps: Budes mozna prekvapen jako ja vcera, ale s carkami echo tez funguje.
semi: "nevíte čím to je" Ne, posli cely kod, ktery to vytvari. Proc? V tomto kodu nevidim, co davas do $id. Zkousel jsi echo 'id = '.$id; Tak ale nemusis to tam cpat pres php, muzes pouzit js <form onsubmit="return zobrazvideo(this);"> ... </form> <div id=abc></div> <script> function zobrazvideo(form) { id = form.id.value; //!problem document.getElementById('abc').innerHTML = "<img src='http://img.youtube.com/vi/"+id+"/0.jpg' alt='Náhled' >"; return false; } </script> ! Problem, name=id a soucasne id je parametr pro css a js id=neco. Otazka je, co ti ktery prohlizec vrati. zda id patemetr nebo prvek s name=id. Osobne bych to prejmenoval. Ale zrovna pro php je to spravne i jak to mas :) <form id="aaa" onclick="alert(this.id)">Klikni</form> |
||
Davex Profil |
#4 · Zasláno: 31. 8. 2011, 22:26:57
semi:
Pokud nemáš zapnuté register_globals , tak jsou data z formuláře v poli $_GET['id'] .
|
||
Časová prodleva: 13 let
|
0