Traitement php boutton radio multichoix
djoe's
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Je suis nouveau sur ce forum et j'espere respeter les règles qui le régissent avec mon message.
Voici mon soucis :
J'essaie de récuperer les données d'un formulaire html qui présente des boutons radio
à multiples choix. je ne sais pas comment procéder pour récupérer les données avec ma requete SQL. voici mon code.
Merci d'avnce pour votre aide.
Coté HTML :
<form method="post" action="upload_form.php">
<p>
<label for="nom">Nom</label>
<input type="text" name="nom" class="r-marg20 b-marg20"/>
<br/>
<label for="prenom">Prénom</label>
<input type="text" name="prenom" class="r-marg20 b-marg20"/>
<br/>
<label for="site">Vous travaillez à : </label>
<select name ="site" class="r-marg20 b-marg20">
<option value="ariane">Ariane</option>
<option value="pichey">Pichey</option>
</select>
<label for="pole">Vous travaillez dans quel pôle? </label>
<input type="text" name="pole" class="b-marg20"/>
<br/>
<label for="poste">Votre poste</label>
<input type="text" name="poste" class="b-marg20"/>
<br/>
<p>Cochez les types de fichiers à mettre sur le SharePoint</p>
<span class="r-marg20 pull-left">
<input name="pdf" type="checkbox" value="pdf" class="r-marg10">
<label for="pdf">PDF</label>
</span>
<span class="r-marg20 pull-left">
<input name="excel" type="checkbox" value="excel" class="r-marg10">
<label for="excel">Excel</label>
</span>
<span class="r-marg20 pull-left">
<input name="word" type="checkbox" value="doc" class="r-marg10">
<label for="word">Word</label>
</span>
<span class="r-marg20 pull-left">
<input name="ppt" type="checkbox" value="powerpoint" class="r-marg10">
<label for="ppt">Powerpoint PPT</label>
</span>
<span class="r-marg20 pull-left">
<input name="jpg" type="checkbox" value="jpg" class="r-marg10">
<label for="jpg">Image Jpg</label>
</span>
<span class="r-marg20 pull-left">
<input name="png" type="checkbox" value="png" class="r-marg10">
<label for="png">Image png</label>
</span>
<span class="r-marg20 pull-left">
<input name="gif" type="checkbox" value="gif" class="r-marg10">
<label for="gif">Image gif</label>
</span>
<span class="r-marg20 pull-left">
<input name="zip" type="checkbox" value="zip" class="r-marg10">
<label for="zip">Archives zip</label>
</span>
<br/>
<p>Cochez les types de fichiers à mettre sur le SharePoint</p>
<span class="r-marg20 pull-left">
<input name="apport" type="checkbox" value="apport" class="r-marg10">
<label for="apport">Apport de contenu</label>
</span>
<span class="r-marg20 pull-left">
<input name="consultation" type="checkbox" value="consultation" class="r-marg10">
<label for="consultation">Consultation</label>
</span>
<span class="r-marg20 pull-left">
<input name="team_work" type="checkbox" value="team_work" class="r-marg10">
<label for="team_work">Travail en groupe</label>
</span>
<br/>
</form>
/////////////////////////////////////////////////////////////////////////////////////////////////////////
Coté PHP :
<?php
/*récupération des champs*/
if(isset($_POST['nom']))
{
$nom= $_POST['nom'];
}
else
{
$nom="";
}
if(isset($_POST['prenom']))
{
$prenom= $_POST['prenom'];
}
else
{
$prenom="";
}
if(isset($_POST['site']))
{
$site= $_POST['site'];
}
else
{
$site="";
}
if(isset($_POST['pdf']))
{
$pdf= $_POST['pdf'];
}
else
{
$pdf="";
}
if(isset($_POST['excel']))
{
$excel= $_POST['excel'];
}
else
{
$="excel";
}
if(isset($_POST['doc']))
{
$doc= $_POST['doc'];
}
else
{
$doc="";
}
if(isset($_POST['powerpoint']))
{
$powerpoint= $_POST['powerpoint'];
}
else
{
$powerpoint="";
}
if(isset($_POST['jpg']))
{
$jpg= $_POST['jpg'];
}
else
{
$jpg="";
}
if(isset($_POST['png']))
{
$png= $_POST['png'];
}
else
{
$png="";
}
if(isset($_POST['gif']))
{
$gif= $_POST['gif'];
}
else
{
$gif="";
}
if(isset($_POST['zip']))
{
$zip= $_POST['zip'];
}
else
{
$zip="";
}
if(empty($nom) OR empty($prenom) OR empty($site) OR empty($poste))
{
echo'<p class="alert">Attention tous les champs n\'ont pas été rensignés</p>';
}
else
{
//connexion de à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
//selection de la base
mysql_select_db('mydb', $db) or die('Erreur de séléction '.mysql_error()) ;
//
//Requete sql
$sql = "INSERT INTO user (iduser, nom, prenom, site, pole, poste) VALUES ('', '$nom', '$prenom', '$site', '$pole', '$poste')";
$sql2 = "INSERT INTO filetype (idfiletype, filetype_name, filetype_extension) VALUES ('')";
}
?>
Je suis nouveau sur ce forum et j'espere respeter les règles qui le régissent avec mon message.
Voici mon soucis :
J'essaie de récuperer les données d'un formulaire html qui présente des boutons radio
à multiples choix. je ne sais pas comment procéder pour récupérer les données avec ma requete SQL. voici mon code.
Merci d'avnce pour votre aide.
Coté HTML :
<form method="post" action="upload_form.php">
<p>
<label for="nom">Nom</label>
<input type="text" name="nom" class="r-marg20 b-marg20"/>
<br/>
<label for="prenom">Prénom</label>
<input type="text" name="prenom" class="r-marg20 b-marg20"/>
<br/>
<label for="site">Vous travaillez à : </label>
<select name ="site" class="r-marg20 b-marg20">
<option value="ariane">Ariane</option>
<option value="pichey">Pichey</option>
</select>
<label for="pole">Vous travaillez dans quel pôle? </label>
<input type="text" name="pole" class="b-marg20"/>
<br/>
<label for="poste">Votre poste</label>
<input type="text" name="poste" class="b-marg20"/>
<br/>
<p>Cochez les types de fichiers à mettre sur le SharePoint</p>
<span class="r-marg20 pull-left">
<input name="pdf" type="checkbox" value="pdf" class="r-marg10">
<label for="pdf">PDF</label>
</span>
<span class="r-marg20 pull-left">
<input name="excel" type="checkbox" value="excel" class="r-marg10">
<label for="excel">Excel</label>
</span>
<span class="r-marg20 pull-left">
<input name="word" type="checkbox" value="doc" class="r-marg10">
<label for="word">Word</label>
</span>
<span class="r-marg20 pull-left">
<input name="ppt" type="checkbox" value="powerpoint" class="r-marg10">
<label for="ppt">Powerpoint PPT</label>
</span>
<span class="r-marg20 pull-left">
<input name="jpg" type="checkbox" value="jpg" class="r-marg10">
<label for="jpg">Image Jpg</label>
</span>
<span class="r-marg20 pull-left">
<input name="png" type="checkbox" value="png" class="r-marg10">
<label for="png">Image png</label>
</span>
<span class="r-marg20 pull-left">
<input name="gif" type="checkbox" value="gif" class="r-marg10">
<label for="gif">Image gif</label>
</span>
<span class="r-marg20 pull-left">
<input name="zip" type="checkbox" value="zip" class="r-marg10">
<label for="zip">Archives zip</label>
</span>
<br/>
<p>Cochez les types de fichiers à mettre sur le SharePoint</p>
<span class="r-marg20 pull-left">
<input name="apport" type="checkbox" value="apport" class="r-marg10">
<label for="apport">Apport de contenu</label>
</span>
<span class="r-marg20 pull-left">
<input name="consultation" type="checkbox" value="consultation" class="r-marg10">
<label for="consultation">Consultation</label>
</span>
<span class="r-marg20 pull-left">
<input name="team_work" type="checkbox" value="team_work" class="r-marg10">
<label for="team_work">Travail en groupe</label>
</span>
<br/>
</form>
/////////////////////////////////////////////////////////////////////////////////////////////////////////
Coté PHP :
<?php
/*récupération des champs*/
if(isset($_POST['nom']))
{
$nom= $_POST['nom'];
}
else
{
$nom="";
}
if(isset($_POST['prenom']))
{
$prenom= $_POST['prenom'];
}
else
{
$prenom="";
}
if(isset($_POST['site']))
{
$site= $_POST['site'];
}
else
{
$site="";
}
if(isset($_POST['pdf']))
{
$pdf= $_POST['pdf'];
}
else
{
$pdf="";
}
if(isset($_POST['excel']))
{
$excel= $_POST['excel'];
}
else
{
$="excel";
}
if(isset($_POST['doc']))
{
$doc= $_POST['doc'];
}
else
{
$doc="";
}
if(isset($_POST['powerpoint']))
{
$powerpoint= $_POST['powerpoint'];
}
else
{
$powerpoint="";
}
if(isset($_POST['jpg']))
{
$jpg= $_POST['jpg'];
}
else
{
$jpg="";
}
if(isset($_POST['png']))
{
$png= $_POST['png'];
}
else
{
$png="";
}
if(isset($_POST['gif']))
{
$gif= $_POST['gif'];
}
else
{
$gif="";
}
if(isset($_POST['zip']))
{
$zip= $_POST['zip'];
}
else
{
$zip="";
}
if(empty($nom) OR empty($prenom) OR empty($site) OR empty($poste))
{
echo'<p class="alert">Attention tous les champs n\'ont pas été rensignés</p>';
}
else
{
//connexion de à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
//selection de la base
mysql_select_db('mydb', $db) or die('Erreur de séléction '.mysql_error()) ;
//
//Requete sql
$sql = "INSERT INTO user (iduser, nom, prenom, site, pole, poste) VALUES ('', '$nom', '$prenom', '$site', '$pole', '$poste')";
$sql2 = "INSERT INTO filetype (idfiletype, filetype_name, filetype_extension) VALUES ('')";
}
?>
A voir également:
- Traitement php boutton radio multichoix
- Radio française - Télécharger - Médias et Actualité
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Traitement de texte gratuit - Guide
- Easy php - Télécharger - Divers Web & Internet
- Ce traitement de texte gratuit et léger est parfait pour remplacer Word, même sur un vieux PC - Guide
3 réponses
Salut salut,
Je ne comprend pas tout à fait ton problème , à première vue le formulaire à l'air bien (à part que les requêtes INSERT ne sont pas exécutées...) .
Quand tu dis "récupérer les données", tu parles de quoi?
Les mettre en base de données? Ou les récupérer dans une autre page?
Je ne comprend pas tout à fait ton problème , à première vue le formulaire à l'air bien (à part que les requêtes INSERT ne sont pas exécutées...) .
Quand tu dis "récupérer les données", tu parles de quoi?
Les mettre en base de données? Ou les récupérer dans une autre page?