Afficher une valeur d'un input
Résolu
Harlan77400
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Harlan77400 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Harlan77400 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
bonjour, j’essaye d’afficher une valeur récupérer de ma base de donnée dans un input mais celui ci est vide
voici mon code:
<label for="cli_code">Code client : </label>
<input type="text" id="cli_code" name="cli_code" value="<?php echo $CLI_CODE ?>"/>
dans mon inspecteur je récupère bien ma valeur
celui-ci affiche :
<input type="text" id="cli_code" name="cli_code" value="209"/>
mais mon input est vide .
merci de votre aide
voici mon code:
<label for="cli_code">Code client : </label>
<input type="text" id="cli_code" name="cli_code" value="<?php echo $CLI_CODE ?>"/>
dans mon inspecteur je récupère bien ma valeur
celui-ci affiche :
<input type="text" id="cli_code" name="cli_code" value="209"/>
mais mon input est vide .
merci de votre aide
A voir également:
- Afficher une valeur d'un input
- Afficher appdata - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. ✓ - Forum Excel
- Input signal out of range - Forum Ecran
- No video input ✓ - Forum Matériel & Système
- No video input enter sleep mode ✓ - Forum Matériel & Système
5 réponses
Bonjour
Et comment récupères tu les données de ta base ?
Il nous faudrait ton code complet... Car là on ne sait pas comment tu as "remplis" ta variable $CLI_CODE
Ps: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Et comment récupères tu les données de ta base ?
Il nous faudrait ton code complet... Car là on ne sait pas comment tu as "remplis" ta variable $CLI_CODE
Ps: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Deux choses :
1 - Je t'ai donné un lien... tu ne l'as visiblement pas lu.
Donc je te le redonne et je te demanderai de l'appliquer dans tes prochains messages : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
2 - Tu nous indiques que lorsque tu examines ton champ, tu vois bien la valeur.
Ce n'est donc pas un souci de code PHP ... mais bien un souci de "visualisation".
Pour tester :
Remplaces ton code actuel par ça
puis regardes si la valeur s'affiche.
Autre test:
Si tu écris (à la main) dans l'input, est-ce que tu parviens à voir ce que tu écris ?
Au passage :
Au lieu de gérer les ID manuellement, tu sais qu'il existe les champs AUTO-INCREMENTES ?
Et dans ce cas, lors de l'insertion en bdd... si tu ne précises pas de valeur pour ce champ.... il va s'augmenter de 1 automatiquement...
1 - Je t'ai donné un lien... tu ne l'as visiblement pas lu.
Donc je te le redonne et je te demanderai de l'appliquer dans tes prochains messages : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
2 - Tu nous indiques que lorsque tu examines ton champ, tu vois bien la valeur.
Ce n'est donc pas un souci de code PHP ... mais bien un souci de "visualisation".
Pour tester :
Remplaces ton code actuel par ça
<label for="cli_code">Code client : </label> <input type="text" id="cli_code" name="cli_code" value="333"/>
puis regardes si la valeur s'affiche.
Autre test:
Si tu écris (à la main) dans l'input, est-ce que tu parviens à voir ce que tu écris ?
Au passage :
je récupère le dernier enregistré dans la base de données et j'incrémente de 1 pour créer un nouveau client
Au lieu de gérer les ID manuellement, tu sais qu'il existe les champs AUTO-INCREMENTES ?
Et dans ce cas, lors de l'insertion en bdd... si tu ne précises pas de valeur pour ce champ.... il va s'augmenter de 1 automatiquement...
oui c'est un souci de visualisation .
quand j'écris une autre valeur dans value elle ne s'affiche pas , si j'écris dans l'input cela marche
pour l'incrémentation je gère comme cela car ce n'est pas ma clé primaire de ma base, mais un champs qui sera précédé dans l'affichage de mon appli par un C pour client ou un P pour prospect pour le remplissage de mes devis et factures.
quand j'écris une autre valeur dans value elle ne s'affiche pas , si j'écris dans l'input cela marche
pour l'incrémentation je gère comme cela car ce n'est pas ma clé primaire de ma base, mais un champs qui sera précédé dans l'affichage de mon appli par un C pour client ou un P pour prospect pour le remplissage de mes devis et factures.
oui c'est un souci de visualisation .
quand j'écris une autre valeur dans value elle ne s'affiche pas
Ce n'est donc pas un souci de php.
Quelques tests à effectuer :
- Vide le cache de ton navigateur
- Essaye avec un autre navigateur ( d'ailleurs.. tu utilises lequel ? )
- Ajoute le
autocomplete="off"à ton input
Et puis, vérifies que tu n'aies pas de Javascript qui viderait ce champ
A savoir que sans le code complet de ta page, il nous sera impossible de t'aider d'avantage.
Dans l'idéal, tu pourrais aussi nous montrer le code "généré" ( une fois la page affichée dans ton navigateur, tu fais un CTRL+u puis tu nous colles le code (entre balises de code bien entendu) ici.)
Voila comment je le récuprer
$query= mysqli_query($mysqli,"SELECT * FROM clients ORDER BY CLI_CODE DESC LIMIT 1");
$donnees = mysqli_fetch_array($query);
$CLI_CODE= $donnees["CLI_CODE"]+1;
je récupère le dernier enregistré dans la base de données et j'incrémente de 1 pour créer un nouveau client
le css est bon mon formulaire est en color:black
merci de ton aide
$query= mysqli_query($mysqli,"SELECT * FROM clients ORDER BY CLI_CODE DESC LIMIT 1");
$donnees = mysqli_fetch_array($query);
$CLI_CODE= $donnees["CLI_CODE"]+1;
je récupère le dernier enregistré dans la base de données et j'incrémente de 1 pour créer un nouveau client
le css est bon mon formulaire est en color:black
merci de ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Cela peut venir de ton css...