Pour la requete, ne vois tu pas une différence de nombres de champs entre ceux cités et les valeurs qui leur sont affectées ?
j'ai changer mes noms de champ pour etre plus clair$id recupere bien l'id de la question, mais il faut lui affecté. Il va pas tomber du ciel
Pour la requete, ne vois tu pas une différence de nombres de champs entre ceux cités et les valeurs qui leur sont affectées ?
$query = "INSERT INTO reponse_fiche(nom,reponse,id_question) VALUES ('".$_POST['nom']."','".$_POST['reponse']."','".$_GET['id_question']."')";
[...]
$id_question = $val["id_question"];
$auteur = $val["auteur"];
$date = $val["date"];
$dys_interne = $val["dys_interne"];
$dys_externe = $val["dys_externe"];
[...]
<form method="post" action="ajout_reponse.php?id_question=<?php echo $id_question;>">
[...]Code : Tout sélectionner
<form method="post" action="ajout_reponse.php?id=<?php echo $id_question;?>">Code : Tout sélectionner
<form method="post" action="ajout_reponse.php?id=<?php echo $id_question;?>"> <?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 */
$id_question = $val["id_quesion"];
$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>
ma page ajout_reponse.php<?
include('connection.inc.php');
$query = "INSERT INTO reponse_fiche(nom,reponse,id_question) VALUES ('".$_POST['nom']."','".$_POST['reponse']."','".$_GET['id_question']."')";
$result = mysql_query($query) or die ('Erreur SQL !<br>'.mysql_error());
mysql_close();
header('location: adm_fiche_progres.php');
?><?php
include('connection.inc.php');
$query = "SELECT * FROM fiche_progres ORDER BY id DESC";
$result = mysql_query($query);
$nb = mysql_numrows($result);
while ($val = mysql_fetch_array($result))
{ /* On parcoure les résultats de la requête */
$id = $val["id"];
$auteur = $val["auteur"];
$date = $val["date"];
$sujet = $val["sujet"];
echo "
<table width='750' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td width='300' class='texte_gras'>Sujet : <a href='fiche_progres_details.php?id=$id' class='texte_lien'>$sujet</a></td>
<td width='300' class='texte_gras'>Auteur : <a href='fiche_progres_details.php?id=$id' class='texte_lien'>$auteur</a></td>
<td class='texte_gras'>$date</td>
</tr>
<tr>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td colspan='5' height='1' bgcolor='#f9c9c6'></td>
</tr><br>
</table>
";
}
mysql_close();
?>