Plusieurs enregistrements php
Résolu
TRUNCKS
Messages postés
1019
Date d'inscription
Statut
Membre
Dernière intervention
-
TRUNCKS Messages postés 1019 Date d'inscription Statut Membre Dernière intervention -
TRUNCKS Messages postés 1019 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerai savoir comment faire un multi enregistrement sans le même champ formulaire.
J'aimerai par exemple, que quand l'utilisateur entre son information dans le formulaire, il puisse par exemple en mettre 10 s'il veut, séparés par un point virgule et que cela crée 10 enregistrements dans ma BDD.
Merci à vous
J'aimerai savoir comment faire un multi enregistrement sans le même champ formulaire.
J'aimerai par exemple, que quand l'utilisateur entre son information dans le formulaire, il puisse par exemple en mettre 10 s'il veut, séparés par un point virgule et que cela crée 10 enregistrements dans ma BDD.
Merci à vous
A voir également:
- Plusieurs enregistrements php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Autres enregistrements de ce titre - Guide
- Retour a la ligne php ✓ - Forum PHP
- Php alert - Forum PHP
6 réponses
Bonjour,
J'ai du mal à comprendre ce que tu veux faire.
S'il s'agit de champs personnalisés comme par exemple, les compétences, tu peux éventuellement faire un script en Ajax qui, au clic sur le bouton + (ajouter un champ donc), va ajouter un input pour saisir une autre compétence.
Si j'ai mal cerné le problème, merci de le décrire plus précisément.
J'ai du mal à comprendre ce que tu veux faire.
S'il s'agit de champs personnalisés comme par exemple, les compétences, tu peux éventuellement faire un script en Ajax qui, au clic sur le bouton + (ajouter un champ donc), va ajouter un input pour saisir une autre compétence.
Si j'ai mal cerné le problème, merci de le décrire plus précisément.
Pardon je vais donner un exemple.
Sur une petite interface admin, il y a un champ de formulaire pour ajouter une catégorie ( ex: ordinateur, téléphone... )
Je me demandais, si je veux rajouter par exemple directement 10 catégorie, si j'étais obligé de valider, revenir au formulaire, ajouter la deuxième etc... ou s'il y a moyen de mettre 10 catégories d'un coup et que cela crée autant d'enregistrement dans ma table catégorie.
Sur une petite interface admin, il y a un champ de formulaire pour ajouter une catégorie ( ex: ordinateur, téléphone... )
Je me demandais, si je veux rajouter par exemple directement 10 catégorie, si j'étais obligé de valider, revenir au formulaire, ajouter la deuxième etc... ou s'il y a moyen de mettre 10 catégories d'un coup et que cela crée autant d'enregistrement dans ma table catégorie.
Dans ce cas, tu peux essayer de faire ce que j'ai dis plus haut, c'est la solution qui me parait la moins chiante
Sans vouloir abuser, je ne connais pas cette façon de faire, peux tu m'aiguiller vers un tuto ou quelque chose pour que je puisse mettre en place cette solution ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Pour rajouter 10 catégories, c'est très simple.
Premièrement, il faut décider d'un séparateur, par exemple la virgule (attention, ça signifie qu'on ne peut pas utiliser de virgule dans un nom de catégorie !)
Du côté du PHP qui reçoit les données, tu dois avoir pour le moment quelque chose de ce genre :
Il te suffit de remplacer ça par le code suivant :
Xavier
Pour rajouter 10 catégories, c'est très simple.
Premièrement, il faut décider d'un séparateur, par exemple la virgule (attention, ça signifie qu'on ne peut pas utiliser de virgule dans un nom de catégorie !)
Du côté du PHP qui reçoit les données, tu dois avoir pour le moment quelque chose de ce genre :
$nom = mysql_real_escape_string($_POST['nom']); mysql_query("INSERT INTO categories VALUES ('$nom')");
Il te suffit de remplacer ça par le code suivant :
$separateur = ','; $lesNoms = explode($separateur, mysql_real_escape_string($_POST['nom'])); foreach ($lesNoms as $nom) { mysql_query("INSERT INTO categories VALUES ('$nom')"); }
Xavier