Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2004, 22:22
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
ahora el modificar_linea_blanca.php (el de ayer para datos modificado hoy)

arriba

Código PHP:
<? 
include ("config.php"); 

if (isset(
$_GET['id'])){ 
$sql="SELECT * FROM linea_blanca WHERE id='".$_GET['id']."'"
$result mysql_query($sql) or die (mysql_error()); 
$resultado=mysql_fetch_array($result); 


?>

y el resto

Código PHP:
<form action="modificar_linea_blanca2.php" method="get" enctype="multipart/form-data" name="productos" id="productos">
                    <table width="255">
                      <tr>
                        <td width="91"><div align="left">ID:</div></td>
                        <td width="152"><div align="left">
                          <input name="id" type="text" id="id" size="3" align="left" value="<? echo $resultado['id']; ?>">
                        </div></td>
                      </tr>
                        <td><div align="left">Producto:</div></td>
                        <td><div align="left">
                          <input name="producto" type="text" id="producto" value="<? echo $resultado['producto']; ?>" size="45" align="left">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="left">Modelo:</div></td>
                        <td><div align="left">
                          <input name="modelo" type="text" id="modelo" value="<? echo $resultado['modelo']; ?>" size="45" align="left">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="left">Descripción:</div></td>
                        <td><div align="left">
                          <input name="descripcion" type="text" id="descripcion" value="<? echo $resultado['descripcion']; ?>" size="45" align="left">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="left">Precio:</div></td>
                        <td><div align="left">
                          <input name="precio" type="text" id="precio" value="<? echo $resultado['precio']; ?>" size="45" align="left">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="left">Stock:</div></td>
                        <td><div align="left">
                          <input name="stock" type="text" id="stock" value="<? echo $resultado['stock']; ?>" size="45" align="left">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="left">Imagen</div></td>
                        <td><div align="left">
                          <input name="imagen" type="file" id="imagen" value="<? echo $resultado['imagen']; ?>" size="45" align="left">
                        </div></td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                      </tr>
                      <tr>
                        <td colspan="2"><div align="center">
                            <input type="submit" name="submit" value="Modificar Registros">
                        </div></td>
                      </tr>
                    </table>
                  </form>

Al "submit" llama a modificar_linea_blanca2.php que es este:

Código PHP:
<? 
include ("config.php"); 

if (isset(
$_GET['id'])){      
  
$sql="UPDATE linea_blanca SET producto='".$_GET['producto']."', modelo='".$_GET['modelo']."', descripcion='".$_GET['descripcion']."', precio='".$_GET['precio']."', stock='".$_GET['stock']."', imagen='".$_GET['imagen']."'"
if (
mysql_query($sql)){  
   exit; 
} else { 
   echo 
"Error Mysql: ".msyql_error(); 

} else { 
   
header ("Location: error.php"); 
   exit; 
}   
?>
Se perfectamente que esta malo, lo que no se es que debo corregir para que funcione. Ayer me funcionaba totalmente para modificar datos. Hoy, me muestra los datos en el formulario para modificarlos pero en el campo de imagen "file", sale un kilometro de simbolos extraños. Probe entonces a no poner esto:

Código PHP:
value="<? echo $resultado['imagen']; ?>"
y bien, me sale todo el formulario lleno, ese campo vacio y no me da error, pero al modificar buscando una foto en mi Disco, la que estaba ya no se ve ni la que subo tampoco. Solo cambia los datos.

Espero puedan ayudarme