Plusieurs enregistrements php
Résolu/Fermé
TRUNCKS
Messages postés
1017
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
8 novembre 2024
-
6 oct. 2011 à 10:50
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 - 6 oct. 2011 à 11:40
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 - 6 oct. 2011 à 11:40
6 réponses
Acid_
Messages postés
503
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
29 août 2014
158
6 oct. 2011 à 10:54
6 oct. 2011 à 10:54
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.
TRUNCKS
Messages postés
1017
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
8 novembre 2024
7
6 oct. 2011 à 11:08
6 oct. 2011 à 11:08
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.
Acid_
Messages postés
503
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
29 août 2014
158
6 oct. 2011 à 11:11
6 oct. 2011 à 11:11
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
TRUNCKS
Messages postés
1017
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
8 novembre 2024
7
6 oct. 2011 à 11:16
6 oct. 2011 à 11:16
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
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
6 oct. 2011 à 11:21
6 oct. 2011 à 11:21
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
TRUNCKS
Messages postés
1017
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
8 novembre 2024
7
6 oct. 2011 à 11:40
6 oct. 2011 à 11:40
Impeccable !!
Merci à vous deux !
Merci à vous deux !