editCliente.php lee los comentarios
Código PHP:
<?php
//NOTA: en tus archivos solo tienes un link que hace un envio get, en: "clientes.php"
//Seria esto (echo "<td><a href='editCliente.php?id=".$row["Id"]."'… datos>".$row["nombre_clientes"]."</a></td>";)
//y envia una variable de nombre "id" $_POST['id'] no $_GET["ci_cliente"]
//si queres que clientes.php envie $_GET["ci_cliente"] a este script
//debes cambiar id=".$row["Id"] por ci_cliente=".$row["ci_cliente"]
//por el momento lo repare asi (funciono literalmente y con el envio get):
//simulamos envio get (le damos valor manualmente)
$_GET["ci_cliente"]="ci_clientes";
//primero se comprueba si hay un envio get
if($_GET["ci_cliente"] != ""){
//Errores en: clientes, editcliente y el de procesar
//Esta pagina recibira el Id del cliente y lo va a consultar
require_once('config.php');
//Connect to mysql server
$link = mysql_connect(DB_HOST, DB_USER, DB_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
$ci_cliente=$_GET["ci_cliente"];
$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
?>
<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>
<!-- editcliente -->
<?php
}
?>