Vous n'êtes pas identifié(e).
J'ai un problème dont je suis sûr que vous allez m'aider à le resoudre comme d'habitude... BREF voila je dois passer un mot majuscule et alphanumerique, par GET pour effectuer une recherche du même coup sur une BD, quand je mets seulement un nombre comme 123, ca fonctionne mais quand j'essaie ABC1210, ca ne marche pas, pouvez-vous m'aider ?
voici mon code :
// on recupere mano
if(isset($_GET['mano']))
{
$ids = mysql_real_escape_string(intval($_GET['mano']));
// on recupere les donnees dans la base
$req = mysql_query('select nobol, recqdoc from bouza WHERE nobol LIKE "'.$ids.'"');
if(mysql_num_rows($req)>0)
{
// on genere un tableau dynamique
$do = mysql_fetch_array($req);
mysql_close();
}
}
?>
j'ai besoin de recuperer nobol et recqdoc dans la table bouza.
NB: avec 1234 ca fonctionne mais avec ABC123 ce la ne marche pas quoique ABC123 se trouve dans la table.
Merci de votre aide precieuse...
Hors ligne
Saluton,
Tu as un problème conceptuel, là.
Si $_GET['mano'] contient ABC123, comment veux tu que intval($_GET['mano']) te retourne autre chose que 0 ?
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour
Si $_GET['mano'] contient ABC123, comment veux tu que intval($_GET['mano']) te retourne autre chose que 0 ?
euh... ça ne serait pas 123 par hasard plutôt?
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Extrait de la doc PHP :
Les chaînes de caractères retournent la plupart du temps 0, cela dépend des caractères à l'extrême gauche de la chaîne.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
mais oui c'est cela le problème, c'est donc pour cela que je cherche une solution pour y remédier, avez-vous un astuce pour placer une chaîne de caractère alphanumérique prise dans l'URL et effectuer une recherche dans la BD. j'attends et je compte sur vos expériences.
Hors ligne
Merci beaucoup, il m'a suffit d'enlever intval, c'est resolu
Hors ligne