Hallo Leute,
mein Problem ist folgendes:
Ich habe ein Formar mit einem Textfeld in das man z.B. einen Benutzernamen einträgt und eben das Upload feld.
Ich lade über dieses Formular eine Datei hoch und trage beim Benutzernamen text ein. Zumindest der Upload funktioniert wunderbar. Die Datei liegt dort wo sie hin soll.
Das Problem ist nun das aber nichts in die DB geschrieben wird! Beim Benutzernamen steht nix! Der Upload und es sieht so aus als funktioniert alles aber in meine DB wird nichts geschrieben! Das ist das erste Problem!
Das zweite Problem ist, das ich nach dem Upload die Datei umbenennen möchte und zwar so wie den Benutzernamen und mit einer Nummer also z.B. Benutzername ist "Hans" dann soll beim ersten Upload die Datei "Hans1" heissen. Beim zweiten dann "Hans2" usw.!
Hier mein Quellcode, ich weiss einfach nicht was ich daran ändern soll!?
Bitte antwortet nur wenn ihr das schonmal gemacht habt und Euch damit auskennt!
STARTFORMULAR.HTML
daten_checken.php
Meine Tabelle in der MYSQL-DB:
id smallint(5) unsigned
bild varchar(120)
nom varchar(128)
date date
time time
ip varchar(20)
host varchar(30)
STAMP timestamp(14)
mein Problem ist folgendes:
Ich habe ein Formar mit einem Textfeld in das man z.B. einen Benutzernamen einträgt und eben das Upload feld.
Ich lade über dieses Formular eine Datei hoch und trage beim Benutzernamen text ein. Zumindest der Upload funktioniert wunderbar. Die Datei liegt dort wo sie hin soll.
Das Problem ist nun das aber nichts in die DB geschrieben wird! Beim Benutzernamen steht nix! Der Upload und es sieht so aus als funktioniert alles aber in meine DB wird nichts geschrieben! Das ist das erste Problem!
Das zweite Problem ist, das ich nach dem Upload die Datei umbenennen möchte und zwar so wie den Benutzernamen und mit einer Nummer also z.B. Benutzername ist "Hans" dann soll beim ersten Upload die Datei "Hans1" heissen. Beim zweiten dann "Hans2" usw.!
Hier mein Quellcode, ich weiss einfach nicht was ich daran ändern soll!?
Bitte antwortet nur wenn ihr das schonmal gemacht habt und Euch damit auskennt!
STARTFORMULAR.HTML
HTML:
<html>
<head><title>PHP workshop on form management: impressions.html</title><head>
<body>
<form enctype="multipart/form-data" method="post" action="daten_checken.php">
Your name : <input type="text" name="nom"><br>
Bild hochladen: <input type="file" name="file"><br>
<br><br>
<input type="submit" name="valider" value="Send">
</form>
</body>
</html>
daten_checken.php
PHP:
<html>
<head><title>Daten überprüfen udn in DB schreiben</title><head>
<body>
<?php
$nom=$_POST['nom'];
$ip=$_SERVER["REMOTE_ADDR"];
$host=gethostbyaddr($ip);
include_once("includes/connect.php");
$sql = "INSERT INTO datensatz ( id , nom , date, time, ip, host,)
VALUES ('', '$nom', now(), now(), '$ip', '$host')";
mysql_query($sql, $db);
include ("upload.php");
print(" VIELEN DANK FÜR IHRE EINGABEN ") ;
?>
</body>
</html>
Meine Tabelle in der MYSQL-DB:
id smallint(5) unsigned
bild varchar(120)
nom varchar(128)
date date
time time
ip varchar(20)
host varchar(30)
STAMP timestamp(14)
Zuletzt bearbeitet: