inserer un id dans une autre table que seul d origine

Eléphant du PHP | 65 Messages

18 juin 2010, 10:22

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

18 juin 2010, 13:11

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)
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 422 Messages

18 juin 2010, 13:26

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

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Petit nouveau ! | 4 Messages

18 juin 2010, 14:15

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

Eléphant du PHP | 65 Messages

21 juin 2010, 12:15

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

Eléphant du PHP | 65 Messages

22 juin 2010, 12:08

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

Eléphant du PHP | 422 Messages

22 juin 2010, 14:41

et bah! tu passe ta variable en session !!

:)
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)