| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 22.02.11 Prihlásený: 06.03.11 Príspevky: 5 Témy: 1 | Napísal zorec: 01.03.2011 19:43 | |
|
robim grafy funkcií v php a potrebujem hodnoty z formulara dostat na obrazok.
Problem je v tom, ze ked dam obrazok spolu s html kodom tak sa obrazok nezobrazi spravne.
V zjednodusenom priklade by to vyzeralo takto:
index.php:
Kód: <?php if (isset($_POST['napis'])) $napis=$_POST['napis']; else $napis=""; ?> <form action="#" method="post"> <p>Zadaj:<input type="text" name="a" /></p> <p><input type="submit" name="napis" value="Nakresli" /></p> </form> <?php if ($napis){ if (isset($_POST['a'])) $a=$_POST['a']; else $a=""; Header("Content-type: image/png"); $obr=ImageCreate(100,100); $biela=ImageColorAllocate ($obr, 255, 255, 255); $cier=ImageColorAllocate ($obr, 0, 0, 0); ImageString($obr,5,50,50,"$a",$cier); ImagePNG($obr); ImageDestroy($obr); } ?>
Ako mám do toho obrázku vypísať hodnotu $a z formulara?
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 01.03.2011 19:59 | |
|
no ved to je dost logicke, ze ked mas v jednom subore formular aj obrazo, tak sa nezobrazi spravne.
sprav si na to zvalst subor, napriklad img.php?string=asd
a pod formularom bdues uz len zobrazovat
Kód: <img src="img.php?string=asd">
_________________ Sorry za prelkepy |
|
Registrovaný: 22.02.11 Prihlásený: 06.03.11 Príspevky: 5 Témy: 1 | Napísal autor témy zorec: 01.03.2011 21:04 | |
|
stale neviem ako to mam zobrazit spolu
index.php:
Kód: <form action="obr.php" method="post"> <p>Zadaj:<input type="text" name="a" /></p> <p><input type="submit" name="napis" value="Nakresli" /></p> </form> obr.php Kód: <?php if (isset($_POST['a'])) $a=$_POST['a']; else $a=""; Header("Content-type: image/png"); $obr=ImageCreate(100,100); $biela=ImageColorAllocate ($obr, 255, 255, 255); $cier=ImageColorAllocate ($obr, 0, 0, 0); ImageString($obr,5,50,50,"$a",$cier); ImagePNG($obr); ImageDestroy($obr); ?>
//zdrojak patri do code! (stenley)
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 01.03.2011 21:18 | |
|
ved som ti to tam napisal...
Kód: <img src="img.php?a=tvoj_lubovolny_text">
potrebujes dat <img> pod formular, nie ? ako sa zobrazuje obrazok na stranke? zaklady html...
dalej co potrebujes, je dostat tam ten text z formulara (namiesto toho "tvoj_lubovolny_text"), co je uz jahoda a urcite to zvladnes...
(v obr.php to uz nebude post, ale get)
_________________ Sorry za prelkepy |
|
Registrovaný: 22.02.11 Prihlásený: 06.03.11 Príspevky: 5 Témy: 1 | Napísal autor témy zorec: 02.03.2011 9:34 | |
|
ospravedlnujem sa za ten code a za moju sprostost, ale aj ked tam mam ten obrazok,
Kód: <img src="obr.php?a=text">
a ked kliknem na submit nakresli tak ma to presmeruje na obr.php a formulár zmizne.
a s tym GET nezobrazi nič a este ma napadlo, ze budem potrebovat prenasat viacej hodnot, najmenej dve premenne: a,b.
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 02.03.2011 13:01 | |
|
ach jaj, ved porozmyslaj nad sposobmi, ktorymi mozes prenasat premenne/hodnoty..
ked uz inac nedas, toto je jeden zo sposobov.
Kód: <form action="" method="post"> <p>Zadaj:<input type="text" name="a" /></p> <p><input type="submit" name="napis" value="Nakresli" /></p> </form> <img src="obr.php?a=<?php echo isset($_POST['a']) ? $_POST['a'] : 'default_hodnota'; ?>">
obr.php Kód: <?php if (isset($_GET['a'])) $a=$_GET['a']; else $a=""; Header("Content-type: image/png"); $obr=ImageCreate(100,100); $biela=ImageColorAllocate ($obr, 255, 255, 255); $cier=ImageColorAllocate ($obr, 0, 0, 0); ImageString($obr,5,50,50,"$a",$cier); ImagePNG($obr); ImageDestroy($obr); ?>
_________________ Sorry za prelkepy |
|
Registrovaný: 22.02.11 Prihlásený: 06.03.11 Príspevky: 5 Témy: 1 | Napísal autor témy zorec: 02.03.2011 18:35 | |
|
medzitym som to vyriesil a mam to v jednom subore!! ale aj tak dik
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 02.03.2011 21:25 | |
|
no ukaz riesenie, nejak mi nenapada ziadne riesene, ktorym sa to da dat do jedneho suboru.
okrem subor.php
Kód: <?php if (isset($_GET['a'])){ Header("Content-type: image/png"); $obr=ImageCreate(100,100); $biela=ImageColorAllocate ($obr, 255, 255, 255); $cier=ImageColorAllocate ($obr, 0, 0, 0); ImageString($obr,5,50,50,"$a",$cier); ImagePNG($obr); ImageDestroy($obr); exit; } ?> <form action="subor.php" method="post"> <p>Zadaj:<input type="text" name="a" /></p> <p><input type="submit" name="napis" value="Nakresli" /></p> </form> <img src="subor.php.php?a=<?php echo isset($_POST['a']) ? $_POST['a'] : 'default_hodnota'; ?>">
_________________ Sorry za prelkepy |
|
Registrovaný: 22.02.11 Prihlásený: 06.03.11 Príspevky: 5 Témy: 1 | Napísal autor témy zorec: 02.03.2011 21:57 | |
|
index.php
Kód: <form action="" method="post"> <p>Zadaj:<input type="text" name="a" /></p> <p><input type="submit" name="napis" value="Nakresli" /></p> </form> <?php if (isset($_POST['a'])) $a=$_POST['a']; else $a=""; $obr=ImageCreate(100,100); $biela=ImageColorAllocate ($obr, 255, 255, 255); $cier=ImageColorAllocate ($obr, 0, 0, 0); ImageString($obr,5,50,50,"$a",$cier); ImagePNG($obr,"image.png"); ImageDestroy($obr); echo "<img src='image.png'/>";?>
ulozim obrazok a potom ako sa zobrazuje obrazok na stranke cez php? zaklady php
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 05.03.2011 16:36 | |
|
no a ked pridu dvaja useri tak co? budu si menit obrazok navzajom?
_________________ Sorry za prelkepy |
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Kontrola textu z obrázka pred odoslaním formulára v Ostatné | 1 | 480 | 08.02.2008 14:56 stenley | | Osetrenie formulara v PHP, ASP | 2 | 518 | 25.01.2010 16:36 Slappy | | Spracovanie formulára v PHP, ASP | 1 | 563 | 09.04.2008 10:28 p360t | | Farba formulara v HTML, XHTML, XML, CSS | 3 | 575 | 15.08.2007 14:15 sento | | Vytvorenie formulara v Ostatné programy | 0 | 247 | 16.09.2013 16:31 kati123 | | Spracovanie formulára v Ponuka práce | 0 | 598 | 28.10.2011 9:13 alwe | | Upravenia formulara v JavaScript, VBScript, Ajax | 2 | 451 | 17.02.2009 18:57 EmO_DQ | | Odoslanie formulara v JavaScript, VBScript, Ajax | 4 | 365 | 26.07.2012 21:52 shaggy | | Potvrdenie odoslania formulara v PHP, ASP | 26 | 1324 | 12.01.2011 18:40 stenley | | Tvorba formulara/ankety v HTML, XHTML, XML, CSS | 4 | 396 | 07.08.2015 17:42 chrono | | prechadzat prvkami formulara v JavaScript, VBScript, Ajax | 2 | 516 | 07.03.2009 11:23 tomast7 | | automatické odoslanie formulára v JavaScript, VBScript, Ajax | 5 | 1215 | 12.01.2008 14:14 andreas | | Javascript overenie formulara v JavaScript, VBScript, Ajax | 2 | 389 | 20.08.2012 11:51 Jame_s | | captcha do formulara v Ostatné | 2 | 816 | 18.11.2007 12:47 kajbo | | Chybne odoslanie formulara v PHP, ASP | 0 | 362 | 21.09.2010 8:54 max-m | | Ochrana registračného formulára v PHP, ASP | 7 | 408 | 15.09.2015 20:33 JustMe |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|