Foros del Web » Programando para Internet » PHP »

Problema con las variables

Estas en el tema de Problema con las variables en el foro de PHP en Foros del Web. Saludos a todos!! Tengo un problema con el codigo php de mi sitio web, estoy intentando solucionarlo, pero llevo 2 dias y ya no se ...
  #1 (permalink)  
Antiguo 22/10/2011, 21:45
 
Fecha de Ingreso: octubre-2011
Mensajes: 3
Antigüedad: 12 años, 6 meses
Puntos: 0
Problema con las variables

Saludos a todos!!

Tengo un problema con el codigo php de mi sitio web, estoy intentando solucionarlo, pero llevo 2 dias y ya no se que mas probar. La pagina web esta hecha en flash (es muy fea, stoy aprendiendo) y quiero hacer una consulta de una base de datos mysql el problema es que la variable no recoge bien los valores. pongo a continuacion el codigo que estoy usando y una foto de lo que se ve. ojala me podais ayudar, se que soy nuevo, pero estaría muy agadecido si me pudieseis ayudar con esto que me trae d cabeza. Gracias!!

P.D: lo que hay despues de los // son cadenas d codigo que he probado y no me han funcionado (seguro que mas de uno se rie con las barbaridades que habré puesto) xD

Codigo:

Código PHP:
Ver original
  1. <?php
  2. include('con_ranking.php');
  3. $sql = "SELECT DISTINCT * from player limit 3";
  4. $re = mysql_query($sql); /*mb_http_input("utf-8");*/
  5. //$muestra="";
  6. while($f = mysql_fetch_object($re))
  7. {
  8. //  $muestra=$muestra+1;
  9. //  $muestra=$muestra.$f->name.'
  10. //';
  11. $muestra=$f->name.'
  12. ';
  13. // print $muestra;
  14. //  echo $muestra;
  15. //  echo 'muestra=' .$muestra;
  16. print 'muestra=' .$muestra;
  17. }
  18. ?>


Foto del resultado:



Porfavor ayudarme a quitar el muestra ese que sale para que se vean los nombre correctamente (el tercer nombre es "asdf" xD).


Gracias una vez mas y saludos a todos!!

Última edición por yorigon; 23/10/2011 a las 01:10
  #2 (permalink)  
Antiguo 23/10/2011, 07:18
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
Respuesta: Problema con las variables

Hola, no deberían tener un "&" entre las distintas muestras?
Código:
    <?php
    include('con_ranking.php');
    $sql = "SELECT DISTINCT * from player limit 3";
    $re = mysql_query($sql); /*mb_http_input("utf-8");*/
    $muestra="";
    $contador=0;
    while($f = mysql_fetch_object($re)) {
    $contador=++;
    $muestra=$f->name.'&';
    echo 'muestra'.$contador='$muestra;
    }
    ?>
Y luego en flash los recoges con un for en flash...
  #3 (permalink)  
Antiguo 23/10/2011, 11:34
 
Fecha de Ingreso: octubre-2011
Mensajes: 3
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Problema con las variables

Con un for en flash? no tengo ni idea, buscare en guias por hay a ver como se hace, yo le tenia este codigo puesto y con el q me has pasado tu me muestra solo el nombre de ahynoa en el flash pero al ejecutar el php en prueba con el dreamweaver me muestra

resultado que muestra el prueba.php:

muestra=Ahynoa& muestra=Mano& muestra=asdf&


En flash tengo este codigo:

prueba = new LoadVars();
prueba.load("prueba.php");
prueba.onLoad=function(){
texto_txt.text = this.muestra;
}

Tuve que modificar tu codigo, me daba algun error de sintaxis:
Código PHP:
Ver original
  1. <?php
  2.    
  3. include('con_ranking.php');
  4. $sql = "SELECT DISTINCT * from player limit 3";
  5. $re = mysql_query($sql); /*mb_http_input("utf-8");*/
  6. $muestra="";
  7. $contador=0;
  8. while($f = mysql_fetch_object($re)) {
  9. $contador++;
  10. $muestra=$f->name.'&'.'
  11. ';
  12. echo 'muestra=' .$muestra;
  13. //echo 'muestra'.$contador='$muestra;
  14. }
  15. ?>


Gracias por tu respuesta ya por lo menos se soluciono lo de que apareciese muestra en las variables

Saludos!!

Etiquetas: mysql, sql, variables
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 09:31.