Comment afficher une image provenant d'un formulaire type "radio" - PHP - Programmation
Marsh Posté le 17-06-2020 à 14:21:35
C'est impossible : l'attribut alt d'une image a l’intérieur du label d'un input radio ne peut pas être soumis par le formulaire...
Tu dois avoir un autre input avec le name "dixhuitans" plus bas qui écrase la valeur de ton bouton radio ou un truc du genre.
Marsh Posté le 17-06-2020 à 14:29:37
mechkurt a écrit : C'est impossible : l'attribut alt d'une image a l’intérieur du label d'un input radio ne peut pas être soumis par le formulaire... |
Je viens de faire une recherche sur ma page. Hormis mes 6 choix de valeurs je n'ai pas d'autre name="dixhuitans".
Marsh Posté le 17-06-2020 à 14:40:20
Y'a plusieurs choses "bizarre" avec ton truc en plus de ce que je t'ai déjà dit, même si tu as "text" dans le champs src de ton image, c'est le alt de cette même image qui devrait être affiché (avec un picto lien brisé suivant le navigateur) et pas le path de cette image.
Après c'est difficile de voir ou se trouves ton bug avec les éléments que tu donnes et qui semblent correct.
Essayes de faire un var_dump($_POST); pour verifier ce qui est soumis dans ton formulaire, ce sera déjà un début, si y'a 'dixhuitans' avec 'text' ou 'image/mon-image-01.png' comme valeur ce sera déjà une bonne piste...
Marsh Posté le 19-06-2020 à 08:09:39
Pourquoi un coup, tu utilises echo et la ligne d'après, print
Pour moi, ça vient des simples quotes du print : print '<img src="$image" alt="PhotoCall-Online" />';
La variable $image n'est pas remplacée par sa valeur.
Essaye : print "<img src=\"$image\" alt=\"PhotoCall-Online\" />";
edit : cf la doc https://www.php.net/manual/en/function.print
// Using single quotes will print the variable name, not the value
print 'foo is $foo'; // foo is $foo
Marsh Posté le 17-06-2020 à 14:14:28
Bonjour à tous,
Explication de mon cas :
J'ai un formulaire (assez simple) dont l'utilisateur doit faire une sélection grâce à un input type "radio".
Une fois le formulaire remplis, le résultat s'affiche sur la page confirmation.php
Résultat utilisateur :
Designe : text
Problème :
Vous l'aurez comprit, la page affiche le texte alternative mais non l'image ! Quelqu'un à déjà eu se cas ? Qui sait résoudre mon problème ?
Merci
Message édité par kennyfal le 17-06-2020 à 14:23:28