Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2006, 06:25
matias_80
 
Fecha de Ingreso: noviembre-2006
Ubicación: Capital Federal
Mensajes: 141
Antigüedad: 18 años
Puntos: 1
Hola Bytevamp!!! gracias por tu ayuda!!!

Mira probe como me sugeristes y sigo con el mismo problema de que me pone el campo vacio, entra al else porque le pongo Echo como un alert para ver si entra y entra y la verdad lo pone vacio, me voy a fijar q no se este mandando nada raro.

Voy a copiar nuevamente el codigo a ver si encontramos algo raro!!!!

/modificar.php
<form action="modificar_reg_2.php" method="post" name="modificar" enctype="multipart/form-data">

<?php
if ( mysql_num_rows($result) > 0 )
{
while( $row = mysql_fetch_array($result) )
{
$imagen = $row["imagen"];
printf("<tr><td><input type='hidden' name='id' size='1' value='%s' style='display:none;'>
<input type='text' name='nombre' size='15' value='%s'> </td>
<td><input type='text' name='direccion' size='15' value='%s'> </td>
<td><input type='text' name='telefono' size='15' value='%s'> </td>
<td><input type='text' name='email' size='15' value='%s'> </td>
<td> %s </td>
<td><input type='file' name='imagen' id='imagen_file' size='15' value='%s' disabled='true' > </td></tr>
<tr><td colspan='6' align='center'><br><br><input type='submit' value='Modificar' name='b1' style='width: 65px;' ></td></tr>
",
$row["id"], $row["nombre"], $row["direccion"], $row["telefono"], $row["email"], "<img src=\"images/".$imagen."\" width=\"90\" height=\"90\" align=\"center\" />", $row["imagen"] );
}
}
else
{
echo ("<tr><td colspan='6' align='center'><br><br><strong>No existe ese NOMBRE !!!</strong></td></tr>");

}
mysql_free_result($result);

?>
</form>

//aca en modificar.php, note q en donde imprimo la imagen actual la busca en images/imagen.jpg (q eso esta bien y anda) y donde esta el type="file" el value directamente pone imagen.jpg asi q supuse que podia ser eso y le agregue al value images/.... y ahora los dos estan en la misma carpeta y todo pero sigue sn funcionar!!!

//modificar_reg_2.php
<?php
//conexion a la DB y updetea los datos
if (isset($id))
{
$link = mysql_connect("localhost", "");
mysql_select_db("tablacurso", $link);

$imagen = $_FILES['imagen']['name'];
//comprobamos si hay que subir la imagen
if ( $imagen != "" )
{
//hay que subir la imagen
$imagen = $_FILES['imagen']['name'];

$sql = "UPDATE tablacurso SET nombre='$nombre', direccion='$direccion',".
"telefono='$telefono', email='$email', imagen='$imagen' WHERE id='$id'";

chmod($_FILES['imagen']['tmp_name'],777);
$upfile1=move_uploaded_file($_FILES['imagen']['tmp_name'], "images/".$imagen."");

$result = mysql_query($sql);

}
else
{

//no hay que subir la imagen
$sql = "UPDATE tablacurso SET nombre='$nombre', direccion='$direccion',".
"telefono='$telefono', email='$email' WHERE id='$id'";

$result = mysql_query($sql);

}
}
?>

muchas gracias!!!!!!!!!