Derdjengster
Neues Mitglied
Aus meiner Verzweiflung heraus wende ich mich nun an dieses Forum in Hoffnung, dass ich mein Problem gelöst bekomme.
Seit diesen Montag durchlaufe ich gerade ein Praktikum zum Softwareentwickler und, um erste Routinen mit PHP zu erhalten, habe ich mir eine "einfache" Aufgabe ausgesucht und zwar die ein Formular zu erstellen.
Mein bisheriger Code schaut wie folgt aus:
<html>
<head>
<title>Anmelde Formular</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body style="padding:0;margin:0;">
<div id="center">
<div id="head" class="">
<img src="http://www.emind.ag/files/theme_files/logo/logo.png">
</div>
<div id="erfassungsmaske">
<form action="index.php" method="GET" >
<?php if (array_key_exists('email',$_GET) && $_GET['email'] <> "" ) {echo "Ihre Kontaktanfrage wurde gestellt"; }?><div class="eingabefeld" >Vorname: <input name="firstname" /></div>
<div class="eingabefeld">Nachname: <input name="lastname" /></div>
<div class="eingabefeld">E-Mail: <input name="email" /></div>
<div class="eingabefeld">Straße: <input name="street" /> </div>
<div class="eingabefeld">PLZ: <input name="postalcode" /></div>
<div class="eingabefeld">Ort: <input name="city" /></div>
<div class="eingabefeld">Telefon: <input name="phone" /></div>
<div class="eingabefeld">Handy: <input name="mobile" /></div>
<div class="eingabefeld">
<p>Sonstiges:</p>
<textarea cols="80" rows="10" name="additions"></textarea>
</div>
<?php ?><div>
<button class="eingabefeld">Abschicken</button>
</div>
</form>
</div>
</div>
</body>
</html>
<?phpif ( @ $_GET['email'] <> "" ) {$handle = fopen ( "anfrage.txt", "w" );fwrite ( $handle, $_GET['firstname'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['lastname'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['email'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['street'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['postalcode'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['city'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['phone'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['mobile'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['additions'] );fwrite ( $handle, "|" );fclose ( $handle );exit;}?>
Wenn ich jetzt das Formular ausfülle und absende.
Dann erscheint in PHP eine neue Datei mit dem Namen "anfrage.txt"
Nur das Problem ist, dass die Eingaben unsortiert sind und der Arbeitgeber verlangt nun von mir das ich die Eingaben irgendwie sortiert kriegen soll.
Meine Frage nun, wie mach ich dass
?
Hab im Internet nicht viel nützliches finden können und die Mitarbeiter weigern sich, mir zu helfen xD
Wäre euch sehr verbunden, wenn ihr mir weiterhelfen könntet.
Danke im Voraus!
Mit freundlichem Gruß
Seit diesen Montag durchlaufe ich gerade ein Praktikum zum Softwareentwickler und, um erste Routinen mit PHP zu erhalten, habe ich mir eine "einfache" Aufgabe ausgesucht und zwar die ein Formular zu erstellen.
Mein bisheriger Code schaut wie folgt aus:
<html>
<head>
<title>Anmelde Formular</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body style="padding:0;margin:0;">
<div id="center">
<div id="head" class="">
<img src="http://www.emind.ag/files/theme_files/logo/logo.png">
</div>
<div id="erfassungsmaske">
<form action="index.php" method="GET" >
<?php if (array_key_exists('email',$_GET) && $_GET['email'] <> "" ) {echo "Ihre Kontaktanfrage wurde gestellt"; }?><div class="eingabefeld" >Vorname: <input name="firstname" /></div>
<div class="eingabefeld">Nachname: <input name="lastname" /></div>
<div class="eingabefeld">E-Mail: <input name="email" /></div>
<div class="eingabefeld">Straße: <input name="street" /> </div>
<div class="eingabefeld">PLZ: <input name="postalcode" /></div>
<div class="eingabefeld">Ort: <input name="city" /></div>
<div class="eingabefeld">Telefon: <input name="phone" /></div>
<div class="eingabefeld">Handy: <input name="mobile" /></div>
<div class="eingabefeld">
<p>Sonstiges:</p>
<textarea cols="80" rows="10" name="additions"></textarea>
</div>
<?php ?><div>
<button class="eingabefeld">Abschicken</button>
</div>
</form>
</div>
</div>
</body>
</html>
<?phpif ( @ $_GET['email'] <> "" ) {$handle = fopen ( "anfrage.txt", "w" );fwrite ( $handle, $_GET['firstname'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['lastname'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['email'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['street'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['postalcode'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['city'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['phone'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['mobile'] );fwrite ( $handle, "|" );fwrite ( $handle, $_GET['additions'] );fwrite ( $handle, "|" );fclose ( $handle );exit;}?>
Wenn ich jetzt das Formular ausfülle und absende.
![Problem.png Problem.png](https://www.html.de/data/attachments/3/3493-ee0a83671f5d30fb7686c0365da4973b.jpg?hash=7gqDZx9dMP)
Dann erscheint in PHP eine neue Datei mit dem Namen "anfrage.txt"
Nur das Problem ist, dass die Eingaben unsortiert sind und der Arbeitgeber verlangt nun von mir das ich die Eingaben irgendwie sortiert kriegen soll.
![Problem 2.png Problem 2.png](https://www.html.de/data/attachments/3/3495-09985a2a78206f01823b5bdf96a70275.jpg?hash=CZhaKnggbw)
Meine Frage nun, wie mach ich dass
![Eek! :o :o](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f631.png)
Hab im Internet nicht viel nützliches finden können und die Mitarbeiter weigern sich, mir zu helfen xD
Wäre euch sehr verbunden, wenn ihr mir weiterhelfen könntet.
Danke im Voraus!
Mit freundlichem Gruß