Golz
Erfahrenes Mitglied
Hi,
ich habe Prog, dass mir CSV Dateien in eine DB einließt.
Das Problem ist, dass er nur die erste Zeile bzw garkeine Zeile einließt
ich glaube, dass hier eine Schleife fehlt aber ich weiß net genau wo ich die einsetzen soll.
Hier mal der Code.
Die CSV Datei Sieht volgendermaßen aus:
die erste Zeile iss für die benennung der Felder (wenn ich richtig informiert bin )
in meiner DB habe ich aber mehr Felder als ich in der CSV habe. die fülle ich Statisch auf wie man oben erkennen kann.
Gruß
Patrick
ich habe Prog, dass mir CSV Dateien in eine DB einließt.
Das Problem ist, dass er nur die erste Zeile bzw garkeine Zeile einließt
ich glaube, dass hier eine Schleife fehlt aber ich weiß net genau wo ich die einsetzen soll.
Hier mal der Code.
PHP:
?>
<object id="Adressen" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<param name="DataURL" value="' .$_POST['csv']. '">
<param name="UseHeader" value="true">
<param name="FieldDelim" value=";">
</object>
<?php
$vorname_csv = "<span datafld=\"Vorname\"></span>" ;
$name_csv = "<span datafld=\"Name\"></span>" ;
$user_csv = "<span datafld=\"Username\"></span>" ;
$pass_csv = "<span datafld=\"Passwort\"></span>" ;
mysql_select_db($database_klassensprecherwahl, $klassensprecherwahl);
$query_csv_user_einspielen = "INSERT INTO `user` (`Username`, `Name`, `Vorname`, `Passwort`, `Page`, `Gewaehlt`, `Online`, `admin`) VALUES ('$vorname_csv', '$name_csv', '$user_csv', MD5('$pass_csv') , './user.php', '0', '0', '0')";
$csv_user_einspielen = mysql_query($query_csv_user_einspielen, $klassensprecherwahl) or die(mysql_error());
//weiterleiten an ./user_a_a_l.php um weitere User anlegen zu können
header("Location: ./user_a_a_l.php?username_admin_uaal=$upload_user");
exit;
Die CSV Datei Sieht volgendermaßen aus:
Code:
Vorname;Name;Username;Passwort
alexander;morello;user1;123
patrick;gölz;user2;123
andre;gärtner;user3;123
henning;renz;user4;123
daniel;schaller;user5;123
massi;morello;user6;123
peter;fuchts;user7;123
matze;simroth;user8;123
micha;baldauf;user9;123
michael;siegle;user10;123
in meiner DB habe ich aber mehr Felder als ich in der CSV habe. die fülle ich Statisch auf wie man oben erkennen kann.
Gruß
Patrick