Ajout d'un bouton radio valeurs de la table MYSQL à l'aide de PHP

Je me demandais si quelqu'un pouvait m'aider. Je suis à l'aide de PHP/MYSQL pour créer un formulaire qui contient des boutons radio. Je suis en train d'essayer et d'ajouter de la valeur des bagages des boutons radio à une table dans une base de données. À la minute où je ne peux pas obtenir quelque chose à ajouter à la base de données. La table est appelé évaluation.

QUESTION1.PHP

?>      

<h1>Assessment</h1>

<form action="save.php" method="post">

<p class="p1">
Question 1</p>
<p class="p4">
Are you tall or short?</p>

<p class="p3"> 
<input type="radio" name="q1" value="1" />
1
<input type="radio" name="q1" value="2" />
2
<input type="radio" name="q1" value="3" />
3
<input type="radio" name="q1" value="4" />
4
<input type="radio" name="q1" value="5" />
5
</p><br><br>
</form>

<img src="Images/image1.png" alt="Submit" class="thumbnail" align="right" width="58"      height="52" id="question2">
<img src="Images/save.png" alt="Submit" class="thumbnail" align="right" width="65" height="52">

<?php
}
 include 'includes/overall/overall_footer.php'; 
 ?>  

SAVE.PHP

<?php
session_start();
include('connection.php');
$q1=$_POST['q1'];
mysql_query("INSERT INTO `assessment` (q1) VALUES ('$q1')");
header("location: question2.php?");
mysql_close($con);
?>
Je suppose que vous avez vérifié le contenu de la $_POST-variable dans votre sauvegarde.php-page? Ensuite, essayez d'exécuter votre requête manuellement dans votre base de données en remplaçant $q1 avec une valeur correcte. Si cela fonctionne, il y a probablement quelque chose de mal avec votre connexion db.
Bienvenue à Débordement de Pile! s'il vous Plaît, n'utilisez pas mysql_* fonctions dans le nouveau code. Ils ne sont plus entretenues et officiellement obsolète. Voir la zone rouge? Apprendre à propos de déclarations préparées à l'avance au lieu de cela, et d'utiliser les pdo ou mysqli.
Quel est le contenu de $_POST['q1'] sur save.php. Avez-vous des erreurs?
Après un peu de déconner sur cela, j'ai maintenant les valeurs à ajouter à la table de la forme. Maintenant j'ai un autre problème, je suis en train de faire un questionnaire avec une question différente sur chaque page, mais chaque fois que je sélectionne un bouton radio et de passer à la page suivante le bouton radio est ajouté une nouvelle ligne plutôt que de la même ligne et la colonne suivante :/

OriginalL'auteur Steven Trainor | 2013-04-07