par
le loup solitaire » 09 mai 2016, 10:19
bonjours à tous le monde,
en espérant très fortement de pouvoir me répondre, j'essaye de comprendre comment récupéré des valeurs d'un dragndrop,
je vous explique: j ai huit articles avec 1 image et en dessous une phrase ou il manque un bout de mot et ses choix sont au dessus des articles d’où le dragndrop, mais comment dire que le choix si je le pose dans la zone est égal ou différents de réponses.
<?php
$reponses = array(
'chx' => array(
'reponse' => 'co',
'mot' => 'un',
'image' => 'img/colis.gif',
'phrase' => 'lis'
) ,
'chx_1' => array(
'reponse' => 'ca',
'mot' => 'un',
'image' => 'img/cafe.gif',
'phrase' => 'fe'
) ,
'chx_2' => array(
'reponse' => 'ki',
'mot' => 'un',
'image' => 'img/kiwi.gif',
'phrase' => 'wi'
) ,
'chx_3' => array(
'reponse' => 'qui',
'mot' => 'une é',
'image' => 'img/equipe.gif',
'phrase' => 'pe'
) ,
'chx_4' => array(
'reponse' => 'cu',
'mot' => 'une',
'image' => 'img/cuisine.gif',
'phrase' => 'isine'
) ,
'chx_5' => array(
'reponse' => 'que',
'mot' => 'un cas',
'image' => 'img/casque.gif',
'phrase' => ''
) ,
'chx_6' => array(
'reponse' => 'quette',
'mot' => 'de la mo',
'image' => 'img/moquette.gif',
'phrase' => ''
)
);
$choix = array(
'co' => 'co',
'ca' => 'ca',
'ki' => 'ki',
'qui' => 'qui',
'cu' => 'cu',
'que' => 'que',
'quette' => 'quette'
);
echo '<form class="form_exercices_ou_result" action="correction_c_k_p.php" method="POST" />';
echo '<div style="display:inline;">';
foreach($choix as $key => $value)
{
echo '<p class="dropndrag" id="text_'.$key.'" draggable="true" ondragstart="drag(event)">'.$value.'</p>';
}
echo '</div>';
foreach($reponses as $cle => $reponse)
{
echo '<article class="content_img">';
echo '<figure style="height:80px;margin-top:.1em;">';
echo '<img style="margin:0 0 0 -.5em;" src="' . $reponse['image'] . '" alt="' . $reponse['mot'] . '' . $reponse['phrase'] . '" width:"74" height="74" />';
echo '</figure>';
echo '<p>' . $reponse['mot'] . '</p><div style="display:inline-block;width:3em;height:20px;" id="text_'.$cle.'" ondrop="drop(event)" ondragover="allowDrop(event)"><input type="hidden" name="'.$cle.'" value="'.$reponse['reponse'].'" /></div><p style="margin:0;"> ' . $reponse['phrase'] . '</p>';
echo'</article>';
}
echo '<p class="correction_center"><input type="submit" name="correction" value="correction"/></p>';
echo '</form>';
?>
quand je récuperre sur une autre page le résultat, il ne me renvoie pas les choix...
merci d'avance pour les réponses
bonjours à tous le monde,
en espérant très fortement de pouvoir me répondre, j'essaye de comprendre comment récupéré des valeurs d'un dragndrop,
je vous explique: j ai huit articles avec 1 image et en dessous une phrase ou il manque un bout de mot et ses choix sont au dessus des articles d’où le dragndrop, mais comment dire que le choix si je le pose dans la zone est égal ou différents de réponses.
[php]<?php
$reponses = array(
'chx' => array(
'reponse' => 'co',
'mot' => 'un',
'image' => 'img/colis.gif',
'phrase' => 'lis'
) ,
'chx_1' => array(
'reponse' => 'ca',
'mot' => 'un',
'image' => 'img/cafe.gif',
'phrase' => 'fe'
) ,
'chx_2' => array(
'reponse' => 'ki',
'mot' => 'un',
'image' => 'img/kiwi.gif',
'phrase' => 'wi'
) ,
'chx_3' => array(
'reponse' => 'qui',
'mot' => 'une é',
'image' => 'img/equipe.gif',
'phrase' => 'pe'
) ,
'chx_4' => array(
'reponse' => 'cu',
'mot' => 'une',
'image' => 'img/cuisine.gif',
'phrase' => 'isine'
) ,
'chx_5' => array(
'reponse' => 'que',
'mot' => 'un cas',
'image' => 'img/casque.gif',
'phrase' => ''
) ,
'chx_6' => array(
'reponse' => 'quette',
'mot' => 'de la mo',
'image' => 'img/moquette.gif',
'phrase' => ''
)
);
$choix = array(
'co' => 'co',
'ca' => 'ca',
'ki' => 'ki',
'qui' => 'qui',
'cu' => 'cu',
'que' => 'que',
'quette' => 'quette'
);
echo '<form class="form_exercices_ou_result" action="correction_c_k_p.php" method="POST" />';
echo '<div style="display:inline;">';
foreach($choix as $key => $value)
{
echo '<p class="dropndrag" id="text_'.$key.'" draggable="true" ondragstart="drag(event)">'.$value.'</p>';
}
echo '</div>';
foreach($reponses as $cle => $reponse)
{
echo '<article class="content_img">';
echo '<figure style="height:80px;margin-top:.1em;">';
echo '<img style="margin:0 0 0 -.5em;" src="' . $reponse['image'] . '" alt="' . $reponse['mot'] . '' . $reponse['phrase'] . '" width:"74" height="74" />';
echo '</figure>';
echo '<p>' . $reponse['mot'] . '</p><div style="display:inline-block;width:3em;height:20px;" id="text_'.$cle.'" ondrop="drop(event)" ondragover="allowDrop(event)"><input type="hidden" name="'.$cle.'" value="'.$reponse['reponse'].'" /></div><p style="margin:0;"> ' . $reponse['phrase'] . '</p>';
echo'</article>';
}
echo '<p class="correction_center"><input type="submit" name="correction" value="correction"/></p>';
echo '</form>';
?>[/php]
quand je récuperre sur une autre page le résultat, il ne me renvoie pas les choix...
merci d'avance pour les réponses