transfert de données entre les script php

Eléphanteau du PHP | 17 Messages

04 juin 2008, 17:45

Rebonjour,

je suis confronté à un nouveau problème:

J'ai un tableau qui affiche les éléments d'une table de ma BDD, j'ai un lien modifier qui permet de changer le contenu. ce lien rest le suivant:

Code : Tout sélectionner

<A href=\"ajouterPhoto.php?numero = " . Rec["artId"] . "\">Modifier</A>
La query string générée est donc la suivante:

www.monsite.fr/ajouterPhoto.php?numero=5

La page ajouterPhotoPhoto.php est un formulaire ou l'on doit saisir les nouvelles valeur à entrer ds la base de données

A l'envoi de ce formulaire, le script ajout.php s'ouvre avec la requete UPDATE suivante :
$Req = "UPDATE `art` SET 
`artNom` = '" . $_POST['nom'] . "',
`artPrix` = '" . $_POST['prix'] . "',
`artDesc` = '" . $_POST['desc'] . "',
`artLien` = '" . $_POST['lien'] . "' 
WHERE `artId` = '" . $GET["numero] ."'";
donc en gros mes script communiquent de la sorte:

affiche.php --> AjouterPhoto.php --> Ajout.php

Ma question est la suivante:

Commennt transmettre mon valeur de "numero" deux script plus loin, à savoir comment envoyer une valeur que j'ai dans affiche.php dans ajout.php


Je sais que je dois être super pas clair donc n'hésitez pas si vous avez des questions


CREATE TABLE IF NOT EXISTS `art` (
`artId` int(11) NOT NULL auto_increment,
`artNom` varchar(25) NOT NULL,
`artPrix` varchar(10) NOT NULL,
`artDesc` varchar(250) NOT NULL,
`artImg` varchar(50) NOT NULL,
`artLien` varchar(50) NOT NULL,
PRIMARY KEY (`artId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


Merci beaucoup par avance à ceux qui prendront le temps de m'aider

Eléphant du PHP | 396 Messages

04 juin 2008, 17:51

Tu l'as bien deviné, ce n'est pas clair du tout ;)
Et de plus, ce n'est pas un problème de base de données mais de php (voir d'html)

Comment es-tu redirigé vers ajout.php?

d0m
Mammouth du PHP | 1141 Messages

04 juin 2008, 17:59

salut,

t'en fais pas c'est assez clair, le meilleur moyen de passer des données sur plusieurs pages est de les passer par session.
Renseignes toi sur l'utilisation des sessions en PHP et de la variable $_SESSION

Eléphanteau du PHP | 17 Messages

04 juin 2008, 19:55

Yep,
J'utilise déjà le système de sessions pour sécurisé les pages avec le login.

J'y avais pas pensé, merci du conseil