elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Consulta php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Consulta php  (Leído 1,653 veces)
alexkof158


Desconectado Desconectado

Mensajes: 415


LOL


Ver Perfil
Consulta php
« en: 5 Noviembre 2009, 05:16 am »

buenas resulta ketengo un pequeño problemilla, estoy realizando en php una aplicacion que consulte por id_cliente en una base de datos el parametro en un input en otro html aparte  ::)
, aki ta el cod
Código:
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>consultar</title>
</head>

<body>

<h1>Consultar por Código del Cliente</h1>
<br>
<form action="view.php" method="post">
Ingrese ID:<input type="text" name="consult" id="consult"/> <br />
<input type="submit" name="boton" id="boton" value="Buscar" />&nbsp;
</form>
<br />
<br>
<br>


</body>

</html>
Código:
<?php 
$consult=$_GET['consult'];
$link = mysql_connect("localhost", "root","") or die ("ha ocurrido un error en la conexion");
mysql_select_db("empresa", $link) or die ("no se ha podido seleccionar la base de datos");
$result = mysql_query("SELECT * FROM clientes WHERE id_cliente=$consult", $link)or die("Error en la consulta SQL");
if (mysql_num_rows($result)){
  echo "<table border = '1'> \n";
  echo "<tr><td>Codigo</td><td>Nombres</td><td>Apellidos</td><td>Direccion</td><td>Ciudad</td><td>Email</td><td>Telefono</td></tr> \n";
  while ($row = @mysql_fetch_array($result)) {
    echo "<tr><td>".$row["id_cliente"].
      "</td><td>".$row["nombres"]."</td>
<td>".$row["apellidos"]."</td>
<td>".$row["direccion"]."</td>
<td>".$row["ciudad"]."</td>
<td>".$row["email"]."</td>
<td>".$row["telefono"]."</td></tr> \n";

  }
  echo "</table> \n";
}
else
  echo "No Se ha encontrado ningun registro";
printf("<a href= busquedad.php>volver</a>");  
?>
</body>
</html>
Pero al momento de enviar la consultar por un input no me muestra la consulta..
pues solo me muestra el mensaje de error (die)
que hago mal??
gracias y saludos ;D


« Última modificación: 5 Noviembre 2009, 05:21 am por alexkof158 » En línea

"noproxy"
DarkItachi


Desconectado Desconectado

Mensajes: 516


Itachi Uchiha


Ver Perfil
Re: Consulta php
« Respuesta #1 en: 5 Noviembre 2009, 07:14 am »

Código
  1. <form action="view.php" method="post">
Código
  1. $consult=$_GET['consult'];

Arregló eso tu duda?

Si no mira la respuesta abajo.

Código
  1. $consult=$_POST['consult'];
Estabas transfiriendo la variable por post e intentabas recibirla con get, por eso no te funcionaba.

Saludos.


« Última modificación: 5 Noviembre 2009, 07:16 am por DarkItachi » En línea

Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines