Ver Mensaje Individual
  #16 (permalink)  
Antiguo 08/07/2010, 15:14
rufus
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: problema al modificar daos en mysql!!

Código PHP:
<?php
//la sintaxis de sql varia de como estes conectándote a la base de datos
$conexion= mysql_connect("localhost", "root", "");

mysql_select_db("abcerotica", $conexion);
$SQL = "SELECT id_distri FROM distribuidor ORDER BY id_distri ASC";
$RES = mysql_query($SQL,$conexion);

//abres el select
echo "<select name='distribuidor' id='proveedor'><option value=''>Seleccione un distribuidor</option>";

while(
$row = mysql_fetch_row($RES)){
    
//por cada proveedor que encuentre lo muestra en la lista desplegable
    
echo "<option value='". $row[0] ."'>". $row[0] . "</option>";
    
}
//cierras el select
echo "</select>"; 
?>
Código PHP:
<?php if (isset($_POST["enviarmodificacion"])) {
    
$dato=$_POST['distribuidor'];
    
$conexion= mysql_connect("localhost", "root", "");
    
    
mysql_select_db("abcerotica", $conexion);
    
    
    
$SQL = "select * from distribuidor where id_distri like '%".$dato."%'";
    
$RES = mysql_query($SQL,$conexion);
    
    while (
$fila= mysql_fetch_assoc($RES)){
        
$campo0=$fila['id_distri']; 
        
$campo1=$fila['nombre']; 
        
$campo2=$fila['email']; 
        
$campo3=$fila['telefono']; 
        
$campo4=$fila['comentario']; 
        
    }
}
?>

Código PHP:
<?php if (isset($_POST["enviar1"])) {
    
$id=$_POST['id_distri'];
    
$nombre=$_POST['nombre'];
    
$email=$_POST['email'];
    
$telefono=$_POST['telefono'];
    
$comentario=$_POST['comentario'];
    
    
    
$conexion= mysql_connect("localhost", "root", "");
    
    
mysql_select_db("abcerotica", $conexion);
    
    
$sql = "UPDATE distribuidor SET  email='$email',".
        
"telefono='$telefono', comentario='$comentario' where id_distri='$id'";
    
$result = mysql_query($sql);
}else{
    echo 
"no se a modificado nada";
}

    
?>

aqui tienes el codigo pero ya te digo me lo sigue haciendo