A voir également:
- Comment coller le choix d'une liste au mot corresp
- Liste déroulante excel - Guide
- Trousseau mot de passe iphone - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
2 réponses
Bonjour,
Le résultat de quoi ? du code que tu as déjà écrit ??
Montre nous ton code, on verra pour te le corriger.
le résultat me donne "boi sson" avec un espace, comment faire pour les coller au mots.
Le résultat de quoi ? du code que tu as déjà écrit ??
Montre nous ton code, on verra pour te le corriger.
titof91
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
titof91
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
titof91
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
comment je fais pour joindre une capture ecran pour mieux comprendre ma demande
<?php
$errors = array();
$point = array();
$i = 1;
foreach($reponses as $cle => $reponse)
{
if (isset($_POST['correction'])){
$clic = trim($_POST[$cle]);
if(empty($clic) && empty($clic) !== $reponse['reponse']){
echo '<article style="margin-left:39%">';
echo '<p><del style="color:red;">' . $reponse['reponse'] . '</del>    <b>'.$reponse['mot'].'</b></p><p style="color:green;margin-left:1em;"><b>'.$reponse['reponse'].' ' . $reponse['mot'] . '</b></p><br />';
echo '</article>';
}else
if ($clic == $reponse['reponse'] OR $reponse['reponse'] == $i)
{
echo '<article style="margin-left:39%">';
$point[$cle] = htmlspecialchars($clic);
echo '<p>' . $point[$cle]. '    <b>' . $reponse['mot'] .'</b></p><br />';
echo '</article>';
}
else
if ($clic != $reponse['reponse'] OR $reponse['reponse'] == $i)
{
echo '<article style="margin-left:39%">';
$errors[$cle] = htmlspecialchars($clic);
echo '<p><del style="color:red;">' . $errors[$cle] . '</del>    <b>'.$reponse['mot'].'</b></p><p style="color:green;margin-left:1em;"><b>'.$reponse['reponse'].' ' . $reponse['mot'] . '</b></p><br />';
echo '</article>';
}
}
}
echo '<br /><br />';
?>
<?php
$reponses = array(
'chx' => array(
'reponse' => 'poi',
'mot' => 'Un   ',
'image' => '../img/poisson.jpg',
'phrase' => 'sson',
'alt' => 'image de poisson'
) ,
'chx_1' => array(
'reponse' => 'boi',
'mot' => 'Une   ',
'image' => '../img/boisson.jpg',
'phrase' => 'sson',
'alt' => 'image de boisson'
) ,
'chx_2' => array(
'reponse' => 'voi',
'mot' => 'Une   ',
'image' => '../img/voiture.jpg',
'phrase' => 'ture',
'alt' => 'image de voiture'
) ,
'chx_3' => array(
'reponse' => 'roi',
'mot' => 'Un   mi',
'image' => '../img/miroir.jpg',
'phrase' => 'r',
'alt' => 'image de mirroir'
) ,
'chx_4' => array(
'reponse' => 'loi',
'mot' => 'Un   cou',
'image' => '../img/couloir.jpg',
'phrase' => 'r',
'alt' => 'image de couloir'
) ,
'chx_5' => array(
'reponse' => 'soi',
'mot' => 'Un   ra',
'image' => '../img/rasoir.jpg',
'phrase' => 'r',
'alt' => 'image de rasoir'
) ,
'chx_6' => array(
'reponse' => 'toi',
'mot' => 'Un   ',
'image' => '../img/toit.jpg',
'phrase' => 't',
'alt' => 'image de toit'
),
'chx_7' => array(
'reponse' => 'moi',
'mot' => 'Une   ar',
'image' => '../img/armoire.jpg',
'phrase' => 're',
'alt' => 'image d\'armoire'
)
);
$choix = array(
'' => '',
'chx' => 'poi',
'chx_1' => 'boi',
'chx_2' => 'voi',
'chx_3' => 'roi',
'chx_4' => 'loi',
'chx_5' => 'soi',
'chx_6' => 'toi',
'chx_7' => 'moi'
);
echo '<form class="form_exercices_ou_result" action="../correct_exo/correction_oi_1.php" method="POST" />';
require('../inc/inc_exo_cochez_dm.php');
?>
</section>
<?php
require ('../inc/inc_footer.php');
?>
merci jordane, excuse moi je me suis trompé de code: voici le bon.
<?php $selected = ''; $i = 1; foreach($reponses as $cle => $reponse) { echo '<article class="content_img_2">'; echo '<figure>'; echo '<img src="' . $reponse['image'] . '" alt="' . $reponse['alt'] . '" width:"74" height="74" />'; echo '</figure>'; echo'<p class="ch_uppercase">'.$reponse['mot']; echo'<select class="chx_select" style="display:inline-block;border-bottom:1px solid #000" name="'.$cle.'">'; foreach($choix as $key => $value){ echo'<option style="text-align:auto;">'.$value.'</option>'; } echo'</select>'.$reponse['phrase'].'</p>'; echo'</article>'; } echo '<div style="display:inline-block;margin:2em 0 0 8em;" class="correction_center"><input type="submit" name="correction" value="correction"/></div>'; echo '</form>'; echo'<div><a href="javascript:scroll(0,0)"><figure style="margin:0 0 0 96%;" class="bouton_retour"><img src="../img/fhg.jpg" alt="fleche vers le haut" width="60" height="60" /></figure></a></div>'; ?>
non alors excusez moi je me suis mal exprimer, ce que je voudrais est que quand je sélectionne un choix dans la liste qu il vienne se coller au mot, car la quand je le sélectionne il y a un espace.
sait dans se code, option "value" qui a un espace entre le mot.
echo'<p class="ch_uppercase">'.$reponse['mot'];
echo'<select class="chx_select" style="display:inline-block;border-bottom:1px solid #000" name="'.$cle.'">';
foreach($choix as $key => $value){
echo'<option style="text-align:auto;">'.$value.'</option>';
}
echo'</select>'.$reponse['phrase'].'</p>';
echo'</article>';
}
sait dans se code, option "value" qui a un espace entre le mot.