30/11/2006, 06:25
|
| | 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!!!!!!!!! |