PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Textfeld eingabe sortieren (http://www.selfphp.de/forum/showthread.php?t=16339)

key323 10.03.2007 12:40:46

Textfeld eingabe sortieren
 
Hallo,
ich möchte gerne die eingabe aus einem textfeld sortieren. und anschließend in eine db speichern. ich habe mir das so vorgestellt:

z.b.

julia meier, 26
max mustermann, 24
ralf schütte, 27

usw.

also in jeder zeile soll ein name und ein alter stehen was durch ein komma getrennt ist. und das möchte ich jetzt in eine db speichern. wie gehe ich da am besten vor?

Andes 10.03.2007 14:08:16

AW: Textfeld eingabe sortieren
 
Die Zeilen des Textfeldes (Textarea) kannst du mit explode("\n", textfeld) in ein Array speichern und anschließend mit einer Schleife auslesen und in die DB schreiben.
Ich würde dir aber nicht empfehlen jede Zeile in eine Spalte zu schreiben. Lege lieber in deiner Tabelle 2 (name, alter) oder 3 (vname, name, alter) Spalten an.

key323 10.03.2007 14:50:54

AW: Textfeld eingabe sortieren
 
Hallo,
ich muss aber ja auch noch das geburtsdatum von dem namen trennen... wie mache ich denn das noch?

Andes 10.03.2007 16:34:55

AW: Textfeld eingabe sortieren
 
Wenn dies immer mit Komma und einem darauf folgendem Leerzeichen eingegeben wird, kannst du dies als Delimiter verwenden.
PHP-Code:

$zeilen explode("\n"$_POST['textfeld']);
foreach(
$zeilen as $txt)
{
      
$felder explode(", "$txt);
      
mysql_query("INSERT (name, alter) VALUES ('".$felder[0]."', '".$felder[1]."')"); 




Alle Zeitangaben in WEZ +2. Es ist jetzt 11:27:57 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.