Foros del Web » Programando para Internet » PHP »

problema con leer datos de base de datos por PHP

Estas en el tema de problema con leer datos de base de datos por PHP en el foro de PHP en Foros del Web. hola todos fijense compañeros q necesito saber como en q estoy fallando con mi archivo php, tengo un buscador de base de datos q contante ...
  #1 (permalink)  
Antiguo 23/11/2010, 12:25
 
Fecha de Ingreso: noviembre-2010
Mensajes: 8
Antigüedad: 13 años, 5 meses
Puntos: 0
problema con leer datos de base de datos por PHP

hola todos fijense compañeros q necesito saber como en q estoy fallando con mi archivo php, tengo un buscador de base de datos q contante mente se va llendando asi q en una pagina solo tengo 3 datos y un boton mas..

Nombre - Edad - correo - Mas

el boton mas se va generando automaticamente con forme se van grabando los datos, pero lo q no logro hacer es q me muestre lo demas datos de esa misma fila q seria en otra pagina:

al acer clic en mas...

Nombre - Apellido - Estado Cilvil - Ciudad - Correo - Telefono - etc.

esto es lo q tengo pero como soy nuevo en esto me confundo y no se en q fallo.

este es mi archivo
busqueda.php
Código PHP:
<?php 
               
$busca
=""
$busca=$_POST['busca']; 
mysql_connect("localhost","usuario","clave"); 
mysql_select_db("datos_1");//nombre de la base de datos 
if($busca!=""){ 
$busqueda=mysql_query("SELECT * FROM usuarios WHERE cardece LIKE '%".$busca."%'");//cambiar tu la tabla de busqueda 
while($f=mysql_fetch_array($busqueda)){ 
     
$i=$f['id']; 
echo 
'<tr>'
echo 
'<td>'.$f['nombres'].'</td>' 

echo 
'<td>'.$f['aexp'].'</td>' 

echo 
'<td>'.$f['titulo'].'</td>' 

echo 
'<td>'.$f['potsal'].'</td>' 

//aqui el boton q les mencione... 
echo'<form id="form1" name="form1" method="post" action="mas.php">'
echo
'<td><input type="submit" name="Submit" value="Mas."  /></td>'
echo
'<input type="hidden" name="opc" value="'.$i.'" />'
echo
' </form>'
echo
'</tr>'


?>
este es el q le asigne al boton mas... en el codigo action="mas.php"
mas.php
Código PHP:
<?php               
mysql_connect
("localhost","usuario","clave"); 
mysql_select_db("datos_1"); 
while(
$sql="select * from usuarios where usuario_name=$id";){ 
echo 
'<tr>'
echo 
'<td>'.$f['apellidos'].'</td>'
echo 
'<td>'.$f['telefono'].'</td>'
echo 
'<td>'.$f['correo'].'</td>'
echo 
'<td>'.$f['direc'].'</td>'
echo
'</tr>'

?>
en serio no se en q fallo ya q no tengo recursos para pagar una escuela q me enseñe estas cosas pero me interesa aprender pero en este caso ya me estoy dando por vencido, en serio necesito a alguien q me ayude con este problema...

se los agradeceria mucho..
  #2 (permalink)  
Antiguo 23/11/2010, 12:37
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: problema con leer datos de base de datos por PHP

por el formulario estas mandando el campo opc es el que tienes que comparar en la consulta a la bd, por otro lado te faltaba hacer la consulta

Código PHP:
<?php               
mysql_connect
("localhost","usuario","clave"); 
mysql_select_db("datos_1");
$sql=mysql_query("select * from usuarios where usuario_name'"$_POST['opc'] ."'");
while(
$f mysql_fetch_assoc($sql)){ 
    echo 
'<tr>'
    echo 
'<td>'.$f['apellidos'].'</td>'
    echo 
'<td>'.$f['telefono'].'</td>'
    echo 
'<td>'.$f['correo'].'</td>'
    echo 
'<td>'.$f['direc'].'</td>'
    echo
'</tr>'

?>
  #3 (permalink)  
Antiguo 29/11/2010, 22:19
 
Fecha de Ingreso: noviembre-2010
Mensajes: 8
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: problema con leer datos de base de datos por PHP

Cita:
Iniciado por Death_Empire Ver Mensaje
por el formulario estas mandando el campo opc es el que tienes que comparar en la consulta a la bd, por otro lado te faltaba hacer la consulta

Código PHP:
<?php               
mysql_connect
("localhost","usuario","clave"); 
mysql_select_db("datos_1");
$sql=mysql_query("select * from usuarios where usuario_name'"$_POST['opc'] ."'");
while(
$f mysql_fetch_assoc($sql)){ 
    echo 
'<tr>'
    echo 
'<td>'.$f['apellidos'].'</td>'
    echo 
'<td>'.$f['telefono'].'</td>'
    echo 
'<td>'.$f['correo'].'</td>'
    echo 
'<td>'.$f['direc'].'</td>'
    echo
'</tr>'

?>
Hey!!!! Gracias compadre!!!! en realidad me has ayudado un monton...!!!!!! en serio te lo agradesco....

Etiquetas: mas, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.