Weitergabe der Eingaben im Textfeld
Meik
- php
0 ShiNtoKu
Hallo,
ich weiss nicht mehr weiter. ich möchte gerne die Daten, die ich in einem textfeld eingebe an die nächste Seite weitergeben. Das Problem ist, dass PHP schon fertig ist und deswegen meine eingegebenen Werte nicht annimmt. Was kann ich nun machen um diese Werte dann zu übernehmen?
Gruss
Meik
PS:Hier der Code:
<html>
<head>
<title>Artikel direkt eingeben</title>
</head>
<script>
function bekommen()
{
document.bestell.method = "get";
document.bestell.action = "<? echo $PHP_SELF ?>";
document.bestell.submit();
}
</script>
<script language="JavaScript">
<!--
function launchURL ()
{
Professional = <? echo $Professional ?>;
SchnupperA = <? echo $SchnupperA ?>;
SchnupperB = <? echo $SchnupperB ?>;
Light = <? echo $Light ?>;
Trial= <? echo $Trial ?>;
Lizenz = <? echo $Lizenz ?>;
Upgrade= <? echo $Upgrade ?>;
AIS= <? echo $AIS ?>;
Name = document.bestellung.Name.value;
Vorname = document.bestellung.Vorname.value;
Strasse = document.bestellung.Strasse.value;
PLZ = document.bestellung.PLZ.value;
Ort = document.bestellung.Ort.value;
Land = document.bestellung.Land.value;
EMail = document.bestellung.EMail.value;
Telefon = document.bestellung.Telefon.value;
Fax = document.bestellung.Fax.value;
Geburtsdatum = document.bestellung.Geburtsdatum.value;
document.bestellung.action ="http://xyz.com/neu/zahlung.php";
document.weiter.action ="http://xyz.com/neu/zahlung.php";
document.weiter.submit();
}
//-->
</script>
<body onLoad="window.resizeTo(450,630)" menubar="0" scroll="no">
<form name="bestellung" method="get" onSubmit="bekommen()">
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"id="AutoNumber1">
<tr>
<td bgcolor="#808080"> </td>
</tr>
<tr>
<td width="100%" bgcolor="#C0C0C0"><b><font face="Arial" size="2">
Adressdaten</font></b></td>
</tr>
</table>
<br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"id="AutoNumber4" width="542">
<tr>
<td width="88"><font size="2" face="Arial">Anrede*</font></td>
<td colspan="3" width="288"><select size="1" name="Anrede">
<option value="1">Herr</option>
<option value="2">Frau</option>
<option value="3">Firma</option>
</select></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">Name*</font></td>
<td colspan="3" width="288"><input type="text" name="Name" size="20" value=""></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">Vorname*</font></td>
<td colspan="3" width="288"><input type="text" name="Vorname" size="20" value=""></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">Strasse*</font></td>
<td colspan="3" width="288"><input type="text" name="Strasse" size="40" value=""></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">PLZ*</font></td>
<td width="10"><input type="text" name="PLZ" size="5" value=""></td>
<td width="10"><font size="2" face="Arial">Ort</font></td>
<td width"288"><input type="text" name="Ort" size="20" value=""></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">Land*</font></td>
<td colspan="3" width="288"><input type="text" name="Land" size="20" value=""></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">E-Mail*</font></td>
<td colspan="3" width="288"><input type="text" name="EMail" size="20" value=""></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">Telefonnummer</font></td>
<td colspan="3" width="288"><input type="text" name="Telefon" size="20" value=""></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">Faxnummer</font></td>
<td colspan="3" width="288"><input type="text" name="Fax" size="20" value=""></td>
</tr>
<tr>
<td width="88"><font size="2" face="Arial">Geburtsdatum</font></td>
<td colspan="3" width="288"><input type="text" name="Geburtsdatum" size="20" value=""></td>
</tr>
</table>
<p><font size="2" face="Arial">Wünschen Sie eine Lieferadresse? </font>
<font face="Arial"><input type="checkbox" name="C1" value="ON"></font><font size="2" face="Arial">Ja</font><br>
</p>
<p><font face="Arial"><b><font size="2">HINWEISE:</font></b><font size="2"><br>
Die mit * gekennzeichneten Felder sind unbedingt auszufüllen<br>
</font></p>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="250" id="AutoNumber3" bgcolor="#C0C0C0">
<tr>
<td width="276"><font size="2" face="Arial">Artikel übernehmen</font></td>
<td width="24">
<a href="javascript:launchURL()"><img border="0" src="Bilder/pfeil.gif" width="16" height="16"></a></td>
</tr>
</table>
<font size="1" face="Script"> </font><br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="250" id="AutoNumber3" bgcolor="#C0C0C0">
<tr>
<td width="276"><font face="Arial" size="2">Weitere Artikel eingeben</font></td>
<td width="24">
<a href="JavaScript:self1.close()"><img border="0" src="Bilder/pfeil.gif" width="16" height="16"></a></td>
</tr>
</table>
<p><br>
</p>
</form>
<form name="weiter" method="post" onsubmit="bekommen()" target=_Daten>
<input type="text" name="Professional" size="2" maxlength="2" value="<? echo $Professional ?>" >
<input type="hidden" name="SchnupperA" size="2" maxlength="2" value="<? echo $SchnupperA ?>" >
<input type="hidden" name="SchnupperB" size="2" maxlength="2" value="<? echo $SchnupperB ?>" >
<input type="hidden" name="Light" size="2" maxlength="2" value="<? echo $Light ?>" >
<input type="hidden" name="Trial" size="2" maxlength="2" value="<? echo $Trial ?>" >
<input type="hidden" name="Lizenz" size="2" maxlength="2" value="<? echo $Lizenz ?>" >
<input type="hidden" name="Upgrade" size="2" maxlength="2" value="<? echo $Upgrade ?>" >
<input type="hidden" name="AIS" size="2" maxlength="2" value="<? echo $AIS ?>" >
<input type="hidden" name="Name" size="2" maxlength="2" value="<? $Name ?>" >
<input type="hidden" name="Vorname" size="2" maxlength="2" value="<? echo $Vorname ?>" >
<input type="hidden" name="Strasse" size="2" maxlength="2" value="<? echo $Strasse ?>" >
<input type="hidden" name="PLZ" size="2" maxlength="2" value="<? echo $PLZ ?>" >
<input type="hidden" name="Ort" size="2" maxlength="2" value="<? echo $Ort ?>" >
<input type="hidden" name="Land" size="2" maxlength="2" value="<? echo $Land ?>" >
<input type="hidden" name="EMail" size="2" maxlength="2" value="<? echo $EMail ?>" >
<input type="hidden" name="Telefon" size="2" maxlength="2" value="<? echo $Telefon ?>" >
<input type="hidden" name="Fax" size="2" maxlength="2" value="<? echo $Fax ?>" >
<input type="hidden" name="Geburtsdatum" size="2" maxlength="2" value="<? echo $Geburtsdatum ?>" >
</form>
</body>
</html>
Hallo,
[...] Das Problem ist, dass PHP schon fertig ist [...]
Was auch immer das bedeuten mag ...
PS:Hier der Code:
Sehr grauselig ;) Bei Gelegenheit solltest du dich mal mit Semantik sowie CSS beschäftigen.
Ausserdem würde ich dir - u.a. zwecks Portierbarkeit - raten, auf short tags zu verzichten ( <?php [...] ?> anstatt <? [...] ?> ).
Zum eigentlichen Problem:
Übergebe die Formulardaten einfach an ein PHP-Script.
<form method="post" action="pfad/zum/script.php">
Beim absenden des Formulars werden die Daten an 'script.php' übergeben, wo du sie über das $_POST[]-Array weiterverabeiten kannst. (-> $_POST['Name des Elements'])
Viele Grüße
Patrick