Hallo zusammen,
ich möchte gern, dass man auf meiner Seite Bilder hochladen kann und optional dazu auch Beschreibungen. Jetzt habe ich das Problem, dass ich es irgendwie nicht auf die Reihe kriege, dass die Beschreibungen passend zu den Bildern in die Datenbank eingetragen werden.
Momentan ist es möglich, bis zu 7 Bilder hochzuladen.
Der Code für den Bilderupload sieht so aus:
PHP-Code:
if( isset ($newphoto) || $newphoto !='')
{
for( $i = 0; $i < count( $newphoto ); $i++ )
{
/*
mysql_query( "INSERT INTO pt_picture ( ad_id, ext, description ) VALUES ( $newid,'$ext', '".$_POST['photo_descr_1']."' )" ) or error( mysql_error() );
$photoid = mysql_insert_id();
*/
mysql_query( "INSERT INTO pt_picture ( ad_id, ext ) VALUES ( $newid,'$ext' )" ) or error( mysql_error() );
$photoid = mysql_insert_id();
if($ext !='gif')
{
createMinipic( $newphoto[ $i ], "upload/minipic/{$photoid}.$ext" );
createNormalPic( $newphoto[ $i ], "upload/{$photoid}.$ext" );
}
else
{
copy( $newphoto[ $i ], "upload/minipic/{$photoid}.$ext" );
copy( $newphoto[ $i ], "upload/{$photoid}.$ext" );
}
}
}
Der auskommentierte Bereich stellt eine Variante dar, mit der der eingegebene Text mit in die Datenbank geschrieben wird. War jedoch nur zu Testzwecken, um zu sehen, ob es überhaupt klappt. Denn das Problem so ist halt, dass immer der gleiche Text, eben photo_descr_1, geschrieben wird.
Wie bekomme ich es nun also hin, dass erkannt wird, welcher Text zu welchem Bild gehört?
Besten Dank schon mal.
LG Nadine