Únete
a la comunidad
Inscríbete
Haz una pregunta Denunciar

Consulta de registros en BD de MySQLcon PHP

JCHuerta81 - Última respuesta el 10 jul 2012, 19:34
Hola,
necesito de su ayuda... tengo una base de datos "BDMYSQL" MySQL en un servidor linux, con una tabla "tbl_mitabla" con 4 campos ('campo1','campo2','campo3','campo4'). y quiero hacer una página web con PHP, en la cual se muestra un formulario que incluye un campo de texto en la cual el visitante pone un valor numérico, presione ún botón BUSCAR y el PHP haga la búsqueda de este valor en el 'campo2' de la bd "BDMYSQL" y le muestre al visitante debajo del botón BUSCAR en una tabla HTML el o los registros que encuentre coincidentes con lo que el visitante está buscando...
Sé como hacer la conexión con la BD con PHP, y pero estoy batallando para programar lo que incluye <FORM></FORM> en la página y el mysql_query().
Así tengo la parte del <FORM></FORM> en el código HTML de la página de búsqueda que vería el visitante:
-------------------------------------------------------------------------------------
<FORM action="consulta.php" method="post">
codigo: <INPUT type="text" name="codigo"><BR>
<BUTTON name="enviar" value="enviar" type="submit">
Buscar </BUTTON>
</FORM>
-------------------------------------------------------------------------------------
y el código PHP (consulta.php) lo tengo así:
-------------------------------------------------------------------------------------
<?php
$codigo=$_POST['codigo'];
include "conexion.php"; //aquí tengo la configuración para la conexión a la BD MySQL
$sql = mysql_query("select * from tbl_mitabla where campo1 = $codigo;"); // aquí le digo que
//muestra los datos consultados
$num_rows = mysql_num_rows($sql);
echo "<font face=arial><b>Se encontraron $num_rows resultados\n</b></font>";
// En formato plano.
echo "<font face=arial><p>Codigo - Descripcion - Costo - PrecioLista</p>";
while($row = mysql_fetch_array($sql)){
echo $row['campo1']." -- ".$row['campo2']." -- ".$row['campo3']." -- ".$row['campo4']."<br>";
}
// Y en formato HTML para una tabla
echo "<table border = '1'> \n";
echo "<tr> \n";
echo "<td><b>Codigo</b></td> \n";
echo "<td><b>Descripcion</b></td> \n";
echo "<td><b>Costo</b></td> \n";
echo "<td><b>PrecioLista</b></td> \n";
echo "</tr> \n";
while ($row = mysql_fetch_row($sql)){
echo "<tr> \n";
echo "<td>$row[campo1]</td> \n";
echo "<td>$row[campo2]</td> \n";
echo "<td>$row[campo3]</td> \n";
echo "<td>$row[campo4]</td> \n";
echo "</tr> \n";
}
echo "</table> \n";
mysql_close();
?>
-------------------------------------------------------------------------------------
Quisiera, pero no sé cómo, que el resultado se muestre debajo del botón BUSCAR.
Espero me haya explicado...
Saludos y ojalá alguien me pueda ayudar...
Seguir leyendo 
35 respuestas
Respuesta
+17
moins plus
Hola a todos, bueno yo ando iniciándome en este mundo pero creo que le pongo empeño a lo que hago y trato de ir más allá de lo que me enseñan en clases... Aquí tengo un programa parecido a lo que plantea el amigo JCHuerta81... Espero les guste...
___________________________________________________________________________________________
Consta de 3 archivos: telefonia.html , telefonos.php , procesa.php
Deben obviamente crear una tabla llamada suscriptores la cual contendrá los siguientes campos en este mismo orden: cod_suscriptor,cedula,nombre,fecha_sus,direccion. Repito es algo básico y primera vez que hago un programa que contiene esto pero considero que a cualquiera podría ayudar.
___________________________________________________________________________________________
telefonia.html
___________________________________________________________________________________________

<html>
<!-- *********************************************************************
NOMBRE: Daniel Alejandro Peña Campos.
CORREO: dapc21@hotmail.com
PROF: Luis Brito.
MATERIA: Pag. Web II
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE CUMANÁ (VENEZUELA).
********************************************************************* -->
<head>
<title>Telefonia</title>

<script language="javascript">

c = (document.getElementById)? true:false;

function inicio(obj) {

if (c) {
obj.visibility = "visible"; //capa principal visible
//Estas capas se ocultan aqui para al darle al boton cancelar en cada formulario pueda colocar o mostrar lacapa de inicio
Eliminar.style.visibility = "hidden"; //oculta
Insertar.style.visibility = "hidden"; //oculta
Actualizar.style.visibility = "hidden"; //oculta
Buscar.style.visibility = "hidden"; //oculta
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}

function inserta(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Eliminar.style.visibility = "hidden"; //oculto la capa
Actualizar.style.visibility = "hidden"; //oculto la capa
Buscar.style.visibility = "hidden"; //oculto la capa
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}

function elimina(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Insertar.style.visibility = "hidden"; //oculto la capa
Actualizar.style.visibility = "hidden"; //oculto la capa
Buscar.style.visibility = "hidden"; //oculto la capa
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}

function actualiza(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Insertar.style.visibility = "hidden"; //oculto la capa
Eliminar.style.visibility = "hidden"; //oculto la capa
Buscar.style.visibility = "hidden"; //oculto la capa
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}

function busca(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Insertar.style.visibility = "hidden"; //oculto la capa
Eliminar.style.visibility = "hidden"; //oculto la capa
Actualizar.style.visibility = "hidden"; //oculto la capa
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}

function muestra(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Insertar.style.visibility = "hidden"; //oculto la capa
Eliminar.style.visibility = "hidden"; //oculto la capa
Actualizar.style.visibility = "hidden"; //oculto la capa
Buscar.style.visibility = "hidden"; //oculto la capa
}
}


</script>

<style type="text/css">
<!--
#Insertar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}
#Eliminar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}

#Actualizar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}

#Buscar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}

#Mostrar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}

#Izquierdo {
position:absolute;
width:20%;
height:100%;
top:0%;
left:0%;
z-index:3;
background: #003366;
}
#capaBienvenida {
position:absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: visible;
background: white;

}
-->
</style>
</head>

<body onload="inicio(capaBienvenida.style);">

<div id="capaBienvenida">
<p align="center"> <font size="16">Selecciona una de las opciones del menu...</font> </p>
</div>

<div id="Izquierdo">
<p align="center"> <font size="30" color="white">MENU</font> </p>
<p align="center"> <a href="#" onclick="inserta(Insertar.style);"> <font size="6" color="white"> Insertar </font></a></p>
<p align="center"> <a href="#" onclick="elimina(Eliminar.style);"> <font size="6" color="white"> Eliminar </font></a></p>
<p align="center"> <a href="#" onclick="actualiza(Actualizar.style);"> <font size="6" color="white"> Actualizar </font></a></p>
<p align="center"> <a href="#" onclick="busca(Buscar.style);"> <font size="6" color="white"> Buscar </font></a></p>
<p align="center"> <a href="#" onclick="muestra(Mostrar.style);"> <font size="6" color="white"> Mostrar Tabla </font></a></p>

</div>


<div id="Insertar">

<p align="center">
<br />
<br />
<strong> Ingresar Suscriptor </strong> <br />
</p> <br />

<form method="post" action="procesa.php">
<table align="center">


<tr>
<td><strong>Codigo del suscriptor:</strong></td>
<td>
<input type="text" id="codigo" name="codigo" />
</td>
</tr>
<tr>
<td><strong>Cedula:</strong> </td>
<td>
<input type="text" id="cedula" name="cedula"></td>
</tr>
<tr>
<td><strong>Nombre:</strong> </td>
<td>
<input type="text" id="nombre" name="nombre"></td>
</tr>
<tr>
<td><strong>Fecha:</strong> </td>
<td>
<input type="text" id="fecha" name="fecha"></td>
</tr>
<tr>
<td><strong>Direccion:</strong> </td>
<td>
<input type="text" id="direccion" name="direccion"></td>
</tr>
</table>
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="guardar" name="guardar" value="Guardar" />
</td>
<td>
<input type="reset" id="borrar" name="borrar" value="Borrar" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>
<p align="center">
<label></label>
</p>
</form>
</div>

<div id="Eliminar">
<p align="center">
<br />
<br />
<strong> Eliminar Suscriptor </strong> <br />
</p> <br />

<form method="post" action="procesa.php">




<table align="center">


<tr>
<td><strong>Codigo del suscriptor:</strong></td>
<td>
<input type="text" id="codigo" name="codigo" /></td>
</tr>

</table>
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="elim" name="elim" value="Eliminar" />
</td>
<td>
<input type="reset" id="borrar" name="borrar" value="Borrar" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>

</form>
</div>


<div id="Actualizar">

<p align="center">
<br />
<br />
<strong> Actualizar Suscriptor </strong> <br />
</p> <br />

<form method="post" action="procesa.php">
<table align="center">


<tr>
<td><strong>Codigo del suscriptor:</strong></td>
<td>
<input type="text" id="codigo" name="codigo" />
</td>
</tr>
<tr>
<td><strong>Cedula:</strong> </td>
<td>
<input type="text" id="cedula" name="cedula"></td>
</tr>
<tr>
<td><strong>Nombre:</strong> </td>
<td>
<input type="text" id="nombre" name="nombre"></td>
</tr>
<tr>
<td><strong>Fecha:</strong> </td>
<td>
<input type="text" id="fecha" name="fecha"></td>
</tr>
<tr>
<td><strong>Direccion:</strong> </td>
<td>
<input type="text" id="direccion" name="direccion"></td>
</tr>
</table>
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="act" name="act" value="Actualizar" />
</td>
<td>
<input type="reset" id="borrar" name="borrar" value="Borrar" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>
<p align="center">
<label></label>
</p>
</form>
</div>

<div id="Buscar">
<p align="center">
<br />
<br />
<strong> Buscar Suscriptor </strong> <br />
</p> <br />

<form method="post" action="procesa.php">




<table align="center">


<tr>
<td><strong>Codigo del suscriptor:</strong></td>
<td>
<input type="text" id="codigo" name="codigo" /></td>
</tr>

</table>
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="busc" name="busc" value="Buscar" />
</td>
<td>
<input type="reset" id="borrar" name="borrar" value="Borrar" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>

</form>
</div>

<div id="Mostrar">
<p align="center">
<br />
<br />
<strong> Ver Suscriptores </strong> <br />
</p> <br />

<form method="post" action="procesa.php">

<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="m_tabla" name="m_tabla" value="Ver Tabla de Suscriptores" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>

</form>
</div>

</body>
</html>


___________________________________________________________________________________________
procesa.php
___________________________________________________________________________________________



<?php

include("telefonos.php");
//Textbox de formularios
$cod=$_POST['codigo'];
$ced=$_POST['cedula'];
$nom=$_POST['nombre'];
$fec=$_POST['fecha'];
$dir=$_POST['direccion'];
//Botones de formularios que realizan alguna accion, guardar, eliminar, etc.
$guardar=$_POST['guardar'];
$elim=$_POST['elim'];
$act=$_POST['act'];
$busc=$_POST['busc'];
$m_tabla=$_POST['m_tabla'];


//Accion que realizan cada uno de los botones
if($guardar){
$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos

$ingreso=mysql_query("INSERT INTO suscriptores(cod_suscriptor,cedula,nombre,fecha_sus,direccion) VALUES('$cod','$ced','$nom','$fec','$dir')", $link);

mysql_close($link); //cierro la conexion
$tabla=muestraTabla($cod,$ced,$nom,$fec,$dir); //finalmente visualizo la tabla
}

if($elim){
$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos

$borrar=mysql_query("DELETE FROM suscriptores WHERE cod_suscriptor='$cod'", $link);
mysql_close($link); //cierro la conexion
$tabla=muestraTabla($cod,$ced,$nom,$fec,$dir); //finalmente visualizo la tabla
}

if($act){
$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos

$actualizar=mysql_query("UPDATE suscriptores SET cedula='$ced', nombre='$nom', fecha_sus='$fec', direccion='$dir' WHERE cod_suscriptor='$cod'", $link);
mysql_close($link); //cierro la conexion
$tabla=muestraTabla($cod,$ced,$nom,$fec,$dir); //finalmente visualizo la tabla
}

if($busc){
muestraUnoDeLaTabla($cod,$ced,$nom,$fec,$dir);
}

if($m_tabla){
$tabla=muestraTabla($cod,$ced,$nom,$fec,$dir);
}


echo "<center><a href='telefonia.html'>Volver al Inicio</a></center>";

?>




___________________________________________________________________________________________
telefonos.php
___________________________________________________________________________________________


<?

function muestraTabla($cod,$ced,$nom,$fec,$dir){

$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos

//selecciono campos para mostrarlos
$result=mysql_query("SELECT cod_suscriptor,cedula,nombre,fecha_sus,direccion FROM suscriptores ORDER BY cod_suscriptor ASC", $link);

if($row=mysql_fetch_array($result)){
echo "<table border='1' align='center'>\n";
echo "<tr><td>Código de Suscriptor</td><td>Cedula</td><td>Nombre</td><td>Fecha de Suscripcion</td><td>Dirección</td></tr>\n";
do{
echo "<tr><td>".$row["cod_suscriptor"]."</td><td>".$row["cedula"]."</td><td>".$row["nombre"]."</td><td>".$row["fecha_sus"]."</td><td>".$row["direccion"]."</td></tr> \n";
}while($row=mysql_fetch_array($result));
echo "</table>\n";
}
else{
echo "<center>No se ha encontrado ningun registro...</center>";
}

mysql_close($link); //cierro la conexion

}

function muestraUnoDeLaTabla($cod,$ced,$nom,$fec,$dir){

$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos

//selecciono campos para mostrarlos
$result=mysql_query("SELECT cod_suscriptor,cedula,nombre,fecha_sus,direccion FROM suscriptores WHERE cod_suscriptor='$cod'", $link);

if($row=mysql_fetch_array($result)){
echo "<table border='1' align='center'>\n";
echo "<tr><td>Código de Suscriptor</td><td>Cedula</td><td>Nombre</td><td>Fecha de Suscripcion</td><td>Dirección</td></tr>\n";
do{
echo "<tr><td>".$row["cod_suscriptor"]."</td><td>".$row["cedula"]."</td><td>".$row["nombre"]."</td><td>".$row["fecha_sus"]."</td><td>".$row["direccion"]."</td></tr> \n";
}while($row=mysql_fetch_array($result));
echo "</table>\n";
}
else{
echo "<center>No se ha encontrado ningun registro con este código...</center>";
}

mysql_close($link); //cierro la conexion

}


?>

___________________________________________________________________________________________
fin
___________________________________________________________________________________________
JAVO - 14 jul 2009, 21:47
Mira para guardar en la base de datos y consultar es sencillo puedes usar este codigo. para el envio de datos de tu interfaz a MySql, en este caso estoy utilizando una interfaz en flash para captar los datos y luego mandarlos mediante PHP.

<?php

$link = mysql_connect("localhost", "root", "");
mysql_select_db("productos");

$prod_php = "".$_POST['prod_flash']."";
$id_php = "".$_POST['id_flash']."";

$cons = "INSERT INTO lista (prod_sql, id_sql) VALUES ('$prod_php', '$id_php')";
mysql_query($cons);
mysql_close($link);

?>

para recibir usas este

<?php

$link = mysql_connect("localhost", "root", "");
mysql_select_db("productos");

$sql = "SELECT * FROM lista";
$res = mysql_query($sql);

$prod_php = mysql_result($res, 0, "prod_sql");
$id_php = mysql_result($res, 0, "id_sql");

echo "prod=".$prod_php;
echo "&id=".$id_php;

?>

en estos momentos no tengo a la mano el codigo para el login, pero pues dejame hacer uno, te paso mi msn y pues ahi me puedes preguntar. javo.million@hotmail.com
Romeo - 3 sep 2010, 16:27
dAPC21.
No me funciono los el esquema que medejaste, me carga la PAGINA: telefonia.html, pero al darle clic en cualquiera de los botones no me carga la página siguinte me sale: No se puede encontrar la página web
HTTP 404
Causas más probables:
*Es posible que la dirección no se haya escrito correctamente.
*Si hizo clic en un vínculo, es posible que no esté actualizado.
Haber si me podrias decir en que estoy fallando.
Gracias.
jose - 27 may 2011, 23:22
Mucho gusto a todos pues eh visto la funcionalidad de sus codigos pues yo tambien tengo un proyecto en php conectado a una base de datos donde se me pide que crear un Correo Electronico privado donde pueda registrarme, pueda entrar con un password y este se guarde en la base de datos mysql luego tener una bandeja de entrada y salida y poder enviar y recibir correos electronicos, si le es posible ayudenme si apenas inicio el modulo para este proyecto..
mml,ñl - 6 nov 2011, 00:34
m,m,,m,m,mm
thebest - 6 ene 2012, 16:47
Muchas gracias ami me es de gran ayuda tus archivos. gracias, logre entender como funciona
Añadir comentario
Respuesta
+6
moins plus
compadres tengo un problemita con el codigo php, me estoy iniciando y lo único que me falta es ubicar el codigo de "busqueda de registros" en mi codigo del "formulario de busqueda"...solo les pido de corazon que me digan donde poner el codigo? este es el formulario de busqueda de pagina...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Busqueda Participante</title>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
width:790px;
height:115px;
z-index:1;
}
#apDiv2 {
position:absolute;
width:170px;
height:21px;
z-index:2;
top: 20px;
}
.Estilo1 {font-family: Georgia, "Times New Roman", Times, serif}
.Estilo2 {font-size: medium}
.Estilo3 {color: #0000FF}
#apDiv3 {
position:absolute;
width:145px;
height:23px;
z-index:2;
left: 193px;
top: 20px;
}
#apDiv4 {
position:absolute;
width:55px;
height:24px;
z-index:2;
}
-->
</style>






</head>

<body>
<div id="apDiv1">
<form action="http://localhost/educacion/consulta_participante.php" method="post" name="form1" target="_self" id="form1">

<div id="apDiv2">
<span class="Estilo1"> <span class="Estilo2"> <span class="Estilo3">
<label><strong>Cedula de Identidad</strong></label>
</span> </span> </span></div>
<div id="apDiv3">
<label for="ci"></label>
<input type="text" name="ci" id="ci" />

</div>
<p> </p>
<div id="apDiv4">
<label for="buscar"></label>
<input name="buscar" type="submit" class="Estilo3" id="buscar" value="Buscar" />
</div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</form>
</div>
</body>
</html>
Stephanpardo - 19 may 2010, 04:05
en este iclude lo colocas en el PHP y sustitulles el HTML por el tuyo del buscador


<?php
include("formulario.html");
$link=Conectarse();
$result=mysql_query("select * from Facturacion",$link);
?>
Añadir comentario
Respuesta
+5
moins plus
ola, estas fallando en la consulta
<?php
$codigo=$_POST['codigo'];
include "conexion.php"; //aquí tengo la configuración para la conexión a la BD MySQL
$sql = mysql_query("select * from tbl_mitabla where campo1 = $codigo;");
la consulta tiene que ser de la siguiente manera:
$sql = mysql_query("select * from tbl_mitabla where campo1 = ' " . $codigo . " ' ");
Memphis - 27 nov 2009, 19:44
Hola Jap, mira sabes qu etengo un problema con php y mysql. es paresido a lo que respondiste anteriormente, lo mio es lo siguiente, quiero hacer una busqyeda pero de varios campos a la vez.

Me explico, tengo una tabla con, nombre, apellido, direccion, telefono. Y quiero hacer un formulario en el cual tenga esos campos al principio de la pagina para buscar cada persona, puedo buscar por los 4 solo por 1, por el momento me esta buscando solo po 1 y nose como buscar por mas campos, si es que me puedes ayudar te lo agradeceria.

de ante mano muchas gracias.
darg - 25 ene 2011, 20:10
tienes que pedir los campo en el mismo lugar que el primero.. $sql = mysql_query("select nombre, direccion, telefono,etc from tbl_mitabla where campo1 = ' " . $codigo . " ' ");
aqui solo te seleccionara los campos que cumplan con el criterio de busqueda
Añadir comentario
Respuesta
+4
moins plus
HOLA
TENGO UNA PAGINA DE PHP
PERO QUIERO QUE CUANDO GUARDE DATOS EN LA PAGINA PHP DE LA GUARDE AUTOMATICAMENTE DE LA GUARDE EN LA BASE DATOS DE MYSQL
Javo - 13 jun 2009, 23:24
Hola, tal vez te sirva algo como esto http://www.juba-solutions.com.mx/registro, si es asi te paso mi mail. instintojavo@hotmail.com,
Añadir comentario
Respuesta
+1
moins plus
espesifica mas sobre tu error que es lo que no te esta funcionando
roberto - 9 jul 2010, 23:51
hola quiero hacer un pagina web que tenga acceso a otras paginas mediante claves o login pero no se com o me podrain ayudar
erick - 2 ago 2010, 18:53
necesito hacer una consulta de una tabla de una base de datos con mysql en php y que el resultado de mi busqueda(uno o varios registros no toda la tabla) se muestren en una ventana flotante o emergente. como le hago por favor ayudenme *~*
pegasus - 8 sep 2010, 06:39
se agradece esto pero sis la base de datos esto es una aguja en un pajaar
pegasus - 8 sep 2010, 06:44
yo se como realizar un sistema de registro te puedo ayudar
alex83_alba@hotmail.com
JERICHO - 15 jul 2011, 18:55
HOLA AYUDENME NO ME FUNCIONA MI FORMULARIO DE CONSULTAS ESTE ES EL CODIGO QUE TENGO. AHY ALGO MALO EN EL?
<pconsulta por nombre usuario :

</p>
<p align="center">
<input type="text" name="NIT" />
<input type="submit" value="Consultar" />
<br />
<br />
<?php
$NIT=$_REQUEST['NIT'];

if($NIT!= "NIT")
{
$bd=mysql_connect("localhost","root","");

mysql_select_db("proconel");

$sql=mysql_query("SELECT * FROM afiliaciones WHERE NIT='$NIT'")or die(mysql_error());

list($NIT,$SALUD,$PENSION,$ARP,)=mysql_fetch_array($sql);
?>
<label>NIT : <?php echo $NIT; ?></label>
<br />
<label>SALUD : <?php echo $SALUD; ?></label>
<br />
<label>PENSION : <?php echo $PENSION; ?></label>
<br />
<label>ARP : <?php echo $ARP; ?></label>
<br />
<?php
}
?>
Añadir comentario
Respuesta
+1
moins plus
<?php
$codigo=$_POST['codigo'];
include "conexion.php"; //aquí tengo la configuración para la conexión a la BD MySQL
$link=Conectarse();
$result= mysql_query("select * from alumno where codigo = $codigo;"); // aquí le digo que
?>
<TABLE width="276" BORDER=1 CELLPADDING=1 CELLSPACING=1>
<TR><TD width="69"> Codigo</TD>
<TD width="134"> Nombre </TD>
<TD width="50"> Edad </TD>
</TR>
<?php
//muestra los datos consultados
$num_rows = mysql_num_rows($result);
echo "<font face=arial><b>Se encontraron $num_rows resultado\n</b></font>";


// En formato plano.
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s </td><td> %s</td></tr>", $row["codigo"],$row["nombre"],$row["edad"]);
}
mysql_free_result($result);
mysql_close($link);
?>

Adaptalo a tu tabla y listo
Añadir comentario
Respuesta
+1
moins plus
ve a la siguiente url donde te explica todo esos pasos

http://tecnoclara.wikispaces.com/TIC+Inform%C3%A1tica
Añadir comentario
Respuesta
+0
moins plus
mm no se nada
jossy - 21 sep 2011, 01:02
hola necesito de hacer una interface en php y no se como empezar ayudenme porfis
skived - 18 oct 2011, 20:16
ya somos dos casi tengo problemas con el while ($resUsers = mysql_fetch_assoc($queUsers)) { ?> ayuda
crisbelmarquez - 2 nov 2011, 16:58
Necesito q me ayuden estoy haciendo un formulario para me muestre el resultado en pantalla pero me muestra es el codigo, q debo hacer. Este es mi codigo para q me muetro los datos del formulario

<title>Procesar informacion formulario1</title>
<?php
echo "<dr>";
echo "Nombre: ", $_REQUEST["nombre"];
echo "Apellido: ", $_REQUEST["apellido"];
echo "Cedula: ", $_REQUEST["cedula"];
?>
Marizhittaaaa - 15 feb 2012, 15:55
hola necesito una solucion a mi problema tengo los codigos en php de todos mis botones consulta, grabar,modificar etc....pero ahora necesito imprimir mi consulta en tablas, mis datos de las tablas de consultas son multiples quisieran que me ayuden para imprimir todo eso en una hoja A4 como haria para que aparezca todo en la hoja?sin que aparezca los botones tambn.....
er4eff - 11 may 2012, 05:01
ok gracias me sirvio mucho
Añadir comentario
Respuesta
+0
moins plus
mira el error q veo a simple vista es q en esta parte
$sql = mysql_query("select * from tbl_mitabla where campo1 = $codigo;");

al mandar la consulta a la base de datos tienes mal hecho el mensaje de salida, ya q te faltan las comillas. Prueba con este

$sql = mysql_query("select * from tbl_mitabla where campo1 = '$codigo';");
Añadir comentario
Respuesta
+0
moins plus
estoy utilizando el codigo de la telefonica y me manda este error:


\n"; echo "Código de SuscriptorCedulaNombreFecha de SuscripcionDirección\n"; do{ echo "".$row["cod_suscriptor"]."".$row["cedula"]."".$row["nombre"]."".$row["fecha_sus"]."".$row["direccion"]." \n"; }while($row=mysql_fetch_array($result)); echo "\n"; } else{ echo "
No se ha encontrado ningun registro...
"; } mysql_close($link); //cierro la conexion } function muestraUnoDeLaTabla($cod,$ced,$nom,$fec,$dir){ $link=mysql_connect("localhost","root",""); //abro la conexion mysql_select_db("telefonos",$link); //selecciono mi base de datos //selecciono campos para mostrarlos $result=mysql_query("SELECT cod_suscriptor,cedula,nombre,fecha_sus,direccion FROM suscriptores WHERE cod_suscriptor='$cod'", $link); if($row=mysql_fetch_array($result)){ echo "\n"; echo "\n"; do{ echo " \n"; }while($row=mysql_fetch_array($result)); echo "
Código de Suscriptor Cedula Nombre Fecha de Suscripcion Dirección
".$row["cod_suscriptor"]." ".$row["cedula"]." ".$row["nombre"]." ".$row["fecha_sus"]." ".$row["direccion"]."
\n"; } else{ echo "
No se ha encontrado ningun registro con este código...
"; } mysql_close($link); //cierro la conexion } ?>

Fatal error: Call to undefined function muestraUnoDeLaTabla() in C:\xampplite\htdocs\eje\procesa.php on line 53
Añadir comentario
Este documento intitulado « Consulta de registros en BD de MySQLcon PHP » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.

¿No eres todavia usuario?

inscríbete, gratuitamente y en menos de un minuto!

Los miembros obtienen más respuestas que los usuarios anónimos.

Ser miembro te permite llevar un seguimiento detallado de tus consultas.

Ser miembro te permite gozar de otras opciones adicionales.

Recibe nuestro newsletter

salud.kioskea.net