Probléme bouton php

Résolu
Blef Messages postés 4 Statut Membre -  
nabil07 Messages postés 161 Statut Membre -
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
Configuration: Linux
Firefox 3.0.11

1 réponse

  1. nabil07 Messages postés 161 Statut Membre 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