bonjour,
j'aimerai faire un mode de correction pour un site de francais(voir copie d'ecran),
quand je clic sur un ou une et quand j appuie sur la correction me dire combien de faute il y a et me calculé la note...
d'une par pouvais vous me dire comment constituer la base de donnée.
est ce que je doit faire une table avec trois colonnes avecl' id et deux text avec (un ou une) ou devrai je en faire plusieurs.
mon code:
merci pour votre aide
j'aimerai faire un mode de correction pour un site de francais(voir copie d'ecran),
quand je clic sur un ou une et quand j appuie sur la correction me dire combien de faute il y a et me calculé la note...
d'une par pouvais vous me dire comment constituer la base de donnée.
est ce que je doit faire une table avec trois colonnes avecl' id et deux text avec (un ou une) ou devrai je en faire plusieurs.
mon code:
<form class="form_exercices_ou_1" method="post">
<?php foreach($reponses as $id => $reponse): ?>
<?php foreach($reponses_une as $id => $reponse_une): ?>
<?php foreach($name as $id => $names): ?>
<article class="art_un">
<p class="form_input">
<tr><input type="checkbox" name="un" /><td><?php echo $reponse; ?><td></tr>
</p>
<p class="form_input">
<tr><input type="checkbox" name="une" /><td><?php echo $reponse_une; ?></td></tr>
</p>
</article>
<p class="form_names"><?php echo $names; ?></p>
<?php endforeach ?>
<?php endforeach ?>
<?php endforeach ?>
<input class="correction_center" type="submit" name="correction" value="correction"/>
</form>
<?php
require('_inc/inc_connection.php');
?>
<?php
$un = $mysqli->query('SELECT id, text FROM un');
while($row = $un->fetch_array()){
$reponses[$row['id']] = $row['text'];
}
$une = $mysqli->query('SELECT id, text FROM une');
while($row = $une->fetch_array()){
$reponses_une[$row['id']] = $row['text'];
}
$ou_exo_1 = $mysqli->query('SELECT id, text_ou FROM ou_exo_1');
while($row = $ou_exo_1->fetch_array()){
$name[$row['id']] = $row['text_ou'];
}
?>
merci pour votre aide