Comunidad de diseño web y desarrollo en internet online

¿Que hago mal? :´(

Citar            
MensajeEscrito el 02 Dic 2005 01:35 pm
Estoy intentando cargar unos datos de una base de datos en unas cajas dinámicas, pero algo falla y no lo encuentro :cry:

Action Script:

Código :


stop();
var t:SharedObject = SharedObject.getLocal("user", "/");
function () {
   t.flush();
}
if (t.data.id) {
   nick.text = t.data.id;
   prueba = nick.text;
}

lv = new LoadVars();
lv.ref = this;
lv.nickW = prueba;
lv.sendAndLoad("contenidos3.php", lv, "POST");
lv.onLoad = function(exito) {
if (exito) {
      mas.text = this.mas;
      nombre.text = this.nombre;
      edad.text = this.edad;
      pareja.text = this.pareja;
      ocupacion.text = this.ocupacion;
      pais.text = this.pais;
      provincia.text = this.provincia;
      ciudad.text = this.ciudad;
      email.text = this.email;
};}





PHP:

Código :


<?
if(!empty($_POST['nickW'])){
   include("includes2/config.php");
   include("includes2/funciones.php");
   //nos conectamos a la bd.
   $cnx = conectar();

   $res = mysql_query("SELECT edad,pareja,ocupacion,pais,provincia,ciudad,email,texto FROM agenda WHERE nombre = ".$_POST['nickW']) or die("&output=error&msg=".mysql_error());
   if( mysql_num_rows($res) > 0 ){
      //si hay datos.
      list($nombre,$nick,$edad,$pareja,$ocupacion,$pais,$provincia,$ciudad,$email,$texto) = mysql_fetch_array($res);
      echo "&edad=".utf8_encode($edad);
      echo "&pareja=".utf8_encode($pareja);
      echo "&ocupacion=".utf8_encode($ocupacion);
      echo "&pais=".utf8_encode($pais);
      echo "&provincia=".utf8_encode($provincia);
      echo "&ciudad=".utf8_encode($ciudad);
      echo "&email=".utf8_encode($email);
      echo "&mas=".utf8_encode($texto);
   }else{
      //no hay datos.
      echo "&error=no hay información&";
   }
   //cerramos la conexion con mysql.
   mysql_close($cnx);
}else{
   //no se pasó el id.
   echo "&error= no hay información&";
}
?>


Seguro que estos códigos le sirve a muchos!!
Pero tener en cuenta que hay un fallo por aqui suelto, donde estará....

Por bluenet

100 de clabLevel



Genero:Masculino  

Sevilla

msie
Citar            
MensajeEscrito el 02 Dic 2005 01:52 pm
- Al final de tu codigo AS hay un punto y coma al cerrar las llaves de un if, eso no hace falta y quizas es un fallo no lo he comprobado.
- Ejecuta el php primero siempre, donde tengas las variables $_POST inventate unos valores.
- Si no puedes visualizar algo de lo que obtienes al ejecutar el php prueba a escribir los datos en un archivo o un .xml
- Si lo que has obtenido es lo que quieres pues comprueba que las variables $_POST son enviadas y recibidas correctamente.

Si resuelves algo o tienes mas problemas aqui estamos ;)

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 02 Dic 2005 04:23 pm
Gracias por interesarte Capt.Mahou, pero el punto y coma parece que no es el motivo :(
He seguido tus pasos y sigo sin saber que falla.
Que dolor de cabeza.....

Por bluenet

100 de clabLevel



Genero:Masculino  

Sevilla

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.