Gracias tribi en verdad muy bueno tu consejo estoy adaptado lo que dices pero tengo una consulta hice este arreglo y queria preguntarte si esta bien
Estas son mis funciones donde hago updates e insert llamo en especial a estas dos funciones:
Código PHP:
function setHistorial($comentario,$passwd, $foto,$id = 0)
{
global $MOD;
if (empty($id)) {
$consulta = $MOD['mysql']->consulta('INSERT INTO jugadores (comentario,passwd,foto) VALUES ( \''.$comentario.'\',\''.$passwd.'\',\''.$foto.'\')');
} else {
$consulta = $MOD['mysql']->consulta('UPDATE jugadores SET comentario=\''.$comentario.'\',passwd=\''.$passwd.'\', foto=\''.$foto.'\' WHERE id='.$id);
}
return $consulta;
}
function setHistorial2($comentario,$passwd,$id = 0)
{
global $MOD;
if (empty($id)) {
$consulta = $MOD['mysql']->consulta('INSERT INTO jugadores (comentario,passwd) VALUES ( \''.$comentario.'\',\''.$passwd.'\')');
} else {
$consulta = $MOD['mysql']->consulta('UPDATE jugadores SET comentario=\''.$comentario.'\',passwd=\''.$passwd.'\' WHERE id='.$id);
}
return $consulta;
}
Bien ahora en mi problema llamo a esta dos funciones una para poder modificar solo en comentario y el otro para modificar comentario y foto.
Código PHP:
if(empty($tipo_archivo)){
if (empty($id)) {
if ($MOD['jugadores']->setHistorial2($comentario,$passwd)){
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']->setHistorial2($comentario,$passwd,$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{
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";
}
}
}
}else{
echo " <center> Usted no tiene permisos </center>";
}
Hasta el momento el problema principal para este tema esta resulto pero queria saber tu opinion si esta mal.
Estoy adaptando tu sugerencia pero me gustaria saber que opinas de esta solucion