par
Vianney » 11 janv. 2006, 19:24
En fait, c'est bizare mais php me retourne $cardId
if($cardId = $card->display('lngCardnumber')) {
en
string...
Et donc apres forcement que je lui demande de chercher $cardId dans l'autre table il me sort un probleme de type vu que dans les tables c'est un
long...
Enfin voila comment j'ai résolu le probleme ($cardId = $cardId + 0;) :
$card = new Odbc();
$card->connect();
$cardNum = $staff['cardNum'] ;
$card->sendQuery('SELECT lngCardnumber FROM tblCards WHERE strCardIdentity=\''.$cardNum.'\'');
if($cardId = $card->display('lngCardnumber')) {
$cardId = $cardId + 0;
if(!$card->sendQuery('SELECT intStatus FROM tblEmployee WHERE lngProxCard='.$cardId.'')) {
$xml .= ' status="-1"';
}
else {
$xml .= ' status="'.$card->display('intStatus').'"';
}
}
else {
//$xml .= ' status="-1"';
}
$card->close();
Pas tres propre mais bon ca marche.
Est ce que l'utilisation de odbc_fetch_assoc a fait que ca me converti tout en string?
En tout cas merci quand meme pour ton aide Zeus!