Page 1 sur 1

comment recuperer valeur bouton radio

Posté : 13 oct. 2009, 21:45
par le Piaf2
Bonjour,

je suis debutant en php. Je recupere dans une base de données des données pour creer des boutons radio. Le probleme est que je n'arrive pas à recuperer cette valeur pour l'envoyer dans une requete sql.

Merci d'avance pour l'aide

voici mon code
<html>
<head>
<title>Matrice Engi</title>
</head>
<body>
<p>


<?php

// Connexion à la base de données

mysql_connect("localhost","root","root") or die("echec connexion sql".mysql_error());
mysql_select_db("Engi_segment") or die("echec select db".mysql_error());

$requete=mysql_query("select distinct Nom_segment from segment");?>
<br> <?

// Choix du type de segment



mysql_select_db("Engi_segment") or die("echec select db".mysql_error());


echo "<div style='margin-leflt: .5in;margin-top: .5in'>
<p>&nbsp;
<p><b>Quel type de Segment ?</b>
<p>Choissisez dans la liste ci-dessous :\n";


?>


<br>
<?

$rs=mysql_query("select Nom_segment from segment");
while ($segment=mysql_fetch_object($rs)){
?>

<br><? echo $segment->Nom_segment?><input type="radio" name=Nom_segment value="<?echo$segment->Nom_segment?>"/><br>


<br>

<br /><input type="submit" name="ok" id="ok" value="Envoyer" />
</fieldset>

Re: comment recuperer valeur bouton radio

Posté : 13 oct. 2009, 22:36
par AB
Je vois pas de balise form dans ton code.
Par ailleurs on met le nom des input entre guillemets : name="Nom_segment"

Re: comment recuperer valeur bouton radio

Posté : 13 oct. 2009, 22:39
par le Piaf2
Non je n'ai pas mis de form dans mon code, est ce utile pour recuperer la valeur. Je regarde le lien que tu m'as envoyé.

merci

Re: comment recuperer valeur bouton radio

Posté : 13 oct. 2009, 22:54
par AB
Bah le lien fait partie de ma signature. Cela ne peut pas directement t'aider sauf si tu regardes le code source des formulaires.
Pour que ton bouton submit envoie quelque chose (dont la valeur de ton bouton radio) ce serait mieux qu'il se trouve à l'intérieur d'un formulaire.

Essaies cela dans une page séparée
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
<form action="#" method="post" >
<input type="submit"><input type="radio" name="Nom_segment" />
</form>
Remarques que tu n'obtiendras une valeur (après avoir soumis ton formulaire) que si le bouton radio est coché.
Pour les grands débuts regardes du côté de phpdebutant.org (colonne de droite) puis ensuite de siteduzero.fr

Re: comment recuperer valeur bouton radio

Posté : 14 oct. 2009, 21:49
par le Piaf2
Bonsoir,

Ou dois je mettre le morceau de programme dans mon code. Quand je l'execute je n'ai rien qui s'affiche.

Merci