Nur der erste Eintrag wird gemacht o.O
Hi, ich habe folgendes Problem, in einer PHP datei soll etwas in meine MySQL Tabelle geschriben werden, der erste eintrag funktioniert die restlichen nicht mehr, woran liegt das?
MySQL Tabelle:
http://dzcp.habbo-version.de/habbo-v...ed/cms/sql.bmp
PHP-code:
PHP-Code:
<?php
$seite = $_SERVER["REQUEST_URI"];
$name = $_POST["name"];
if($_SESSION[user_id] != '')
{
echo '
<form action="'.$seite.'" method="post" enctype="multipart/form-data">
Datei:<input type="file" name="datei"><br>
Name des Bildes<input type="text" name="name"><br>
<input type="submit" value="Hochladen">
</form>';
if($name != '')
{
move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$_FILES['datei']['name']."");
$abfrage = "SELECT COUNT(id) FROM ".$prefix."bildupload";
$ergebnis = mysql_query($abfrage);
$menge = mysql_fetch_row($ergebnis);
$menge = $menge[0];
$id++;
$pfad = "upload/".$_FILES['datei']['name']."";
$eintrag = "INSERT INTO ".$prefix."bildupload
(id, pfad, name, author)
VALUES
('$id', '$pfad', '$name', '$userdata['name']')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Bild wurde erfolgreich hochgeladen!";
}
else
{
echo "Fehler beim Speichern";
}
}
}
else
{
echo 'Du musst eingeloggt sein!';
}
?>
für alle die mir sagen wollen das der Bildupload unsicher ist da die datei typen nicht gefilter werden, das weiß ich, filterung kommt später.