PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formulardaten drucken lassen


Th_Heide
27.01.2005, 22:31:53
Hallo Forum,

ich möchte gerne Daten, die ich in ein Webformular eingeben, auf einen Drucker schicken und dann ausdrucken lassen.
Es sollen Adressaufkleber werden.

Hier mein bisherigen Quelltext. Komme in PHP nicht weiter. Kann mir jemand behilflich sein bzw. mir Tips geben?

Thomas

Hier mein bisherigen Quelltext:

<html>
<head>
<title>Adresse drucken</title>
</head>
<body>

<? if ($ACTION == "") { ?>
<form name="drucken" action="?" method="post">
<input type="hidden" name="ACTION" value="NEU">
<h2>Welche Adresse soll gedruckt werden:</h2>
<table cellspacing="0" cellpadding=0 border="0">
<tr>
<td>Anrede:&nbsp;</td>
<td><input type="text" name="anrede" size="10"></td>
</tr>
<tr>
<td>Adresszeile 1:&nbsp;</td>
<td><input type="text" name="adresse1" size="50"></td>
</tr>
<tr>
<td>Adresszeile 2:&nbsp;</td>
<td><input type="text" name="adresse2" size="50"></td>
</tr>
<tr>
<td>Adresszeile 3:&nbsp;</td>
<td><input type="text" name="adresse3" size="50"></td>
</tr>
<tr>
<td>Wohnort:&nbsp;</td>
<td><input type="text" name="ort" size="20"></td>
</tr>
<tr>
<td>Postleitzahl:&nbsp;</td>
<td><input type="text" name="plz" size="10"></td>
</tr>

</table>
<br>
<input type="submit" value="Drucken" name="eintragen">&nbsp;
<input type="reset" value=" Abbrechen"></p>
</form>
<? } ?>
</body>
</html>

<? if ($ACTION == "NEU") { ?>
<?php
$eintragen = $_POST['eintragen'];
$anrede = $_POST['anrede'];
$adresse1 = $_POST['adresse1'];
$adresse2 = $_POST['adresse2'];
$adresse3 = $_POST['adresse3'];
$ort = $_POST['ort'];
$plz = $_POST['plz'];

if ($eintragen)
{

}
echo"<br><br>";

?>
<? } ?>

nivram
27.01.2005, 22:39:54
Soweit mir bekannt, kann man mittels PHP nicht auf einen Drucker zugreifen! Auch nicht mit HTML!
Du musst alles halt in nem Dokument ausgeben und manuell auf drucken gehen (im Browser)!

Gruß, nivRam

xabbuh
27.01.2005, 22:40:57
Du kannst mit PHP nicht deinen Drucker ansteuern, da PHP serverseitig abläuft.
du kannst dir nach dem Abschicken des Formulares ja die Daten anzeigen lassen und klickst dann selbst auf Drucken.

Th_Heide
27.01.2005, 22:42:16
Hallo,

danke.. schade

Thomas

xabbuh
27.01.2005, 22:45:53
In JavaScript gibt es auch nich die Methode print() (http://de.selfhtml.org/javascript/objekte/window.htm#print). Auch wenn die sicherlich nicht ganz das ist, was du suchst, hilft sie dir vielleicht trotzdem.