Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/01/2015, 09:03
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con SQL con variable en Where

Cita:
Iniciado por emiliomartinacevedo Ver Mensaje
en PHP la function

Código PHP:
public function Mostrar_UsuarioDeleteArti($UsuarioActual)
{
?>
//Este script me da el valor correcto = admin
<script type="text/javascript">alert('Usuario: ' + UsuarioActual);</script>
<?php

//funciona
    // $sql = "select * from cs_users_permisos where nick = 'admin';";
//no funciona
    
$sql "SELECT * FROM cs_users_permisos WHERE nick = '$UsuarioActual';";
    
    echo 
$data $this->db->select($sql);
     
    if(
$data)
          return 
$data;
       else
          return array();
}  

En html la llamada a la function

<
script>
var 
UsuarioActual "{$fsc->user->nick}";
alert(UsuarioActual)
</script>
          
{loop="$fsc->Mostrar_UsuarioDeleteArti(UsuarioActual)"}
El tema es que cuando pongo directamente en el sql 'admin' va bien, pero si uso la variable ya me dice que el Array no tiene resultados....

Gracias
No veo por donde pasas la variable en cuestión al PHP (no nos olvidemso que no son los mismos contextos).
No veo que la pasases por POST, GET o por un request...

¿Cómo se supone que PHP se netera del dato?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)