habs probiert aber es werden keine datensätze gesepeichert:
PHP-Code:
<html>
<body>
<input class="button" type="submit" name="submit" value="Speichern" /> <br /><br /><br />
<?php
include "conf.php";
$dbConn = @mysql_connect($dbHost, $dbUser, $dbPass, $dbDB);
if (mysql_select_db(DB8950) OR die(mysql_error()));
$string = "mittelfeld.csv";
$erg = str_replace(";", ",", $string);
$filenum=fopen($string, "r");
$filesize=filesize($string);
$id = $row["id"];
$name = $row["name"];
$vorname = $row["vorname"];
$spitzname = $row["spitzname"];
$spiele = $row["spiele"];
$tore = $row["tore"];
$vorlagen = $row["vorlagen"];
$beruf = $row["beruf"];
$hobbys = $row["hobbys"];
$ziel = $row["ziel"];
$erfolge = $row["erfolge"];
echo($row["name"]);
while( ( $row = fgetcsv ( $filenum, $filesize, "," ))!== FALSE ) {
if ($submit == "Speichern") {
$sql = "INSERT INTO spieler SET name ='$name', vorname ='$vorname',
spiele ='$spiele',
tore = '$tore',
vorlagen = '$vorlagen',
beruf = '$beruf',
hobbys = '$hobbys',
ziel = '$ziel',
erfolge = '$erfolge',
position = '$position'";
}
if(@mysql_query($sql)){
} else {
echo" . mysql_error()";
}
$erg = @mysql_query("SELECT * FROM spieler");
if (!$erg){
echo"Fehler" . mysql_error();
}
}
while($row = mysql_fetch_array($erg)) {
echo"<table class = 'tab3'>" . "<td class = 'tab4'>" . $row["name"] . "</td>" .
"<td class = 'tab4'>" . $row["vorname"] . "</td>" .
"<td class = 'tab4'>" .
$row["spitzname"] . "</td>" .
"<td class = 'tab4'>" .
$row["spiele"] .
"</td>" . "<td class = 'tab4'>" .
$row["tore"] . "</td>" .
"<td class = 'tab4'>" . $row["vorlagen"] .
"</td>" . "<td class = 'tab4'>" .
$row["beruf"] . "</td>" . "<td class = 'tab4'>" .
$row["hobbys"] .
"</td>" . "<td class = 'tab4'>" .
$row["ziel"] . "</td>" . "<td class = 'tab4'>" .
$row["erfolge"] . "</td>" . "</table>";
}
fclose ($string);
?>
Kommentar