Probléme bouton php

Résolu
Blef Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
nabil07 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un problème que je n'arrive pas a résoudre avec un bouton

Je suis déja connecté a mysql et la variable name et crée mais pas la variable type.



<form action="" method="post">
<input type="text" class="text" name="name" maxlength="30"/>
<select>
<OPTION selected type="button" name="type" value=""/></OPTION>
<OPTION type="button" name="type" value="Tpe" >Tpe</OPTION>
<OPTION type="button" name="type" value="Ecjs">Ecjs</OPTION>
</select>
<input type="submit" class="button" name="creer" value="creer">
</Form>

<?php

if (isset($_POST['name'])) // Si les variables existent
{
if ($_POST['name'] != NULL) // Si on a quelque chose à enregistrer
{

// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité

$name = mysql_real_escape_string($_POST['name']);

// Ensuite on enregistre le message
mysql_query("INSERT INTO $nametable VALUES('$name,$type', '$name', '$type')");
}
}


// On se déconnecte de MySQL
mysql_close();


Mercid'avance
A voir également:

1 réponse

nabil07 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   64
 
KONNICHIWA,

j'arrive à comprendre l'utilité de mettre type="button" dans les balise option ????

<select>
<OPTION selected type="button" name="type" value=""/></OPTION>
<OPTION type="button" name="type" value="Tpe" >Tpe</OPTION>
<OPTION type="button" name="type" value="Ecjs">Ecjs</OPTION>
</select> 



je ne trouve pas l'intérêt d'ajouter des boutons dans la liste déroulante.

donc il te fallait mettre le code comme suit :

<form action="" method="post">
<input type="text" class="text" name="name" maxlength="30"/>
<select>
<OPTION selected name="type" value=""></OPTION>
<OPTION name="type" value="Tpe" >Tpe</OPTION>
<OPTION name="type" value="Ecjs">Ecjs</OPTION>
</select>
<input type="submit" class="button" name="creer" value="creer">
</Form>

<?php

if (isset($_POST['name'])) // Si les variables existent
{
if ($_POST['name'] != NULL) // Si on a quelque chose à enregistrer
{

// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité

$name = mysql_real_escape_string($_POST['name']);

// Ensuite on enregistre le message
mysql_query("INSERT INTO $nametable VALUES('$name,$type', '$name', '$type')");
}
}


// On se déconnecte de MySQL
mysql_close();
?>

0