El codigo que tengo para hacer la consulta es la siguiente:
Código PHP:
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo '<tr><td><span class="textoperfil">ID:</span> ' .$row["id"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Usuario:</span> ' .$row["usuario"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Contraseña:</span> '.$row["pass"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Nombre:</span> '.$row["nombre"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Apellidos:</span> '.$row["apellidos"].'</td></tr>';
echo '<tr><td><span class="textoperfil">DNI:</span> '.$row["dni"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Email:</span> '.$row["email"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Dirección:</span> '.$row["direccion"].'</td></tr>';
echo '<tr><td><span class="textoperfil">C.P.:</span> '.$row["cp"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Ciudad:</span> '.$row["ciudad"].'</td></tr>';
echo'<tr><td><span class="textoperfil">Pais:</span> ' .$row["pais"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Teléfono:</span> '.$row["telefono"].'</td></tr>';
echo '<tr><td><span class="textoperfil">Móvil:</span> '.$row["movil"].'</td></tr>';
}
?>
El siguiente codigo, es una hoja aparte para poder actualizarlos, que es un formulario con accion a admin_usuario_actualizar.php ...
Código HTML:
<FORM METHOD="POST" ACTION="admin_usuario_actualizar.php"> <table width="470" height="18" cellpadding="2" cellspacing="2" class="estilotabla"> <tr> <td colspan="4" class="estilocelda">MODIFICAR CLIENTES </td> </tr> <tr> <td width="79"> </td> <td width="375"><input type="hidden" name="id" id="id"/></td> </tr> <tr> <td><span class="textoperfil">Nombre:</span></td> <td><input type="text" name="nombre" id="nombre"/></td> </tr> <tr> <td><span class="textoperfil">Apellidos:</span></td> <td><input type="text" name="apellidos" id="apellidos"/></td> </tr> <tr> <td><span class="textoperfil">DNI:</span></td> <td><input type="text" name="dni" id="dni"/></td> </tr> <tr> <td><span class="textoperfil">Email:</span></td> <td><input type="text" name="email" id="email"/></td> </tr> <tr> <td><span class="textoperfil">Dirección:</span></td> <td><input type="text" name="direccion" id="direccion"/></td> </tr> <tr> <td><span class="textoperfil">C.P.:</span></td> <td><input type="text" name="cp" id="cp"/></td> </tr> <tr> <td><span class="textoperfil">Ciudad:</span></td> <td><input type="text" name="ciudad" id="ciudad"/></td> </tr> <tr> <td><span class="textoperfil">País:</span></td> <td><input type="text" name="pais" id="pais"/></td> </tr> <tr> <td><span class="textoperfil">Teléfono:</span></td> <td><input type="text" name="telefono" id="telefono"/></td> </tr> <tr> <td><span class="textoperfil">Móvil:</span></td> <td><input type="text" name="movil" id="movil"/></td> </tr> <tr> <td> </td> <td><input type="submit" id="accion" value="Actualizar" /></td> </tr> </table></FORM>
Y el codigo en admin_usuario_actualizar.php tengo el siguiente, y nosé el porque no se actualizan los registros:
Código PHP:
<?
//Conexión a la base de datos
$con = mysql_connect("localhost","xxx","xxx") or die (mysql_error());
mysql_select_db("xxx",$con) or die (mysql_error());
if (!isset($accion)){
$result=mysql_query("SELECT * FROM clientes WHERE id='".$_GET['id']."'",,$con);
$row=mysql_fetch_array($result);
echo"<form action=\"actualizar.php?accion=guardar\" method=\"POST\">Nombre:<br><input type=\"text\" value=\"$row[2]\" name=\"nombre\"><br>Apellido:<br><input type=\"text\" value=\"$row[3]\" name=\"Cargo\"><br>DNI:<br><input type=\"text\" value=\"$row[4]\" name=\"Login\"><br><inputtype=\"hidden\" name=\"id\" value=\"$row[0]\"><input type=\"submit\" value=\"Guardar\"></form> </body></html>";
}elseif($accion==guardar){
$result=mysql_query("UPDATE clientes SET Nombre=$nombre,Cargo=$Cargo,Login=$Login WHERE id='$id'",$con);
echo"<h3>Los registros han sido actualizados</h3>";
}
?>