Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/05/2006, 09:44
sneider
 
Fecha de Ingreso: septiembre-2005
Mensajes: 379
Antigüedad: 18 años, 7 meses
Puntos: 0
Como editar un cliente

Mi intención es la siguiente: He creado un formulario donde
el cliente introduce su DNI y su password. Al darle a ACEPTAR en este formulario se nos ejecuta un segundo script que hace de checkeo para ver si se ha escrito el dni y el password correctamente. Pues bien, una vez que hemos comprobado que el cliente está en mi sistema, es ahora cuando me interesa recuperar los datos del cliente que están en mi base de datos para así poder modificarlos de alguna manera. Eso es lo que no se hacer....no se si se puede hacer una select donde se puedan ver todos los datos de mi cliente a través de su dni introducido y que se permita modificar esos datos (no se si con un formulario o a saber jeje). Espero puedan ayudarme. Un saludo a todos.



Código de checkeoEditar.php


Código PHP:
<?php

$password 
$_POST["password"];
$repassword $_POST["repassword"];
$dni $_POST["dni"];


$datos="1"// Indicará que se han superado las comprobaciones


// COMPRUEBA SI SE ESCRIBIÓ UN DNI

    
if($dni==''){

          
$datos="0";

?>

    <html>

    <body bgcolor="red">

     <script language="Javascript">
    alert("Escriba su DNI.");
    location.href="../editar.php";
     </script>

     </body>
     </html>

<?php
    
}
?>

<?php

// COMPRUEBA SI SE ESCRIBIÓ UNA CONTRASEÑA

    
if($password==''){

         
$datos="0";

?>

    <html>

    <body bgcolor="red">

    <script language="Javascript">
    alert("Escriba su contraseña.");
    location.href="../editar.php";
    </script>

    </body>
    </html>

<?php
    
}

?>


<?php

      
if($datos=="1"){   
                      
//esto hace la conexion con la base de datos
           
require('../funciones/configCon.php');  

      
$sql "SELECT * FROM clientes WHERE dni='$dni' and                           password='$password'";

      
$rs mysql_query($sql$con) or die("Error al insertar datos personales:  Asegurese de insertar su DNI correctamente. ".mysql_error());

      if (
mysql_num_rows($resultado)==0
         {
            
$sql="update clientes set campo='lo que sea' where dni='$dni'";
            
$resultado=mysql_query($sql)or die ("ERROR obteniendo respuestas  de la base de datos, ".mysql_error());
}

}
?>

Última edición por sneider; 03/05/2006 a las 15:28 Razón: Verlo mas legible