Foros del Web » Programando para Internet » PHP »

Consulta arroja solo una parte

Estas en el tema de Consulta arroja solo una parte en el foro de PHP en Foros del Web. Buen día. Solicito de su valiosa ayuda con un inconveniente que tengo al realizar una consulta a una base de datos. Detallo el problema... Al ...
  #1 (permalink)  
Antiguo 30/03/2012, 11:20
 
Fecha de Ingreso: octubre-2011
Mensajes: 11
Antigüedad: 8 años, 1 mes
Puntos: 0
Consulta arroja solo una parte

Buen día.

Solicito de su valiosa ayuda con un inconveniente que tengo al realizar una consulta a una base de datos.

Detallo el problema...

Al momento de realizar una consulta a la base de datos, necesito que el dato consultado se agregado de manera automática en una caja de texto, el detalle aquí es que sólo me arroja la primera parte de lo almacenado en la base de datos, después de un espacio no me arroja lo demás.

Ejemplo:

NOMBRE
JUAN LUIS

Me muestra en la caja de texto sólo JUAN

APELLIDO
PEREZ FERNANDEZ

Me muestra en la caja de texto sólo PEREZ

Anexo el código:

Código PHP:
<?php
$busca
="";
$busca=$_POST['busca'];
mysql_connect("localhost","root");
mysql_select_db("data_logger");
if(
$busca!=""){ 
$busqueda=mysql_query("SELECT * FROM tbl_cliente WHERE particular LIKE '%".$busca."%'");
while(
$f=mysql_fetch_array($busqueda))
{
    echo 
'<table width="100%" border="0" background="100%">
    <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
            <tr bgcolor="silver">
    <td><center><font size="+1" color="black" face="times new roman"><b>NOMBRE</b></font></center></td>
            <td><center><font size="+1" color="black" face="times new roman"><b>APELLIDOS</b></font></center></td>
            </tr>'
;
            echo 
"<td><center><input type=text name=nombre value=".$f['nombre']."></center></td>";
            echo 
"<td><center><input type=text name=apellidos value=".$f['apellidos']."></center></td></tr></table>";
    echo <
table width="100%" border="0" background="100%">
Saludos y gracias por su ayuda.
  #2 (permalink)  
Antiguo 30/03/2012, 11:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 8 meses
Puntos: 2534
Respuesta: Consulta arroja solo una parte

Eso que dices es un error tuyo, no del programa.

Deberías estudiar bien HTML antes de continuar mezclando cosas, ya que es obligatorio usar comillas para encerrar los valores de los atributos.
Código HTML:
<!-- MAL -->
<foo candy=does nothing>

<!-- BIEN -->
<foo candy="does nothing"> 
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 30/03/2012, 17:13
Avatar de p414  
Fecha de Ingreso: agosto-2009
Ubicación: casi casi casi... a un lado de la cuna...
Mensajes: 575
Antigüedad: 10 años, 3 meses
Puntos: 44
Respuesta: Consulta arroja solo una parte

y si en lugar de usar mysql_fetch_array usas mysql_fetch_assoc??????


mysql_fetch_array devuelve el resultado como un array numérico


te recomiendo que te leas el manual de php antes de hacer cualquier cosa


saludos

Etiquetas: mysql, parte, sql
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 08:42.