Requéte SQL
Résolu
labourette
Messages postés
657
Date d'inscription
Statut
Membre
Dernière intervention
-
labourette Messages postés 657 Date d'inscription Statut Membre Dernière intervention -
labourette Messages postés 657 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche une âme sympa qui peux m'aider dans ma requète qui est un peu particulière.
En fait j'affiche les utilisateurs avec leurs numéro que je leur ai attribué.
Via un formulaire input pour le nom
et une liste déroulante pour son numéro.
Mais je voudrais afficher également dans le même tableau les numéro encore disponible.
Voyez plutôt ma requète
ma table "utilisateur"
mon champ "numero"
Dans mon tableau cela affiche bien le nom de l'utilisateur avec son numéro attitré
mais je voudrais également que ça affiche aussi les numéros disponible il y en a 20.
Merci beaucoup de votre aide
Je cherche une âme sympa qui peux m'aider dans ma requète qui est un peu particulière.
En fait j'affiche les utilisateurs avec leurs numéro que je leur ai attribué.
Via un formulaire input pour le nom
et une liste déroulante pour son numéro.
Mais je voudrais afficher également dans le même tableau les numéro encore disponible.
Voyez plutôt ma requète
ma table "utilisateur"
mon champ "numero"
$resultats = $bdd->query ("SELECT * FROM utilisateur WHERE 'utilisateur'.'numero' <> '' ORDER BY numero ASC"); $donnees = $resultats->setFetchMode(PDO::FETCH_OBJ);
Dans mon tableau cela affiche bien le nom de l'utilisateur avec son numéro attitré
mais je voudrais également que ça affiche aussi les numéros disponible il y en a 20.
Merci beaucoup de votre aide
A voir également:
- Requéte SQL
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
4 réponses
je ne comprends pas l'interet d'afficher les n° dispo si c'est toi qui les attribuent.
sinon pour ton pb :
- créer un tableau (array) avec les n° déjà attribués à l'utilisateur
- créer un tableau (array) avec tous les n° possibles
- faire la différence entre ces 2 tableaux
un indice :
https://www.php.net/manual/fr/function.array-diff.php
sinon pour ton pb :
- créer un tableau (array) avec les n° déjà attribués à l'utilisateur
- créer un tableau (array) avec tous les n° possibles
- faire la différence entre ces 2 tableaux
un indice :
https://www.php.net/manual/fr/function.array-diff.php
Bonjour et grand merci de votre aide.
Malheureusement je galère et je n'y comprend pas grand chose.
Plusieurs jour que j'essaie main en vain.
Je débute en PHP bien sur et j'essaie de comprendre mais là je cale...
Pouvez-vous m'aider un peu plus si bien sur vous avez un peu de temps?
Merci beaucoup
Malheureusement je galère et je n'y comprend pas grand chose.
Plusieurs jour que j'essaie main en vain.
Je débute en PHP bien sur et j'essaie de comprendre mais là je cale...
Pouvez-vous m'aider un peu plus si bien sur vous avez un peu de temps?
Merci beaucoup
array_diff était un exemple. il y a différentes façons de faire.
par exemple :
- récupérer le n° de l'utilisateur. imaginons que le n° soit 5
code :
$numero = 5;
for($i=1;$i<=20;$i++){
$verif = ($i!=$numero) ? $result[] = $i : ''; //si $numero=$i, n'est pas pris en compte et met les valeurs dans un tableau
}
echo '<select>';
foreach ($result as $liste) {
echo '<option value="' . $liste . '">' . $liste. '</option>';
}
echo '</select>'
- le code est à adapter en fonction des besoins.
par exemple :
- récupérer le n° de l'utilisateur. imaginons que le n° soit 5
code :
$numero = 5;
for($i=1;$i<=20;$i++){
$verif = ($i!=$numero) ? $result[] = $i : ''; //si $numero=$i, n'est pas pris en compte et met les valeurs dans un tableau
}
echo '<select>';
foreach ($result as $liste) {
echo '<option value="' . $liste . '">' . $liste. '</option>';
}
echo '</select>'
- le code est à adapter en fonction des besoins.