Pour reprendre
le code de ma page qui affiche les données et le formulaires pour y répondre
<?php
include('connection.inc.php');
$query = "SELECT * FROM fiche_progres WHERE id='".$_GET['id']."'";
$result = mysql_query($query);
$nb = mysql_numrows($result);
while ($val = mysql_fetch_array($result))
{ /* On parcoure les résultats de la requête */
$auteur = $val["auteur"];
$date = $val["date"];
$dys_interne = $val["dys_interne"];
$dys_externe = $val["dys_externe"];
$critic = $val["critic"];
$incident = $val["incident"];
$solution = $val["solution"];
$suggestion = $val["suggestion"];
$description = $val["description"];
echo "
<table width='600' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td>Auteur : $auteur</td>
<td>Date : $date</td>
</tr>
<tr>
<td colspan='2'> </td>
</tr>
<tr>
<td colspan='2'>Nature de la Fiche Progrès </td>
</tr>
<tr>
<td>Dysfonctionnement interne : $dys_interne</td>
<td>Dysfonctionnement Externe : $dys_externe</td>
</tr>
<tr>
<td>Incident lié à un prestataire : $incident</td>
<td>Suggestion : $suggestion</td>
</tr>
<tr>
<td> </td>
<td></td>
</tr>
<tr>
<td>Criticité : $critic</td>
<td></td>
</tr>
<tr>
<td> </td>
<td></td>
</tr>
<tr>
<td>Contenu de la fiche progrès </td>
<td></td>
</tr>
<tr>
<td>Description de la situation : $description</td>
<td></td>
</tr>
<tr>
<td> </td>
<td></td>
</tr>
<tr>
<td>Solution(s) proposée(s) $solution</td>
<td></td>
</tr>
<tr>
<td> </td>
<td></td>
</tr>
<tr>
<td colspan='2' height=1 bgcolor='#6699FF'></td>
</tr>
</table>
";
}
mysql_close();
?>
<form method="post" action="ajout_reponse.php?id=<?php echo $id;?>">
<p><span class="backoffice">
<br>
Auteur : <br>
<select name="nom">
<option selected>Votre nom...</option>
<option>Hervé Gicquel</option>
<option>Yannis Monnet</option>
<option>Vincent Guy</option>
</select>
<br>
<br>
<br>
<br>
Réponse :<br>
<textarea name="reponse"cols="50"rows="5"></textarea>
<br>
<br>
</span></p>
<p align="center"><span class="backoffice">
<input type="submit" value="Valider" name="submit">
<a href="adm_fiche_progres.php">Annuler</a></span> </p>
</form>
Le code de ma page qui va enregistrer la réponse en stockant l'id de la question.
<?
include('connection.inc.php');
$query = "INSERT INTO reponse_fiche(nom,reponse,id) VALUES ('','".$_POST['nom']."','".$_POST['reponse']."','".$_GET['id']."')";
$result = mysql_query($query) or die ('Erreur SQL !<br>'.mysql_error());
mysql_close();
header('location: adm_fiche_progres.php');
?>
Dans ma table reponse_fiche j'ai les champ suivant
id_rep (autoincrement)
nom
reponse
id ( pour la question)
cela est-il correct dans le principe car cela ne marche pas
