J'ai crée ma base sur phpmyadmin
Afin d'enregistrer les données jutilise ce code
<?php
// On commence par récupérer les champs
$Nom_US = isset($_POST['Nom_US']) ? $_POST['Nom_US'] : '';
$Nom_FR = isset($_POST['Nom_FR']) ? $_POST['Nom_FR'] : '';
$Nom_DE = isset($_POST['Nom_DE']) ? $_POST['Nom_DE'] : '';
$Nom_IT = isset($_POST['Nom_IT']) ? $_POST['Nom_IT'] : '';
$Type_Carte_US = isset($_POST['Type_Carte_US']) ? $_POST['Type_Carte_US'] : '';
$Type_Carte_FR = isset($_POST['Type_Carte_FR']) ? $_POST['Type_Carte_FR'] : '';
$Type_Carte_DE = isset($_POST['Type_Carte_DE']) ? $_POST['Type_Carte_DE'] : '';
$Type_Carte_IT = isset($_POST['Type_Carte_IT']) ? $_POST['Type_Carte_IT'] : '';
$Type_US = isset($_POST['Type_US']) ? $_POST['Type_US'] : '';
$Type_FR = isset($_POST['Type_FR']) ? $_POST['Type_FR'] : '';
$Type_DE = isset($_POST['Type_DE']) ? $_POST['Type_DE'] : '';
$Type_IT = isset($_POST['Type_IT']) ? $_POST['Type_IT'] : '';
$Attribut_US = isset($_POST['Attribut_US']) ? $_POST['Attribut_US'] : '';
$Attribut_FR = isset($_POST['Attribut_FR']) ? $_POST['Attribut_FR'] : '';
$Attribut_DE = isset($_POST['Attribut_DE']) ? $_POST['Attribut_DE'] : '';
$Attribut_IT = isset($_POST['Attribut_IT']) ? $_POST['Attribut_IT'] : '';
$Etoiles = isset($_POST['Etoiles']) ? $_POST['Etoiles'] : '';
$ATK = isset($_POST['ATK']) ? $_POST['ATK'] : '';
$DEF = isset($_POST['DEF']) ? $_POST['DEF'] : '';
$Effet_US = isset($_POST['Effet_US']) ? $_POST['Effet_US'] : '';
$Effet_FR = isset($_POST['Effet_FR']) ? $_POST['Effet_FR'] : '';
$Effet_DE = isset($_POST['Effet_DE']) ? $_POST['Effet_DE'] : '';
$Effet_IT = isset($_POST['Effet_IT']) ? $_POST['Effet_IT'] : '';
$Limitation_US = isset($_POST['Limitation_US']) ? $_POST['Limitation_US'] : '';
$Limitation_JAP = isset($_POST['Limitation_JAP']) ? $_POST['Limitation_JAP'] : '';
$Rulings_US = isset($_POST['Rulings_US']) ? $_POST['Rulings_US'] : '';
$Rulings_FR = isset($_POST['Rulings_FR']) ? $_POST['Rulings_FR'] : '';
// On vérifie si les champs sont vides
if(empty($Nom_US) OR empty($Type_Carte_US) OR empty($Type_US) OR empty($Attribut_US) OR empty($Etoiles) OR empty($ATK) OR empty($DEF) OR empty($Limitation_US) OR empty($Limitation_JAP) OR empty($Limitation_US))
{
echo '<font color="red">Mauvaise entrée</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('sql.free.fr', '********', '*********') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('Cartes',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO Cartes(Nom_US, Nom_FR, Nom_DE, Nom_IT, Type_Carte_US, Type_Carte_FR, Type_Carte_DE, Type_Carte_IT, Type_US, Type_FR, Type_DE, Type_IT, Attribut_US, Attribut_FR, Attribut_DE, Attribut_IT, Etoiles, ATK, DEF, Effet_US, Effet_FR, Effet_DE, Effet_IT, Limitation_US, Limitation_JAP, Rulings_US, Rulings_FR) VALUES('". $Nom_US ."', '". $Nom_FR ."', '". $Nom_DE ."', '". $Nom_IT ."', '". $Type_Carte_US ."', '". $Type_Carte_FR ."', '". $Type_Carte_DE ."', '". $Type_Carte_IT ."', '". $Type_US ."', '". $Type_FR ."', '". $Type_DE ."', '". $Type_IT ."', '". $Attribut_US ."', '". $Attribut_FR ."', '". $Attribut_DE ."', '". $Attribut_IT ."', '". $Etoiles ."', '". $ATK ."', '". $DEF ."', '". $Effet_US ."', '". $Effet_FR ."', '". $Effet_DE ."', '". $Effet_IT ."', '". $Limitation_US ."', '". $Limitation_JAP ."', '". $Rulings_US ."', '". $Rulings_FR ."')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo '<center><b><u>Carte Crée !</b></u></center>';
mysql_close(); // on ferme la connexion
}
?>
donc celui la genre l'enregistrement crée sur une autre page. Sur l'autre page j'ai par exemple l'entrer de la donnée "Etoiles" qui est egal a un chiffre entre 1 et 12
<input type="text" name="Etoiles" size="10" value="" maxlength="">
Maintenant à la place qu'il m'affiche une case vide a remplir moi meme, j'aimerai qu'un menu deroulant soit là avec possibilité de choisir un chiffre entre 1 et 12 pour plus de faciliter.
Je demande pas le code tout, juste peut etre un lient vers un endroit qui explique comment crée une liste deroulante
--------------------------------------------------
marco> le 2nd code que je donne me permet d'entrer la valeur de ce champ a enregistrer (la page fonctionne bien !) mais ce que je souhaite c'est qu'a la place de ce champ ou je tappe la donnée, une liste déroulante s'affiche avec genre un chiffre en 1 et 12 comme ds l'exemple
C'est tout ^^
Merci