Ver Mensaje Individual
  #10 (permalink)  
Antiguo 27/10/2007, 17:07
B4l4
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema al pasar una variable por $row['']

A ver xDD, es que el codigo real es este:

Código PHP:
<?php
include("conect-bdd.php");

$valor $_GET["valor"];



/*if ($valor==1){
    $variable2="lvl_granja";
}
if ($valor==2){
    $variable2="lvl_aserradero";
}
if ($valor==3){
    $variable2="lvl_metalurgica";
}
if ($valor==4){
    $variable2="lvl_mina_oro";
}
if ($valor==5){
    $variable2="lvl_almacen_comida";
}
if ($valor==6){
    $variable2="lvl_almacen_madera";
}
if ($valor==7){
    $variable2="lvl_almacen_hierro";
}
if ($valor==8){
    $variable2="lvl_almacen_oro";
}
if ($valor==9){
    $variable2="lvl_cuartel";
}
if ($valor==10){
    $variable2="lvl_centro_urbano";
}
if ($valor==11){
    $variable2="lvl_castillo";
}
if ($valor==12){
    $variable2="lvl_herreria";
}
if ($valor==13){
    $variable2="lvl_alquimista";
}
if ($valor==14){
    $variable2="lvl_templo";
}
if ($valor==15){
    $variable2="lvl_hermita";
}*/

//get_my_info($user);
$cookie_read explode("|"base64_decode($user));
//define variables to hold cookie values.
$userid $cookie_read[0];

//consulta

$sql "SELECT $valor FROM Informacion WHERE id_usuario='$userid'";
$result mysql_query($sql);
echo 
$sql;
while (
$row mysql_fetch_assoc($result)) {
       echo 
$row['lvl_granja'];
}


//Mira valores nulos
if ($valor != NULL) {
    echo 
"<center><table border='1' width='40%'><tr><td width='100'>";
     echo 
"</strong><br>"
     echo 
"Edificio: <strong>".$variable2
     echo 
"<hr>";


//Falta el valor
}else {
echo 
"<FONT color='red'><strong>Faltan datos!</FONT>";
}
echo 
"</strong></td></tr></table>";

?>

Este script recoge una variable y dependindo de cual sea le asigna un valor, lvl_granja, mina de oro, etc....

Entonces para no tener que hacer 15 veces (1 en cada if una consulta),
le paso a row la variable2. Pero he comprobado que no se porque pero NO me devuelve nada, si le paso una variable, por eso el motivo de mi post, se le puede pasar una variable a row? hay alguna forma? xDD

Saludos, espero que ahora me haya expresado bien xD