SANTRIS YA LO HICE FUNCIONAR PERO NO TOTALMENTE DE DESCRIBO LO Q QUIERO HACER
UN FORMULARIO DONDE YA SE LLENARON LOS DATOS DE UNA DETERMINADA PERSONA Y ME APARACEN ASI
http://img402.imageshack.us/img402/4310/50153330.png
En la parte de la opciones existe una opcion historial donde me muestra esto:
http://img52.imageshack.us/img52/5959/32835650.png
QUIERO REALIZAR LO MISMO QUE HACES PERO DENTRO DE UNA FORMULARIO QUE ME MUESTRA SUS DATOS Y QUE SOLO QUIERO ADICIONAR SU FOTO SI TIENE Y ALGUN COMENTARIO.
PARA ESTO REALICE ALGUNOS CAMBIO EN TU CODIGO EN MI TABLA LLAMADA JUGADORES SOLO AUMENTE NAME_IMAGE, LUEGO EN MI FORMULARIO HISTORIA HICE ESTO
Código HTML:
<form name="form1" action="index.php?mod=jugadores&pag=historial" method="post" enctype="multipart/form-data">
<input name="hdn_id" type="hidden" value="<?php echo $item_jugador->id ?>" />
<table border="0" align="center" class="tabla">
<tr>
<td id="carlos" style="text-align:left">Nombre</td>
<td ><input type="text" name="nombre" size="15" maxlength="256" value="<?php echo $item_jugador->nombre; ?>" readonly="true"/><input type="text" name="paterno" size="15" maxlength="256" value="<?php echo $item_jugador->paterno; ?>" readonly="true"/><input type="text" name="materno" size="15" maxlength="256" value="<?php echo $item_jugador->materno; ?>" readonly="true"/></td>
</tr>
<tr>
<td id="carlos" style="text-align:left">Lugar y Fecha de Nacimiento </td>
<td><input type="text" name="lugar" size="10" maxlength="256" value="<?php echo $item_jugador->lugar ?>" readonly="true"/>-- <input type="text" name="fecha_n" size="10" maxlength="256" value="<?php echo $item_jugador->fecha_n ?>" readonly="true"/>-- <input type="text" name="nacionalidad" size="10" maxlength="256" value="<?php echo $item_jugador->nacionalidad ?>" readonly="true"/></td>
</tr>
<tr>
<td id="carlos" style="text-align:left">Edad</td>
<td><input type="text" name="edad" size="2" maxlength="256" value="<?php echo $item_jugador-> edad ?>" readonly="true" /> años</td>
</tr>
<td id="carlos" style="text-align:left">FOTOS </td>
<td>
<?php
include("galeria_usuario.php");
if(isset($_GET['img_r']))
echo "<br/><br/><img border=0 src='images/".$_GET['img_r']."' />";
?>
</td>
</tr>
<tr>
<td colspan="2" align="center"> <input type="submit" value="Guardar" class="btn" />
<input type="button" value="Cancelar" onClick="location.href = 'index.php?mod=jugadores&pag=listado'" class="btn">
</tr>
</form >
SOLO AUMENTO EN MI FORM LA OPCION enctype="multipart/form-data", BIEN UNA VEZ QUE ME MUESTRA SUS DATOS Y QUE ELIJO UNA FOTO DE LA PERSONA ME DIRIGE A ESTA RUTA action="index.php?mod=jugadores&pag=historial"
Y ES ESTA.
Código PHP:
case 'historial':
if(!empty($_SESSION['usuario_id'])||($_SESSION['usuario_nivel']==3)||($_SESSION['usuario_nivel']==2)){
//subir imagen
$_SESSION["usuario"]=1;//asignamos el valor al identificador de usuario
include("modulos/jugadores/vistas/galeria.php");
$mi_galeria= new galeria();
$mi_galeria->usuario = "root";//usuario base de datos
$mi_galeria->pass = "";//pass base de datos
$mi_galeria->host = "localhost";//host
$mi_galeria->db = "bd_asociacion";//nombre base de datos
$mi_galeria->v_ancho=400;//ancho max de las imagenes
$mi_galeria->v_ancho_tumb=50;//ancho de los thumbnails
$mi_galeria->tmp_img=$_FILES["file"]["tmp_name"];//directorio temporal
$mi_galeria->str_img=$_FILES["file"]["name"];//nombre imagen
$mi_galeria->str_dir="images/";//directorio imagenes
$mi_galeria->user=$_SESSION["usuario"];//usuario imagenes
$mi_galeria->desc=$_POST["desc"];//descripción imagen
if(isset($_FILES["file"])){
//$mi_galeria->create_table();//crea la tabla images asociada al usuario
$mi_galeria->subir_img();//sube las imagenes
echo $mi_galeria->msg;//muestra los mensajes
}
?>
<input type="file" name="file" />
</label>
<?php
$mi_galeria->ver_galeria();//muestra la galeria
if (empty($id)) {
if ($MOD['jugadores']->setHistorial($comentario,$passwd,$name_image)){
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 registro no fue exitoso";
}
} else {
if ($MOD['jugadores']->setHistorial($comentario,$passwd,$name_image,$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 " <center> Usted no tiene permisos </center>";
}
break;
BIEN COMO EN TU CODIGO EN GALERIA.PHP YA ESTAS CREANDO UNA TABLA Y ADEMAS INSERTANDO ESA PARTE LO PUSE COMO COMENTARIO Y AUMNETE A MI FUNCION SETHISTORIAL ESO
Código PHP:
function setHistorial($comentario,$passwd, $name_image,$id = 0)
{
global $MOD;
if (empty($id)) {
$consulta = $MOD['mysql']->consulta('INSERT INTO jugadores (comentario,passwd,name_image) VALUES ( \''.$comentario.'\',\''.$passwd.'\',\''.$name_image.'\')');
} else {
$consulta = $MOD['mysql']->consulta('UPDATE jugadores SET comentario=\''.$comentario.'\',passwd=\''.$passwd.'\', name_image=\''.$name_image.'\' WHERE id='.$id);
}
return $consulta;
}
BIEN EL PROBLEMA ES EL SIGUIENTE CUANDO CARGO UNA IMAGEN NO SUBE ESTA FOTO NI EN CARPETA IMAGEN Y TAMPOCO LO INSERTA EN MI TABLA Q ESTA YA CREADA Y OTRA COSA MAS COMO PODRIA HACER PARA Q ANTES DE HACER CLICK EN EL BOTON SUBMIT DE MI HISTORIAL ME PUEDA VISUALIZAR ESA IMAGEN ??
GRACIAS POR EL APORTE