que ya quedo
hice unas modificaciones en el codigo:
Código PHP:
$extension=substr(strrchr($_FILES['Filedata']['name'],"."),1); //agregue esta linea para sacar la extensión
$cont=1;
$fileName="img_".$id_publicacion."_".$cont.".".$extension; echo "nom1 ".$fileName;
$sql_query="select nombre_img from imagenes where id_publicacion='$id_publicacion'";
$res=mysql_query($sql_query) or die('Error en la consulta: '.mysql_error());
while($row = mysql_fetch_array($res,MYSQL_ASSOC)){
if($row['nombre_img']==$fileName){
$cont++; //primero sumo el contador
$fileName="img_".$id_publicacion."_".$cont.".".$extension; echo "nom2 ".$fileName;
}
}
y listo, no era la gran ciencia, aunque aun me queda la duda si existe un código "más limpio" para esta situación, me gustaría conocer su opinión, si le ven algún defecto que a futuro pueda afectar
gracias