Bonjour,
Comment insérer plusieurs lignes à la fois dans une même table?
J'ai un champ texte et une liste déroulante pour selectionner la langue (comme ceci).
il garde bien en mémoire(javascript) les données insérées mais comment je peux insérer par "block" ces données?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <input class="validate[requiered,length[0,100]] text-input" type="text" id="country_fr" name="country" style="display:none" value="<?php echo $country;?>"/> <input type="text" id="country_en" name="country" style="display:none" value="<?php echo $country;?>"/> <input type="text" id="country_th" name="country" style="display:none" value="<?php echo $country;?>"/> <input type="hidden" name="id" value="<?php echo $id;?>" /> <label for="lang"> <select name="lang" id="row_lang" onChange="LangCountry()" onMouseOver="LangCountry()"> <option value="1">Français</option> <option value="2">Anglais</option> <option value="3">Thaï</option> </select> </p> <p> <label> <input type="submit" name="button" value="Envoyer" /> </label> </p>
Je sais que cela dois se passer dans ma requête mais je ne sais pas comment m'y prendre...
Voici mon code php
Merci d'avance de vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if($_POST['id'] == ""){ $sql = "INSERT INTO country (name_country,lang) VALUES ('$country','$lang')"; }else{ $sql = "UPDATE country SET name_country='$country' WHERE id_country=" .$_POST['id']; } $result = mysql_query($sql); if(!$result){ $error = "probleme_sql : " . "<br />" . $sql . "<br />" . mysql_error(); }else{ $data = "Votre enregistrement a bien été pris en compte."; }
Partager