A voir également:
- PHP like
- Easy php - Télécharger - Divers Web & Internet
- Voir like instagram - Guide
- Like par erreur instagram - Forum Instagram
- Bug like tiktok - Forum TikTok
- Php?id=1 - Forum PHP
5 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
Modifié par Pitet le 3/01/2014 à 16:23
Modifié par Pitet le 3/01/2014 à 16:23
Salut,
Dans ton formulaire html, quelle est la valeur (attribut value) de ton input/option pour l'école 'ITII Lyon' ?
Dans ton formulaire html, quelle est la valeur (attribut value) de ton input/option pour l'école 'ITII Lyon' ?
<p>
<label for=ville>Choisissez parmis les diplômes proposés celui qui vous intèrèsse :</label>
<select name="nomDp" id="nomDp">
<?php
while($donnees = $reqDipl->fetch())
{
?>
<option value=<?php echo $donnees['nomDp']; ?>> <!-- Attribut la valeur de $donnees en cour -->
<?php echo $donnees['nomDp']; ?> <!-- à l'affichage de $donnees-->
</option>
<?php
}
$reqDipl->closeCursor();
?>
</select>
</p>
<label for=ville>Choisissez parmis les diplômes proposés celui qui vous intèrèsse :</label>
<select name="nomDp" id="nomDp">
<?php
while($donnees = $reqDipl->fetch())
{
?>
<option value=<?php echo $donnees['nomDp']; ?>> <!-- Attribut la valeur de $donnees en cour -->
<?php echo $donnees['nomDp']; ?> <!-- à l'affichage de $donnees-->
</option>
<?php
}
$reqDipl->closeCursor();
?>
</select>
</p>
Utilisateur anonyme
3 janv. 2014 à 17:01
3 janv. 2014 à 17:01
Bonjour
Quand la "value" contient des espaces, il faut l'entourer de double quotes. Et comme tu ne sais pas a priori s'il va y en avoir, autant toujours mettre les doubles quotes :
Quand la "value" contient des espaces, il faut l'entourer de double quotes. Et comme tu ne sais pas a priori s'il va y en avoir, autant toujours mettre les doubles quotes :
<option value="<?php echo $donnees['nomDp']; ?>"> <!-- Attribut la valeur de $donnees en cour -->
mpmp93
Messages postés
6652
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
3 janv. 2014 à 18:27
3 janv. 2014 à 18:27
Bonsoir,
Du même avis. C'est bien les valeurs entre "
En HTML la balise OPTIOn a comme attribut VALUE
et en HTML TOUS LES ATTRIBUTS sont entre "
Exemple mauvais:
.... value=toto à sa maman
Exemple bon:
.... value="toto à sa maman"
Cherchez pas plus loin!!!!
A+
Du même avis. C'est bien les valeurs entre "
En HTML la balise OPTIOn a comme attribut VALUE
et en HTML TOUS LES ATTRIBUTS sont entre "
Exemple mauvais:
.... value=toto à sa maman
Exemple bon:
.... value="toto à sa maman"
Cherchez pas plus loin!!!!
A+
Voici mon nouveau code :
<select name="nomDp" id="nomDp">
<?php
while($donnees = $reqDipl->fetch())
{
?>
<option value="<?php echo $donnees['nomDp']; ?>"> <!-- Attribut la valeur de $donnees en cour -->
"<?php echo $donnees['nomDp']; ?>" <!-- à l'affichage de $donnees-->
</option>
<?php
}
$reqDipl->closeCursor();
?>
</select>
<select name="nomDp" id="nomDp">
<?php
while($donnees = $reqDipl->fetch())
{
?>
<option value="<?php echo $donnees['nomDp']; ?>"> <!-- Attribut la valeur de $donnees en cour -->
"<?php echo $donnees['nomDp']; ?>" <!-- à l'affichage de $donnees-->
</option>
<?php
}
$reqDipl->closeCursor();
?>
</select>
Arf! J'y ai vraimet cru!
Mais cela ne marche pas...
Rien ne change, j'ai toujours 'ITII' à la sortie de mon print_r et le comparaison ne fonctionne pas.
Mais cela ne marche pas...
Rien ne change, j'ai toujours 'ITII' à la sortie de mon print_r et le comparaison ne fonctionne pas.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
3 janv. 2014 à 17:31
3 janv. 2014 à 17:31
La valeur dépend de l'attribut value de la balise option.
Puisque apparemment tu remplis tes balises option avec les données contenus dans ta base de données, modifie cette valeur dans la base de données.
Puisque apparemment tu remplis tes balises option avec les données contenus dans ta base de données, modifie cette valeur dans la base de données.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
3 janv. 2014 à 17:37
3 janv. 2014 à 17:37
Essaye d'exécuter directement ta requête de $reqDipl en SQL (avec PhpMyAdmin par exemple) pour contrôler les résultats.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
4 janv. 2014 à 10:53
4 janv. 2014 à 10:53
As-tu essayé de voir le code source HTML de ta page (Ctrl-U) pour vérifier ce qu'il y avait réellement dans le SELECT envoyé au visiteur ?