Hi Leute,
wie schon im Titel gesagt, ich hab das Probelm das die Daten aus einem Formular erneut an die Datenbank gesendet werden und dort ernuet gespeichert werden.
Jetzt kommt nicht wieder: Ja benutz doch die SuFu oder Google. Hab ich ;D
Ich hab auch einige Lösungen gefunden.
Mit Session oder der header() funktion oder so. Aber wie ihr schon gemerkt habt. Ich bin blutiger Anfänger.
Könnte mir jemand erklären wie ich vorgehen muss und wie ich das bewerkstellige?
Der Code:
wie schon im Titel gesagt, ich hab das Probelm das die Daten aus einem Formular erneut an die Datenbank gesendet werden und dort ernuet gespeichert werden.
Jetzt kommt nicht wieder: Ja benutz doch die SuFu oder Google. Hab ich ;D
Ich hab auch einige Lösungen gefunden.
Mit Session oder der header() funktion oder so. Aber wie ihr schon gemerkt habt. Ich bin blutiger Anfänger.
Könnte mir jemand erklären wie ich vorgehen muss und wie ich das bewerkstellige?
Der Code:
PHP-Code:
<?php
include("db.php");
$defaultWert = null;
if ( isset($_POST['aussteller']) ) {
$aussteller = $_POST['aussteller'];
$standort = $_POST['standort'];
$firma = $_POST['firma'];
$besucher = $_POST['besucher'];
$besucham = $_POST['besucham'];
$ankunft = $_POST['ankunft'];
$abreiseam = $_POST['abreiseam'];
$abfahrt = $_POST['abfahrt'];
$betrifft = $_POST['betrifft'];
$besucherraum = $_POST['besucherraum'];
$zimmerres = $_POST['zimmerres'];
$hotel = $_POST['hotel'];
$bemerkung = $_POST['bemerkung'];
$betreuung = $_POST['betreuung'];
$zulasten = $_POST['zulasten'];
$bewirtung = $_POST['bewirtung'];
$fahnen = $_POST['fahnen'];
$fahr = $_POST['fahr'];
}
else{
$aussteller = $defaultWert;
$standort = $defaultWert;
$firma = $defaultWert;
$besucher = $defaultWert;
$besucham = $defaultWert;
$ankunft = $defaultWert;
$abreiseam = $defaultWert;
$abfahrt = $defaultWert;
$betrifft = $defaultWert;
$besucherraum = $defaultWert;
$zimmerres = $defaultWert;
$hotel = $defaultWert;
$bemerkung = $defaultWert;
$betreuung = $defaultWert;
$zulasten = $defaultWert;
$bewirtung = $defaultWert;
$fahnen = $defaultWert;
$fahr = $defaultWert;
}
{$eintrag = "INSERT INTO besmeld (Aussteller, Standort,Firma,Besucher,BesuchAm,Ankunft,AbreiseAm,Abfahrt,Betrifft, Besucherraum,Zimmerreservierung,ImHotel,Bemerkungen,BetreuungDruch,ZuLasten, Bewirtung,FahnenHissen, Fahrbereitschaft )
VALUES ('$aussteller', '$standort','$firma','$besucher','$besucham','$ankunft','$abreiseam','$abfahrt','$betrifft','$besucherraum','$zimmerres','$hotel','$bemerkung','$betreuung','$zulasten','$bewirtung','$fahnen','$fahr')";
$eintragen = mysqli_query($db, $eintrag);}
?>
Code:
<html> <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="header"> <h1 class="headline">Besuchermeldungen anlegen</h1> </div> <div > <form class="formu" action="" method="post" > <table> <tr> <td>Aussteller</td> <td><input name="aussteller" type="text" maxlength="100" size="53"> </td> </tr> <tr> <td>Standort</td> <td><SELECT NAME="standort"> <OPTION>Niles <OPTION>Kapp </SELECT></td> </tr> <tr> <td>Firma</td> <td> <textarea name="firma" cols="40" rows="5"></textarea> </tr> <tr> <td>Besucher</td> <td> <textarea name="besucher" cols="40" rows="5"></textarea> </tr> <tr> <td> Besuch am: </td> <td> <input name="besucham" type="text" maxlength="100"> Jahr-Monat-Tag | YYYY-MM-DD</td> </tr> <tr> <td> Ankunft </td> <td> <input name="ankunft" type="text" maxlength="100"> Stunden:Minuten | SS:MM</td> </tr> <tr> <td> Abreise am: </td> <td> <input name="abreiseam" type="text" maxlength="100" > Jahr-Monat-Tag | YYYY-MM-DD</td> </tr> <tr> <td> Abfahrt </td> <td> <input name="abfahrt" type="text" maxlength="100"> Stunden:Minuten | SS:MM</td> </tr> <tr> <td>Betrifft</td> <td> <textarea name="betrifft" cols="40" rows="5"></textarea></td> </tr> <tr> <td>Besucherraum</td> <td> <input name="besucherraum" type="text" maxlength="200" list="raueme" size="30"> <datalist id="raueme"> <option value="Ferienkalender"> <option value="K2T Raum B 0.1(B)"> <option value="K2T Raum B 0.2(B)"> <option value="K2T Raum B 1.1"> <option value="K2T Raum B 2.1"> <option value="K2T Raum K 1.1(B)"> <option value="KAPP1 Raum 110"> <option value="KAPP1 Raum 201(B)"> <option value="KAPP1 Raum 206"> <option value="KAPP1 Raum 207(B)"> <option value="KAPP1 Raum 208(F)"> <option value="KAPP1 Raum 209"> <option value="KAPP1 Raum 210(B)"> <option value="Kapp1 Raum 403(F)"> <option value="KAPP1 Raum 408(B)"> <option value="KAPP1 Raum E01(B)"> <option value="KAPP1 Raum E02(B)"> <option value="KAPP1 Raum E09"> <option value="KAPP1 Raum H5-1"> <option value="KAPP1 Raum H5-2"> <option value="KAPP1 Raum H5-3"> <option value="KAPP1 Raum H62(B)"> <option value="KAPP1 Raum T24"> <option value="KAPP1 Schulungsraum 1"> <option value="KAPP1 Schulungsraum 2"> <option value="KAPPUSA Meeting Room 1"> <option value="NILES Raum 2211, ZOG"> <option value="NILES Raum 3101, VEG Einkauf"> <option value="NILES Raum 3116, VEG ggü Sek."> <option value="NILES Raum 3122, VEG Kopfende"> <option value="Niles Schulungsraum Hall 3"> <option value="N-ITE-URLAUB"> </datalist> </td> </tr> <tr> <td>Zimmerreservierung</td> <td> <textarea name="zimmerres" cols="40" rows="5"></textarea> </td> </tr> <tr> <td>Im Hotel</td> <td> <textarea name="hotel" cols="40" rows="5"></textarea> </td> </tr> <tr> <td>Zu Lasten</td> <td> <textarea name="zulasten" cols="40" rows="5"></textarea> </td> </tr> <tr> <td><p title="z.B. Wlan-Gutschein, Beamer etc. nötig">Bemerkung</p></td> <td> <textarea name="bemerkung" cols="40" rows="5" ></textarea> </td> </tr> <tr> <td>Betreuung durch</td> <td> <textarea name="betreuung" cols="40" rows="5"></textarea> </td> </tr> <tr> <td>Bewirtung<br> <a href="bewirtungsformular.php" target="_blank">Bewirtungsformular</a></td> <td> <textarea name="bewirtung" cols="40" rows="5"></textarea> </td> </tr> <tr> <td>Fahnen hissen</td> <td> <textarea name="fahnen" cols="40" rows="5"></textarea> </td> </tr> <tr> <td>Fahrbereitschaft</td> <td> <textarea name="fahr" cols="40" rows="5"></textarea> </td> </tr> </table> <input type="submit" value=" Absenden "> <input type="reset" value=" Abbrechen"> <a href="index.html">Zurueck</a> </form> </div> </body> </html>
Kommentar