Page 1 sur 1

inserer un id dans une autre table que seul d origine

Posté : 18 juin 2010, 10:22
par tycoons
bonjour à tous,

voila mon souci j'ai une table avec 3 champ id est le premier de ces 3 champs est une seconde table avec 7 champs ou je voudrai insérer l id de la première table comme clé primaire es possible ? ou dois je créer des table dans se genre table 1 id1,nom,prenom table 2 id1,id2,tel,carte etc...
merci pour les information

Re: inserer un id dans une autre table que seul d origine

Posté : 18 juin 2010, 13:11
par @rthur
Bonjour,

Je n'ai pas compris le problème que tu rencontres.
Pourrais tu nous faire un export du schéma de tes tables et nous donner un exemple concret de comment tu veux remplir tes tables (et du problème que tu rencontres)

Re: inserer un id dans une autre table que seul d origine

Posté : 18 juin 2010, 13:26
par telnes
hello

tu utilise http://php.net/manual/fr/function.mysql-insert-id.php pour récupérer le dernière ID que tu utilise pour ton autre table

voila

++

Re: inserer un id dans une autre table que seul d origine

Posté : 18 juin 2010, 14:15
par paintbox
Hello,
Merci de votre aide.

je ne cherche pas à remplir mes tables.

J'ai une base de données MYSQL. J'ai une page avec un formulaire de recherche. Ce formulaire envoie les variables en méthode POST à une autre page qui affiche les résultat. Sur cette page résultat, j'ai une fonction pagination qui permet d'afficher les résultats par 8 et un bouton suivant pour accéder aux 8 suivants… Mon soucis est que la page recherche envoie en POST (puisque c'est un formulaire) et que pour passer à la page suivante, les varaibles transmises le sont en GET.

J'ai essayé de passer mon formulaire en GET mais du coup toutes les variables ne sont pas traitées. Exemple: les checkbox.

Est-ce plus clair?

Merci de votre aide

Re: inserer un id dans une autre table que seul d origine

Posté : 21 juin 2010, 12:15
par tycoons
Bonjour,

Je n'ai pas compris le problème que tu rencontres.
Pourrais tu nous faire un export du schéma de tes tables et nous donner un exemple concret de comment tu veux remplir tes tables (et du problème que tu rencontres)
bonjour,
alors le shéma de mes tables est assez simple

table1 id ,nom,prénom,anni,ville,email
table2 id,login,pass
voila le schéma de mes table
voila le déroulement de mes action le naute s enregistre pass est login de la je l envoi remplir un autre formulaire pour son profile dirons nous.j ai pas de souci particulier sur mes requêtes d enregistrements jusque la tous va bien . mon problem c est comment lier le pass est login à son profil pour pouvoir par exemple modifier ces information

j éspére avoir été plus claire sur se que je veux faire

Re: inserer un id dans une autre table que seul d origine

Posté : 22 juin 2010, 12:08
par tycoons
hello

tu utilise http://php.net/manual/fr/function.mysql-insert-id.php pour récupérer le dernière ID que tu utilise pour ton autre table

voila

++
hello,

je viens de regarder la fonction que tu m as conseiller mais sa ne marche pas car l insertion de l id ne se fais pas sur la même page que celle du login est pass

Re: inserer un id dans une autre table que seul d origine

Posté : 22 juin 2010, 14:41
par telnes
et bah! tu passe ta variable en session !!

:)