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:
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:
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."; }