Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
exel datenbank über Formular eintragen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
exel datenbank über Formular eintragen


 
jenssie
09-07-2002, 01:10 
 
Hallo ,
Folgendes Problem ich habe eine Exeltabelle mit Kundendaten von 10000 Stück .
Nun Ich habe eingabe Formular mit username email und 24 checkboxen wo min 5 angeklickt sein müssen und eine checkbox für die AGBS die auch angeklickt sein muss .
kann mann über eine Php seite alle daten von exeltabelle reinkopieren und das script meldet Sie selbst an ?
Denn es wäre sonst ein sau arbeit jeden einzellnen User überdas Formular einzutragen.
Kann mir da einer helfen ?

mfg Jens

 
pekka
09-07-2002, 03:08 
 
Langsam und nochmal von vorne :)

 
Titus
09-07-2002, 10:29 
 
Original geschrieben von jenssie
...
Nun Ich habe eingabe Formular mit username email und 24 checkboxen wo min 5 angeklickt sein müssen und eine checkbox für die AGBS die auch angeklickt sein muss .
Benenne die checkboxen so: name="check[]", dann hast du in der action-php alle angeklickten Werte im Array $check und kannst ihre Anzahl mit count($check) abfragen.

ich habe eine Exeltabelle mit Kundendaten von 10000 Stück .
kann mann über eine Php seite alle daten von exeltabelle reinkopieren und das script meldet Sie selbst an ?Speicher die Tabelle als CSV (Textdatei), dann kommst du mit den Dateibefehlen (http://www.php-resource.de/manual.php?p=ref.filesystem) von php an die Daten.
Am interessantesten für dich ist sicher die Funktion fgetcsv (http://www.php-resource.de/manual.php?p=function.fgetcsv).

Ach ja: bei so vielen Datensätzen ist mit Sicherheit auch set_time_limit (http://www.php-resource.de/manual.php?p=function.set-time-limit)(0); sinnvoll


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:15 Uhr.