формуляр за конфертиране на купон

Botzo

Registered
Трабва ми нещо от сорта ... някой като влезе в сайта си попълва името и адреса например и му излиза да си принтира нещо като купон за намаление

Не знам дали стана много ясно ...
 
ся го написах спец за теб :)

index.php
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>формата</title>
		<head>
		<body>
	<form action="kupon.php" method="post">
име <input type="text" name="ime"/> 
адрес <input type="text" name="adress"/> 
<input type="submit" name="submit"/>
</form>
</body>
</html>

kupon.php
Код:
<?php 
if(isset($_POST['submit'])){
$ime=$_POST['ime'];
$adress=$_POST['adress'];?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>начало</title>
		<style>
		#img{background: url(test.png) no-repeat;width: 200px;height:200px;}
		#ime {position:absolute;top:30px;left:130px;}
		#adress {position:absolute;top:70px;left:160px;}
		</style>
		<head>
		<body>		

		<div id="img">
		<div id="ime"><?php echo $ime ?></div>
		<div id="adress"><?php echo $adress ?></div>

</div>
<div>
<form>
<input type="button" value="принт" onClick="window.print()">
</form>
</div>
<? } ?>
</body>
</html>

и демото http://kuku-test.webege.com/test/
само промени стила както искаш да е при тебе ;)
 
да се хванем на бас че съм аз... ае без излишни коментари... ;) а и какво те кара да мислиш че не съм аз ???

бтв ся светнах че и ще се принтира бутона и мисля как ще стане без бутона :shock: после ще сложа новите кодове ;)

едит: то и картинката не изкарва ... ама има начин да се оправи
ще го направя ще тествам и утре ще ти дам кодовете ;)
 
Може автоматично да го принтира ето така:

kupon.php
<?php
if(isset($_POST['submit'])){
$ime=$_POST['ime'];
$adress=$_POST['adress'];?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>начало</title>
<style>
#img{background: url(test.png) no-repeat;width: 200px;height:200px;}
#ime {position:absolute;top:30px;left:130px;}
#adress {position:absolute;top:70px;left:160px;}
</style>
<head>
<body onLoad="window.print()">

<div id="img">
<div id="ime"><?php echo $ime ?></div>
<div id="adress"><?php echo $adress ?></div>

</div>
<? } ?>
</body>
</html>

;)
 
човек съжалявам но не успях ...
с този код който ти дадох може да ги гепат картинката и да си правят безброй купони

направих го както трябва да е с php то аз първоначално така бях го направил
ползвах header("Content-type: image/png; charset=UTF-8"); но един и същ проблем ми прави като сложа бутон за принтиране и ми изписва изображението съдържа грешки
не мога да смеся image/png с text/html ....

давам ти кода ако някой друг може ти го оправи тоя бутон... (той въобще не се показва а кат го направя с php echo ми изписва изображението съдържа грешки )
index.php
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>формата</title>
		<head>
		<body>
	<form action="kupon.php" method="post">
име <input type="text" name="ime"/> 
адрес <input type="text" name="adress"/> 
<input type="submit" name="submit" />
</form>
</body>
</html>

kupon.php
Код:
<?php 
if(isset($_POST['submit'])){
$ime=$_POST['ime'];
$adress=$_POST['adress'];
header("Content-type: image/png; charset=UTF-8"); 
$image = imagecreatefrompng("test.png"); 
$color= imagecolorallocate($image, 0, 0, 0); 
$fontsize = 3;

imagestring($image, $fontsize, 127, 33,  $ime, $color); 
imagestring($image, $fontsize, 127, 73,  $adress, $color); 

imagepng($image); 
imagedestroy($image); 
}
?>
<form>
<input type="button" value="принтирай" onClick="window.print()" >
</form>

не знам колко начина пробвах но не успях да го сложа

извинявай и лек ден :)
 

Back
Горе