Überprüfung einer Datei ob diese schon inder der Datenbank vorhanden ist ..

Hi,

meins feuert zwar volle 100%, aber entspricht dafür dem gewünschten Format des Users :P

Alternativ könnte einer von euch ja noch diesen Gedanken zu Ende führen, hab grad etwas Kopfschmerzen ;)
PHP:
$get = mysql_query("SELECT * FROM Bilder WHERE Name LIKE '".$_FILES['Datei']['Name']."__%' ORDER BY id DESC LIMIT 1,1");
$arr = mysql_fetch_assoc($get);
$part = explode("__", $arr['Name']);
$newname = $_FILE['Datei']['Name'].'__'$part[count($part)-1]+1;
 
Hi,

ich vollende mal meinen Gedanken, denke das müsste so klappen:
(nicht sonderlich Elegant, aber nun)
PHP:
if( isset($_POST['Send']) && isset($_FILES['Datei']['tmp_name']) ){
   $get = mysql_query("SELECT * FROM Bilder WHERE Name LIKE '".$_FILES['Datei']['Name']."__%' ORDER BY id DESC LIMIT 1,1");
   if( mysql_numrows($get) == 0 ){
      $newname = $_FILE['Datei']['Name'].'__1';  
   }
   else{
      $arr = mysql_fetch_assoc($get);
      $part = explode("__", $arr['Name']);
      $newname = $_FILE['Datei']['Name'].'__'$part[count($part)-1]+1;  
   }
   //In die Datenbank eintragen
   //Datei auf Server speichern
}
else{
   //Formular
}

mfg
 
Zurück