Hallo Zusammen,
ich habe mir ein kleines Upload Script gebastelt, wo User zu einem Problem eine Datei mit anhängen können. Funktioniert auch alles soweit, die Datei landet da wo Sie rein soll und den Pfad der Datei bekomme ich auch in die Datenbank in einer extra Tabelle gespeichert. Das Problem ist jetzt nu, dass ich die Datei die der User uploaded auch dem selben Problem zuordnen muss . Damit später für die Administratoren auch sichbar ist welche datei der User geuploaded hat.
Folgender Code zeigt die Upload funktion an, das ist auch alles k funktioniert auch,
$upload_ordner = "C:/Programme/Apache Group/Apache2/htdocs/eis/glow/php/edv_problem/Uploads/";
$dateiname = $_FILES['datei']['name']; $uploadname=$upload_ordner.$dateiname;
$datei1= $_FILES['datei']['tmp_name']; move_uploaded_file( $datei1 , $uploadname ) ;
$db['host'] = 'localhost';
$db['user'] = 'root';
$db['pass'] = 'xxx';
$db['name'] = 'xxx';
mysql_connect($db['host'],$db['user'],$db['pass'])
or print 'Unable to connect to database';
mysql_select_db($db['name'])
or print 'Unable to select database';
mysql_query( "
INSERT INTO uploads
(bildid, bildname, pid)
VALUES (
'bildid',
'$dateiname',
'pid'
)
") or die( mysql_error() );
_______________________________________________
Das folgende ist dann die Ausgabe:
$href = "http://localhost/eis/glow/php/edv_problem/Uploads";
$upload_sql = "SELECT bildname FROM uploads";
$upload_query = mysql_query( $upload_sql );
$upload_row = mysql_fetch_array( $upload_query );
<span style="font-weight:bold; text-decoration:underline;">Bilder:</span>
<a href='. $href .'/'. $uname .' target="blank">Bild1</a>
<br>
$uname = $upload_row['bildname'];
Ich weiss nur absolut nicht wie ich es anstellen soll das das Bild dem User bzw dem Problem zugeordnet wird. Mir wurde noch als Tip gegeben die Problem ID aus der Tabelle edv_problem mit der pid aus der uploads Tabelle zu füllen. ich weiss nur nicht wie das funktioniert.
Vielen Dank für eure Hilfe
mfg
ich habe mir ein kleines Upload Script gebastelt, wo User zu einem Problem eine Datei mit anhängen können. Funktioniert auch alles soweit, die Datei landet da wo Sie rein soll und den Pfad der Datei bekomme ich auch in die Datenbank in einer extra Tabelle gespeichert. Das Problem ist jetzt nu, dass ich die Datei die der User uploaded auch dem selben Problem zuordnen muss . Damit später für die Administratoren auch sichbar ist welche datei der User geuploaded hat.
Folgender Code zeigt die Upload funktion an, das ist auch alles k funktioniert auch,
$upload_ordner = "C:/Programme/Apache Group/Apache2/htdocs/eis/glow/php/edv_problem/Uploads/";
$dateiname = $_FILES['datei']['name']; $uploadname=$upload_ordner.$dateiname;
$datei1= $_FILES['datei']['tmp_name']; move_uploaded_file( $datei1 , $uploadname ) ;
$db['host'] = 'localhost';
$db['user'] = 'root';
$db['pass'] = 'xxx';
$db['name'] = 'xxx';
mysql_connect($db['host'],$db['user'],$db['pass'])
or print 'Unable to connect to database';
mysql_select_db($db['name'])
or print 'Unable to select database';
mysql_query( "
INSERT INTO uploads
(bildid, bildname, pid)
VALUES (
'bildid',
'$dateiname',
'pid'
)
") or die( mysql_error() );
_______________________________________________
Das folgende ist dann die Ausgabe:
$href = "http://localhost/eis/glow/php/edv_problem/Uploads";
$upload_sql = "SELECT bildname FROM uploads";
$upload_query = mysql_query( $upload_sql );
$upload_row = mysql_fetch_array( $upload_query );
<span style="font-weight:bold; text-decoration:underline;">Bilder:</span>
<a href='. $href .'/'. $uname .' target="blank">Bild1</a>
<br>
$uname = $upload_row['bildname'];
Ich weiss nur absolut nicht wie ich es anstellen soll das das Bild dem User bzw dem Problem zugeordnet wird. Mir wurde noch als Tip gegeben die Problem ID aus der Tabelle edv_problem mit der pid aus der uploads Tabelle zu füllen. ich weiss nur nicht wie das funktioniert.
Vielen Dank für eure Hilfe
mfg
Kommentar