Afficher une partie d'un nombre dans requete
Résolu
cheese42
Messages postés
860
Date d'inscription
Statut
Membre
Dernière intervention
-
cheese42 Messages postés 860 Date d'inscription Statut Membre Dernière intervention -
cheese42 Messages postés 860 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila un petit souci,^^, est-il possible, dans une requete mysql, d'aller chercher un nombre dans un champs d'une table, ca ok, mais ensuite si ce nombre est par exemple 123456, de ne demander dans cette requete de n'afficher qu'un seul chiffre, ou bien 2, ou 3 ????
style le chiffre est 123456, pour afficher comme cela:::
if ($help == 0)
{
echo "aucune aide";
}
elseif ($help == 1)
{
echo "le 1er chiffre est : 1";
}
elseif ($help == 2)
{
echo "les deux 1er chiffres sont : 12";
}
elseif ($help == 3)
{
echo "les trois 1er chiffres sont : 123";
}
etc etc....voila, donc est ce qu'il existe une requete en base pour cela, merci d'avance a tous ceux qui me donneront une aide ou un site a alller voir ^^ @+++++++....
voila un petit souci,^^, est-il possible, dans une requete mysql, d'aller chercher un nombre dans un champs d'une table, ca ok, mais ensuite si ce nombre est par exemple 123456, de ne demander dans cette requete de n'afficher qu'un seul chiffre, ou bien 2, ou 3 ????
style le chiffre est 123456, pour afficher comme cela:::
if ($help == 0)
{
echo "aucune aide";
}
elseif ($help == 1)
{
echo "le 1er chiffre est : 1";
}
elseif ($help == 2)
{
echo "les deux 1er chiffres sont : 12";
}
elseif ($help == 3)
{
echo "les trois 1er chiffres sont : 123";
}
etc etc....voila, donc est ce qu'il existe une requete en base pour cela, merci d'avance a tous ceux qui me donneront une aide ou un site a alller voir ^^ @+++++++....
A voir également:
- Afficher une partie d'un nombre dans requete
- Afficher le 0 devant un nombre dans excel - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Nombre de jours entre deux dates excel - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Afficher taille dossier windows - Guide
7 réponses
<?php $chaine = "Bienvenue !"; $nbCaracteres = strlen($chaine); $i = 1; while($i <= $nbCaracteres) { if($i === 1) { echo 'Le premier caractère est « '.substr($chaine,0,1).' »<br/>'."\n"; $i++; } else { echo 'Les '.$i.' premiers caractères sont « '.substr($chaine,0,$i).' »<br/>'."\n"; $i++; } } ?>
alors, voici le script mis, il fonctionne nikel, le 1er chiffre s'affiche bien, sauf une chose, apres l'affichage du chiffre dans le echo, le script s'arrete :(
echo "Et avec ce chiffre, je pense sincèrement que tu vas trouver la solution !<br />";
$chaine = $vraichiffreok;
$nbCaracteres = strlen($chaine);
$i = 1;
while($i <= $nbCaracteres)
{
if($i === 1)
{
echo 'Le premier chiffre est le «<font color="#FF0000"> '.substr($chaine,0,1).' </font>»<br/>'."\n";
$i++;
}
}
?>
et la ensuite plus rien ne s'affiche ^^
echo "Et avec ce chiffre, je pense sincèrement que tu vas trouver la solution !<br />";
$chaine = $vraichiffreok;
$nbCaracteres = strlen($chaine);
$i = 1;
while($i <= $nbCaracteres)
{
if($i === 1)
{
echo 'Le premier chiffre est le «<font color="#FF0000"> '.substr($chaine,0,1).' </font>»<br/>'."\n";
$i++;
}
}
?>
et la ensuite plus rien ne s'affiche ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
^^, si je mets le else, cela m'affiche la soluce, ca m'ecrit, le 1er caractere est le 1; le 2eme caractere est le 2 etc..jusqu'a m'afficher la soluce complete, alors qu'il faut juste comme indice afficher le 1er numero et pis c tout^^, ne pas afficher la soluce complete, et si je fais
else
{
echo '';
}
pareil la page s'arrete d'afficher^^...merci....
else
{
echo '';
}
pareil la page s'arrete d'afficher^^...merci....
Faut savoir quoi !
Je te cites :
Si tu veux juste le premier caractères, retire la partie else sinon, laisses-la et adapte le texte.
Je te cites :
* le 1er chiffre s'affiche bien, sauf une chose, apres l'affichage du chiffre dans le echo, le script s'arrete * si je mets le else, cela m'affiche la soluce, ca m'ecrit, le 1er caractere est le 1; le 2eme caractere est le 2 etc..jusqu'a m'afficher la soluce complete * il faut juste comme indice afficher le 1er numero et pis c toutEuh ? Où est le problème pour finir ?
Si tu veux juste le premier caractères, retire la partie else sinon, laisses-la et adapte le texte.