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 | 1 |
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 | 181 Bydlisko: Nitra / Bra... |
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 | 1 |
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 | 181 Bydlisko: Nitra / Bra... |
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 | 1 |
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 | 181 Bydlisko: Nitra / Bra... |
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 | 1 |
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 | 181 Bydlisko: Nitra / Bra... |
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 | 1 |
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 | 181 Bydlisko: Nitra / Bra... |
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 |
---|
| v Ostatné | 1 | 480 | 08.02.2008 14:56 stenley | | v Ostatné programy | 0 | 250 | 16.09.2013 16:31 kati123 | | v Ponuka práce | 0 | 600 | 28.10.2011 9:13 alwe | | v JavaScript, VBScript, Ajax | 2 | 451 | 17.02.2009 18:57 EmO_DQ | | v JavaScript, VBScript, Ajax | 4 | 365 | 26.07.2012 21:52 shaggy | | v PHP, ASP | 2 | 518 | 25.01.2010 16:36 Slappy | | v PHP, ASP | 1 | 565 | 09.04.2008 10:28 p360t | | v HTML, XHTML, XML, CSS | 3 | 576 | 15.08.2007 14:15 sento | | v JavaScript, VBScript, Ajax | 5 | 1217 | 12.01.2008 14:14 andreas | | v JavaScript, VBScript, Ajax | 2 | 390 | 20.08.2012 11:51 Jame_s | | v Ostatné | 2 | 828 | 18.11.2007 12:47 kajbo | | v PHP, ASP | 0 | 365 | 21.09.2010 8:54 max-m | | v PHP, ASP | 7 | 409 | 15.09.2015 20:33 JustMe | | v PHP, ASP | 26 | 1325 | 12.01.2011 18:40 stenley | | v HTML, XHTML, XML, CSS | 4 | 399 | 07.08.2015 17:42 chrono | | v JavaScript, VBScript, Ajax | 2 | 519 | 07.03.2009 11:23 tomast7 |
|