Problème de caractère/variable [Résolu]

Signaler
Messages postés
24
Date d'inscription
samedi 26 juin 2004
Statut
Membre
Dernière intervention
11 septembre 2005
-
Messages postés
24
Date d'inscription
samedi 26 juin 2004
Statut
Membre
Dernière intervention
11 septembre 2005
-
Bonjour à tous,

Je coince sur le problème suivant... désolé, je démarre en php

Lorsque la variable 'dpt' est inférieure à 10 (06 par exemple!), la restitution dans .$row['dpt']. ne tient plus compte du 0 et renvoi uniquement 6... ce qui génère une mauvaise info pour ma requête suivante ( $result = mysql_query("SELECT * FROM bnb_inscrits WHERE CP>='".$dpt."000' AND CP<'".$dpt_suiv."000' AND TYPE!='".$type."' ORDER BY `CP` ASC");
)
Pour info, la variable .$dpt_suiv est calculée ainsi => $dpt_suiv = ($dpt + 1);

et tout fonctionne BIEN lorsque la valeur 'dpt' est supérieure ou égale à 10 (avec 2 digits)
ainsi que les autres données de la BDD.

Ci-dessous mon code php avec la variable :

<?php include ("online_connexion.php");


//variable recuperee
$dpt = $HTTP_GET_VARS['dpt'];
//verification de l'existence de donnees
$result = mysql_query("SELECT * FROM dpt_region WHERE dpt='".$dpt."'");
if(!$result) {
// redirection erreur
print "erreur ".mysql_error()."
";
mysql_close($db);
exit;
}


$ret = mysql_fetch_array($result);


// calcul du nombre de lignes
$nb_results = $ret[0];


// exemple de requete
$result = mysql_query("SELECT dpt,nom_dpt,nom_region,url_map FROM dpt_region WHERE dpt='".$dpt."'");


// affichage des résultats

if($nb_results) {
while($row = mysql_fetch_array($result)) {
echo '';
echo '----
';
echo '';
echo ''.$row['nom_dpt'].' ('.$row['dpt'].') - '.$row['nom_region'].'
, ';
echo '';
echo '
';
}
}
else echo 'Pas d\'enregistrements dans cette table...';
mysql_free_result($result);
?>

2 réponses

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,



regarde du côté de la fonction number_format()



http://fr.php.net/manual/fr/function.number-format.php



a +

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Messages postés
24
Date d'inscription
samedi 26 juin 2004
Statut
Membre
Dernière intervention
11 septembre 2005

Merci Anthomicro... pile-poil la fonction qui me manquait

C'est tellement facile quand on maîtrise

Bon codage.