Anfrage Formular

Status
Nicht offen für weitere Antworten.

xppx

Mitglied
Also ich möchte ein Anfrage Formular erstellen das klappt aber nicht gans so wie ich es will.

Es soll ein Formular sein in dem man erst die werte ausfüllt dann werden die eingaben an die nächste seite weiter gegeben und als text angezeigt. Diese seite muss man dann noch bestätigen, dass sie an mich weiter gesendet wird.

Also es gibt anfrage.php
und new_entry.php

Das Formular:

PHP:
<html>
<head>
<title>Anfrage</title>
</head>

<body>
<form name="form1" method="get" action="new_entry.php">
  <p><font face="Verdana" size="-1">Firma:<br>
    <input name="firma" type="text" id="firma" size="80" style="font-family: Verdana; font-size: 10pt">
    <br>
  Name:
  <br>
  <input name="name" type="text" id="name" size="80" style="font-size: 10pt; font-family: Verdana">
  <br>
  Vorname:<br>
  <input name="vorname" type="text" id="vorname" size="80" style="font-size: 10pt; font-family: Verdana">
  <br>
  Straße:<br>
  <input name="strasse" type="text" id="strasse" size="80" style="font-family: Verdana; font-size: 10pt">
  <br>
  Postleitzahl:<br>
  <input name="plz" type="text" id="plz" size="80" maxlength="5" style="font-size: 10pt; font-family: Verdana">
  <br>
  Ort:<br>
  <input name="ort" type="text" id="ort" size="80" style="font-size: 10pt; font-family: Verdana">
  <br>
  Telefon:<br>
  <input name="tel" type="text" id="tel" size="80" style="font-size: 10pt; font-family: Verdana">
  <br>
  Telefax:<br>
  <input name="fax" type="text" id="fax" size="80" style="font-family: Verdana; font-size: 10pt">
  <br>
  E-Mail:<br>
  <input name="mail" type="text" id="mail" size="80" style="font-family: Verdana; font-size: 10pt">
  <br>
  Betreff:<br>
  <input name="betreff" type="text" id="betreff" size="80" style="font-family: Verdana; font-size: 10pt">
  <br>
  Mitteilung:<br>
  <textarea name="mitteilung" cols="80" id="mitteilung" style="font-family: Verdana; font-size: 10pt" rows="3"></textarea>
  <br>
  </font></p>
  <p><font size="-1" face="Arial,Helvetica,Geneva,Sans-serif,sans-serif">
    <input type="submit" value="Senden" style="font-family: Verdana; font-size: 10pt">
    <input type="reset" value="Zur&uuml;cksetzen" style="font-family: Verdana; font-size: 10pt">
  </font></p>
</form>
</body>
</html>

das Funktionirt ja alles noch aber bei der New_entry.php wird immer ausgegeben das man das Formular erst benutzen soll.

PHP:
<?php
if($eingabe == 1) {
echo("Name: $name<br>Vorname: $vorname<br>Strasse: $Strasse<br>Postleitzahl: $plz<br>Ort: $ort<br>Telefon: $tel<br>Telefax: $fax<br>E-Mail: $mail<br>Betreff: $betreff<br>Mitteilung: $mitteilung");
} else {
    echo("Bitte verwenden sie das Formular");
	}
?>

Also was muss ich hiran noch ändern das es ausgegeben wird.
Und dann muss ich noch wissen wie ich des machen, dass unten ein butten ist mit senden. Bei kick auf senden sollen dann die werte an mich gesendet werden.
 
aso meinst du satt get post?
habe gerade des Falsche kopiert. Da ist auch eigendlich POST gemeint.
Aber des funtzt ja trozdem nicht
 
Machs mit Post und in der new_entry.php dann
PHP:
echo 'Name: '.$_POST['name'].'<br>';
echo 'Vorname: '.$_POST['vorname'].'<br>';
//usw.
Und gegebenfalls die Daten noch in ein
PHP:
<input type="hidden" value="<?php echo $name; ?>">
eintragen, damit die Daten nicht verloren gehen.

Falls du das umgehen willst musst du es per get machen, dann wird $_POST zu $_GET und die Daten werden in der URL übergeben.

Wenn du es mit $_POST machtst, kannst du in der new_entry.php das Formular dann so bearbeiten, dass es die Daten an dich sendet.

MfG
 
habe gerade den fehler gefunden:

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Anfrage</title>
</head>

<body>
<form name="form1" method="post" action="new_entry.php">
<input type="hidden" name="anfrage" VALUE="1">
  <p><font face="Verdana" size="-1">Firma:<br>
    <input name="firma" type="text" id="firma" size="80" style="font-family: Verdana; font-size: 10pt">
    <br>
  Name:
  <br>
  <input name="name" type="text" id="name" size="80" style="font-size: 10pt; font-family: Verdana">
  <br>
  Vorname:<br>
  <input name="vorname" type="text" id="vorname" size="80" style="font-size: 10pt; font-family: Verdana">
  <br>
  Straße:<br>
  <input name="strasse" type="text" id="strasse" size="80" style="font-family: Verdana; font-size: 10pt">
  <br>
  Postleitzahl:<br>
  <input name="plz" type="text" id="plz" size="80" maxlength="5" style="font-size: 10pt; font-family: Verdana">
  <br>
  Ort:<br>
  <input name="ort" type="text" id="ort" size="80" style="font-size: 10pt; font-family: Verdana">
  <br>
  Telefon:<br>
  <input name="tel" type="text" id="tel" size="80" style="font-size: 10pt; font-family: Verdana">
  <br>
  Telefax:<br>
  <input name="fax" type="text" id="fax" size="80" style="font-family: Verdana; font-size: 10pt">
  <br>
  E-Mail:<br>
  <input name="mail" type="text" id="mail" size="80" style="font-family: Verdana; font-size: 10pt">
  <br>
  Betreff:<br>
  <input name="betreff" type="text" id="betreff" size="80" style="font-family: Verdana; font-size: 10pt">
  <br>
  Mitteilung:<br>
  <textarea name="mitteilung" cols="80" id="mitteilung" style="font-family: Verdana; font-size: 10pt" rows="3"></textarea>
  <br>
  </font></p>
  <p><font size="-1" face="Arial,Helvetica,Geneva,Sans-serif,sans-serif">
    <input type="submit" value="Senden" style="font-family: Verdana; font-size: 10pt">
    <input type="reset" value="Zur&uuml;cksetzen" style="font-family: Verdana; font-size: 10pt">
  </font></p>
</form>
</body>
</html>
habe

PHP:
<input type="hidden" name="anfrage" VALUE="1">
vergessen also sieht new_entry so aus:
PHP:
<?php
if($anfrage == 1) {
echo("Name: $name<br>Vorname: $vorname<br>Strasse: $Strasse<br>Postleitzahl: $plz<br>Ort: $ort<br>Telefon: $tel<br>Telefax: $fax<br>E-Mail: $mail<br>Betreff: $betreff<br>Mitteilung: $mitteilung");
} else {
    echo("Bitte verwenden sie das Formular");
	}
?>
und nun muss ich nur noch das mit dem senden wissen.

thx schonal
 
PHP:
echo 'Name: '.$_POST['$name'].'<br>';
echo 'Vorname: '.$_POST['$vorname'].'<br>';
//usw.

Jan, das' jetzt nicht dein Ernst? :eek:
 
Status
Nicht offen für weitere Antworten.
Zurück