par
pixfacto » 30 nov. 2006, 13:16
Il s'agit d'une insertion "classique" via un formulaire.
Dans mon formulaire j'ai un menu déroulant dans lequel je peux sélectionner plusieurs valeurs à la fois.
Je souhaite que les valeurs sélectionnées soit insérées dans le champ de ma table.
jour1 doit pouvoir avoir plusieurs valeurs.
$insertSQL = sprintf("INSERT INTO event (id_event, jour1, mois1, annee1, jour2, mois2, annee2, titre, commentaire, lieu, lien, type) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['id_event'], "int"),
GetSQLValueString($_POST['jour1'], "int"),
GetSQLValueString($_POST['mois1'], "text"),
GetSQLValueString($_POST['annee1'], "int"),
GetSQLValueString($_POST['jour2'], "int"),
GetSQLValueString($_POST['mois2'], "text"),
GetSQLValueString($_POST['annee2'], "int"),
GetSQLValueString($_POST['titre'], "text"),
GetSQLValueString($_POST['commentaire'], "text"),
GetSQLValueString($_POST['lieu'], "text"),
GetSQLValueString($_POST['lien'], "text"),
GetSQLValueString($_POST['type'], "int"));
formulaire :
Code : Tout sélectionner
<select name="jour1" size="4" multiple="multiple" id="jour1">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
...
Merci
Il s'agit d'une insertion "classique" via un formulaire.
Dans mon formulaire j'ai un menu déroulant dans lequel je peux sélectionner plusieurs valeurs à la fois.
Je souhaite que les valeurs sélectionnées soit insérées dans le champ de ma table.
jour1 doit pouvoir avoir plusieurs valeurs.
[php] $insertSQL = sprintf("INSERT INTO event (id_event, jour1, mois1, annee1, jour2, mois2, annee2, titre, commentaire, lieu, lien, type) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['id_event'], "int"),
GetSQLValueString($_POST['jour1'], "int"),
GetSQLValueString($_POST['mois1'], "text"),
GetSQLValueString($_POST['annee1'], "int"),
GetSQLValueString($_POST['jour2'], "int"),
GetSQLValueString($_POST['mois2'], "text"),
GetSQLValueString($_POST['annee2'], "int"),
GetSQLValueString($_POST['titre'], "text"),
GetSQLValueString($_POST['commentaire'], "text"),
GetSQLValueString($_POST['lieu'], "text"),
GetSQLValueString($_POST['lien'], "text"),
GetSQLValueString($_POST['type'], "int"));[/php]
formulaire :
[code]<select name="jour1" size="4" multiple="multiple" id="jour1">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
...[/code]
Merci