[Php/Mysql] Données issues d'un FORM
Résolu/Fermé
A voir également:
- [Php/Mysql] Données issues d'un FORM
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Reinstaller windows sans perte de données - Guide
5 réponses
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
6 févr. 2011 à 10:25
6 févr. 2011 à 10:25
le plus simple ca serait de créer un tableau associatif nan ?
$membre = array("nom" => "adresse","nom2" => "adresse2".......)
comme ca dans ton foreach tu met
foreach($membre as $nom => $adresse)
{
INSERT INTO users .....nom = $nom adresse=$adresse....
}
$membre = array("nom" => "adresse","nom2" => "adresse2".......)
comme ca dans ton foreach tu met
foreach($membre as $nom => $adresse)
{
INSERT INTO users .....nom = $nom adresse=$adresse....
}
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
6 févr. 2011 à 11:50
6 févr. 2011 à 11:50
Salut.
<?php $names = $_POST['nom']; $addresses = $_POST['adress']; for($i = 0 ; $i < count($nom) ; $i++) { $name = mysql_real_escape_string($names[$i]); $address = mysql_real_escape_string($addresses[$i]); $sql = 'INSERT INTO users(name,address) VALUES('.$name.','.$address.')'; }
J'ai essayé le code de Avion-F16 et ça ne fonctionne pas. Seul le premier couple est entré dans la BDD.
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
6 févr. 2011 à 13:44
6 févr. 2011 à 13:44
<?php $names = $_POST['nom']; $addresses = $_POST['adress']; for($i = 0 ; $i < count($names) ; $i++) { $name = mysql_real_escape_string($names[$i]); $address = mysql_real_escape_string($addresses[$i]); $sql = 'INSERT INTO users(name,address) VALUES("'.$name.'","'.$address.'")'; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question