begin process at 2012 05 28 18:18:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Bouton radio et Mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Bouton radio et Mysql

vendredi 5 mars 2010 à 08:49:18 | Bouton radio et Mysql

nobruprod

Bonjour à tous,

J'essaye de créer un questionnaire avec des boutons radio (html), un traitement en php et un stockage dans une base de données.... et bien evidemment cela ne marche pas. Pour les champs texts c'est ok mais pas pour les boutons radio.

Extrait Html
<form name="formulaire" action="traitement.php" method="post" onSubmit="return verification()">
<table>
<th>Sondages</th>

<tr><td>Utilisez vous un Mac ou un PC,les deux ?</td></tr>
<tr><td><input name='MacPc' type='radio' id='Mac' value='MAC'>MAC<br>
<input name='MacPc' type='radio' id='PC' value='PC'>PC<br>
<input name='MacPc' type='radio'id='les deux' value='Les Deux'>Les Deux</td></tr>
.....

Traitement php
....
$MacPc = ($_POST["MacPC"]);
$requete ="INSERT INTO formulaire (MacPc) VALUES ('$MacpC')";
$resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error());
$numero = mysql_insert_id();
echo 'Insertion de l\'actualité n°'.$numero.' dans la base MYSQL réussie !';
mysql_close();
....

Base de données Mysql.
MacPc est de type Varchar.

VOila , merci pour votre aide.

mercredi 10 mars 2010 à 20:09:50 | Re : Bouton radio et Mysql

shadow1779

Membre Club
les radio même s'ils sont plusieurs sont un seul et même control, contrairement au type checkbox, en gros toutes les options d'une meme questions possèderont le meme id et le meme name ^^

ex:
<input type="radio" name="question1" id="question1" value="1" />
<input type="radio" name="question1" id="question1" value="2" />

<input type="radio" name="question2" id="question2" value="1" />
<input type="radio" name="question2" id="question2" value="2" />

ensuite pour le code php il est pas forcément faux, mais pas forcément propre:

pas besoin de parenthèse pour faire $MacPc = $_POST['indice'];
et sinon plus propre:
$requete ='INSERT INTO formulaire (MacPc) VALUES ("'.addslashes($_POST['MacPC']).'")';

(pourquoi mettre un $_POST['indice'] dans une variable, c'est déja un tableau avec des indice et des valeurs.

et sinon enfin je suis pas sure mais il me semble que suite a un INSERT mysql_query retourne deja l'id de l'élément inséré donc $resultat doit deja contenir les infos que t'as besoin pas besoin de $numero = mysql_insert_id(); enfin a tester ^^





Cette discussion est classée dans : base, mysql, requete, radio, macpc


Répondre à ce message

Sujets en rapport avec ce message

Probleme d'exécution d'un requete avec un parametre récupéré d'un lien ... [ par Poolky ] Salut à vous ... voila j'ai un petit problème avec l'exécution d'une requête "delete" contenant une variable que je passe par un lien. J'ai deux pages Requete php/mysql [ par flopad ] Bonjour tout le monde!!J'ai une base de données contenant l'annuaire interne de ma boite, avec des colonnes nom, tel fixe, tel portable, etc...Comment Bouton radio Mysql [ par swishman ] Salut,J'aimerai savoir comment faire pour réaliser un formulaire de 4 boutons radio pour faire la mise à jour d'une base de donnée Mysql à chaque fois Bouton radio MySQL [ par swishman ] Bonjour,Je cherche comment réaliser un script php/MySQL sur une page php pour afficher des images par rapport à des boutons radio, j'explique :Je dois afficher une image selectionnee dans une base de donnees [ par fadoua123 ] salut voici mon probleme j ai une base ou il y a des images et son id et d autres champs et je dois selectioner des images d apres une condition je ve php & mysql [ par chako ] Salut, je suis entrain de développer une page web qui permet de la recherche dans la base de donnée à l'aide de php & mysql et j'utilise wamp5_1.7.4.e Modification d'un code en PHP4 pour le rendre compatible PHP4 [ par tom10000 ] Voici mon code ( en tout cas la partie qui pose problème sous PHP5  : include(dirname(__FILE__) . "/inc/header.php");$server = 'localhost';    insertion d'1 compteur dans une requete Mysql [ par oppossom ] bonjour tous j'ai un pbc'est que comment ?et est ce que ? possible d'inserer un compteur i de boucle for dans une requete Mysql de type (INSERT INTO V problème afficher données de mysql [ par maxxou56 ] Je suis débutant en php, j'ai créer ma base de données. Ainsi, désormais je souhaiterais afficher ces donées sur une page php.Voici, mon code (ne vous requete mysql [ par gribouille2 ] Bonjour Je suis débutant et je bute sur l'erreur suivante. Ca doit être tout bête mais je n'y arrive pas.Merci pour la réponse  :Parse error: syntax e


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,229 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales