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
Bienvenue à Débordement de Pile! s'il vous Plaît, n'utilisez pas
Quel est le contenu de
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 :/
$_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
Vous devez vous connecter pour publier un commentaire.
je voudrais savoir, quel est le but de ces deux BALISE image. j'ai juste changé de ceux balise img dans l'image du bouton .
save.php
OriginalL'auteur Bharanikumar
OriginalL'auteur Deepak Yadav
Il y a un bouton radio du genre à choisir le mâle et la femelle
OriginalL'auteur Av3ng34
Je suis juste suivre votre code et de donner la solution. Vous avez juste besoin de quelques changements dans save.php comme suit:
Si trouver toute question s'il vous plaît laissez-moi savoir.
Remarque importante : s'il vous Plaît éviter mysql_* type de fonction de son déprécié en PHP 5.5.0 et au-delà.
OriginalL'auteur Prabhu Nandan Kumar
Donc le mien, dit la requête était encore vide, il affiche les valeurs de session
OriginalL'auteur Darline Keith Mitanda