Gracias eits pero hice esto me funciona pero espero que sea lo correcto aunque desde el punto de vista del programador es un poco repetir codigo pero funciona espero tu opinion sobre como procedi a resolver el problema.
Código PHP:
if(empty($tipo_archivo)){
if (empty($id)) {
if ($MOD['jugadores']->setHistorial($comentario,$passwd,$nom_img)){
echo "<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
echo "<center>Historial exitoso!. Espere unos instantes</center>";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
} else {
echo "El Historial no fue exitoso";
}
} else {
if ($MOD['jugadores']->setHistorial($comentario,$passwd,$nom_img,$id)){
echo "<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
echo "<center>Historial Guardado exitosamente!. Espere unos instantes</center>";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
} else {
echo "<center>El historial no fue exitosa</center>";
}
}
}else{
Bien pregunto si no tiene foto que inserte todo y la foto este nula o 0
ahora si tiene foto recien hago todo lo anterior:
Código PHP:
}else{
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ( $tamano_archivo < 100000))){
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
}else{ //no tiene fin
$nom_img= $nombre_archivo;
$directorio = 'modulos/jugadores/vistas/fotos/';
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img)){
if (empty($id)) {
if ($MOD['jugadores']->setHistorial($comentario,$passwd,$nom_img)){
echo "<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
echo "<center>Historial exitoso!. Espere unos instantes</center>";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
} else {
echo "El Historial no fue exitoso";
}
} else {
if ($MOD['jugadores']->setHistorial($comentario,$passwd,$nom_img,$id)){
echo "<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
echo "<center>Historial Guardado exitosamente!. Espere unos instantes</center>";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
} else {
echo "<center>El historial no fue exitosa</center>";
}
}
}else{
echo "error al subir la foto";
}
}
}
Como te decia repito codigo en dos partes de mi case se que no es la solucion ideal desde el punto del programador pero funciona
QUE opinas ? al respecto eits gracias por tu tiempo ha sido de gran ayuda