m3io Postado Dezembro 26, 2010 Denunciar Share Postado Dezembro 26, 2010 (editado) malta tou aki com pekeno problema,tou tentando fazer uma funcao de select inteligentemas ta dando sempre o mesmo resultadochamo a funcao com parametros$um = "S"; $dois = "editor"; o que($dois,$um); function o que($condicao,$campo) { $cp = $campo; $cam = "'".$cp."'"; $c = $condicao; $return = ""; //$sql = "SELECT * FROM opcoes WHERE `$cp` = `$c`"; $sql = "SELECT * FROM opcoes WHERE `$cp` ='".$c."'"; $res = mysql_query($sql) or die(mysql_error()); $row = mysql_fetch_assoc($res); if ($row[$cam]==$c) { $return = "verdadeiro"; } else { $return = "falso"; } echo $return; } /////mas ele retorna sempre falso mesmo k meta um valor kualker k nem usoso tou usando S e N na bd já tentei com $return false;$return true;com numeros em vez de letrascom == e com =mas algo me esta escapando,alguém sabe o k podera ser ?obrigado a ajuda desde já :D Editado Dezembro 26, 2010 por m3io Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 david.lyonnais Postado Dezembro 26, 2010 Denunciar Share Postado Dezembro 26, 2010 function o que($condicao,$campo) { //$sql = "SELECT * FROM opcoes WHERE `$cp` = `$c`"; $sql = "SELECT * FROM opcoes WHERE $campo ='$condicao'"; $res = mysql_query($sql) or die(mysql_error()); $row = mysql_num_rows($res); if($row == 1) { $return = "verdadeiro"; } else { $return = "falso"; } echo $return; }tenta assim... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 m3io Postado Dezembro 26, 2010 Autor Denunciar Share Postado Dezembro 26, 2010 ohh funcionou direitinho, já tava maluco com isso :Dobrigadao :rolleyes: Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
m3io
malta tou aki com pekeno problema,
tou tentando fazer uma funcao de select inteligente
mas ta dando sempre o mesmo resultado
chamo a funcao com parametros
mas ele retorna sempre falso mesmo k meta um valor kualker k nem uso
so tou usando S e N na bd
já tentei com
$return false;
$return true;
com numeros em vez de letras
com == e com =
mas algo me esta escapando
,
alguém sabe o k podera ser ?
obrigado a ajuda desde já :D
Editado por m3ioLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.