Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/06/2010, 22:48
alx_salazar
 
Fecha de Ingreso: septiembre-2008
Mensajes: 192
Antigüedad: 15 años, 7 meses
Puntos: 1
De acuerdo Respuesta: buscar un registro, actualizar y modificar

muchas gracais por responder te envio el codigo para que me puedas ayudar
Código PHP:
//procesar
<body>
<?php

if($_POST["btn_enviar"]){
//Include database connection details
require_once('config.php');

//Connect to mysql server
$link mysql_connect(DB_HOSTDB_USERDB_PASSWORD);
if(!
$link) {
die(
'Failed to connect to server: ' mysql_error());
}

//Select database
$db mysql_select_db(DB_DATABASE);
if(!
$db) {
die(
"Unable to select database");
}
$ci_cliente=$_POST["ci_clientes"];
$nombre=$_POST["nombre_clientes"];
$apellidos=$_POST["apellidos_clientes"];
$dir_domicilio=$_POST["dir_domicilio"];
$estadocivil=$_POST["estado_civil"];
$profesion=$_POST["profesion"];
$teflcliente=$_POST["telf_cliente"];
$vive_propia=$_POST["vivienda_propia"];
$arrienda=$_POST["arrienda"];
$cliente_antes=$_POST["cliente_anterior"];


if(
mysql_query("UPDATE FROM clientes SET nombre_clientes='$nombre', apellidos_clientes='$apellidos', dir_domicilio='$dir_domicilio', estado_civil='$estadocivil', telf_cliente='$teflcliente', profesion='$proesion', 
vivienda_propia='$vive_propia', arrienda='$arrienda', cliente_anterior='$cliente_antes' WHERE ci_clientes='$ci_cliente'"
,$link)){
echo
"registro modificado exitosamente";
}
else{
echo
"hubo un error modificando el registro";
}
unset(
$nombre,$apellidos,$dir_domicilio,$estadociv il,$profesion,$teflcliente,$vive_propia,$arrienda$cliente_antes);
mysql_close($link);
}
?>
</body>
Código PHP:
//clientes

<title>Documento sin t&iacute;tulo</title>
<head>
<?php
require_once('config.php');

//Connect to mysql server
$link mysql_connect(DB_HOSTDB_USERDB_PASSWORD);
if(!
$link) {
die(
'Failed to connect to server: ' mysql_error());
}

//Select database
$db mysql_select_db(DB_DATABASE);
if(!
$db) {
die(
"Unable to select database");
}

$res=mysql_query("SELECT * FROM clientes ORDER BY ci_clientes",$link); //Hacemos la consulta

echo"<table><tr><td>Cedula Identidad</td><td>Nombre</td><td>Apellido</td><td>direccion</td><td>Estado Civil</td><td>Profesion</td><td>Telefono</td><td>Vivienda Propia</td><td>Arrienda</td><td>Cliente Anterior</td></tr>";
//Hacemos una tabla html para ordenar los datos

while($row=mysql_fetch_array($res)){ //Guardaremos los datos en un array llamado $row cada indice del array sera el nombre del campo "Nombre","Apellidos", "Email", "Id"
echo '<tr> 
<td>'
.$row["ci_clientes"].'</td> ';
echo 
'<td>'.$row["nombre_clientes"].'</td>';
echo 
'<td>'.$row["apellidos_clientes"].'</td>';
echo 
'<td>'.$row["dir_domicilio"].'</td>';
echo 
'<td>'.$row["estado_civil"].'</td>';
echo 
'<td>'.$row["profesion"].'</td>';
echo 
'<td>'.$row["telf_cliente"].'</td>';
echo 
'<td>'.$row["vivienda_propia"].'</td>';
echo 
'<td>'.$row["arrienda"].'</td>';
echo 
'<td>'.$row["cliente_anterior].'</td>' </tr>;
<a>href='editCliente.php?id="
.$row["Id"]."'… datos</a></td>"//le pasamos el id a la pagina del link para que reconosca el dato
}
echo
"</table>";
?>
</body>
</html>
Código PHP:
//editcliente
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?php
//Esta pagina recibira el Id del cliente y lo va a consultar
require_once('config.php');

//Connect to mysql server
$link mysql_connect(DB_HOSTDB_USERDB_PASSWORD);
if(!
$link) {
die(
'Failed to connect to server: ' mysql_error());
}

//Select database
$db mysql_select_db(DB_DATABASE);
if(!
$db) {
die(
"Unable to select database");
}
$idcliente=$_GET["ci_cliente"]; //Recibimiento de la variable id

$res=mysql_query("SELECT * FROM clientes WHERE ci_clientes='$ci_cliente'",$link); 

//Hacemos la consulta con el id
$data=mysql_fetch_array($res); //pasamos a un array similar a $row de la pagina anterior
?>
<html>

<body>
<form action="procesar.php" method="post">
<table width="466">
<tr><td>Cedula de Identidad</td><td><input type="text" name="ci_identidad" 
value="<?php echo $data["ci_clientes"]?>" size="40"/></td></tr>

<tr><td>Nombre</td><td><input type="text" name="nombre" 
value="<?php echo $data["ci_clientes"]?>" size="40"/></td></tr>

<tr><td>Apellidos</td><td><input type="text" name="apellidos" 
value="<?php echo $data["apellidos_clientes"]?>" size="40"/></td></tr>

<tr><td>Direccion</td><td><input type="text" name="direccion" 
value="<?php echo $data["dir_clientes"]?>" size="40"/></td></tr>

<tr><td>Estado Civil</td><td><input type="text" name="estadocivil" 
value="<?php echo $data["estado_civil"]?>" size="40"/></td></tr>

<tr><td>Profesion</td><td><input type="text" name="profesion" 
value="<?php echo $data["profesion"]?>" size="40"/></td></tr>

<tr><td>Telefono</td><td><input name="telefono" type="text" 
value="<?php echo $data["telf_cliente"]?>" size="40" /></td></tr>

<tr><td>Vivienda Propia</td><td><input name="vivienda" type="text" 
value="<?php echo $data["vivienda_propia"]?>" size="40" /></td></tr>

<tr><td>Arrienda</td><td><input name="arrienda" type="text" 
value="<?php echo $data["arrienda"]?>" size="40" /></td></tr>

<tr><td>Cliente Anterior</td><td><input name="cliente_anterior" type="text" 
value="<?php echo $data["cliente_anterior"]?>" size="40" /></td></tr>

</table>
<p>
<input type="text" name="ci_cliente" value="<?php $ci_cliente?>" /> 
<!-- Aqui estara el id para modificarlo en la base de datos en la pagina de procesamiento, gracias al id reconocemos a al registro, este tipo de input es oculto !-->
<input type="submit" name="btn_enviar" />
</p>
</form>
</body>
</html>
</body>
</html>