Modèle de page

Newbies
Invité n'ayant pas de compte PHPfrance

11 avr. 2006, 07:54

Bonjour à tous, je me présente, je suis un newbies.

Je viens d'être nommé webmestre de mon entreprise alors que mon domaine serait plus l'administration de réseau.

Pour en arriver au fait : j'aimerais que si qqun a soit la possibilité de m'aiguiller vers le bon tuto soit de m'expliquer dans les grandes lignes comment je peux faire plusieurs pages ayant la même mise en page mais se remplissant en fonction d'une BDD mysql.

J'explique :

PAGE 1 :
Lien 1
Lien 2
Lien 3

si on clique sur le lien 1 on a une page 2 comme ceci

PAGE 2 :
Titre 1
Sujet 1

Si on clique sur le lien 3 on aurait ceci

PAGE 2
Titre 3
Sujet 3

La page 2 se remplissant en fonction de la BDD.

Mammouth du PHP | 19672 Messages

11 avr. 2006, 08:14

Salut,
une suite de tutos structurés sur phpdebutant devrait t'apporter la réponse souhaitée. Regarde en particulier le tuto sur les "pseudo-frames" (tuto 18) qui devrait correspondre à une partie de ce que tu veux faire.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Newbies
Invité n'ayant pas de compte PHPfrance

11 avr. 2006, 08:30

Merci bcp. Je vais voir si je trouve mon bonheur.

Newbies
Invité n'ayant pas de compte PHPfrance

11 avr. 2006, 17:02

Re-bonjour

j'ai passé un moment à étudier le tuto vers lequel tu m'avais dirigé mais soit je suis vraiment moins doué que ce que je croyais :? soit c'est encore pire que ça :cry: ...

en effet, pour mon entreprise on me demande de faire des fiches en fonction des personnels, sur chaque fiche se trouve divers renseignements concernant cette personne. Je voudrais éviter de créer une page html par personne, je voudrais que la page 2 dans mon 'tit exemple se remplisse toute seule grâce à la BDD, alors que dans le tuto que tu m'as indiqué la fonction qui est utilisé sert à faire apparaître des pages déjà existante... et non pas à remplir la page d'après la BDD.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

11 avr. 2006, 17:06

Il faut que tu fasses une recherche sur les passages/récupérations de paramètres. En gros sur les $_GET (ton cas) et les $_POST.

C'est à partir de ces variables que tu pourras identifier une personne (par exemple grâce à son ID en base) et que tu pourras faire tes requêtes en fonction ;)

ViPHP
ViPHP | 656 Messages

12 avr. 2006, 02:01

Je te donne un petit exemple de ce qu'on cherche à t'expliquer :
<?php

mysql_connect();
mysql_select_db();
$req = mysql_query("SELECT... WHERE id=".$_GET["id"]);
$result = mysql_fetch_array($req);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<p>Nom : <?php echo $result["name"] ?></p>
<p>Prenom : <?php echo $result["prenom"] ?></p>
<p>Adresse :  <?php echo $result["adresse"] ?></p>
</body>

</html>
Biensur, n'utilise surtout pas tel quel mon code (ceci dit, infonctionnel de la sorte), il faut l'améliorer, mais c'est pour que tu comprenne d'une mannière plus schematique.

Eléphant du PHP | 142 Messages

12 avr. 2006, 02:13

lit bien tout ce qui est donné sur phpdebutton.org, tu as les base pour faire ce que tu veux. (tout les tutoriaux de 0 à 24)

Newbies
Invité n'ayant pas de compte PHPfrance

12 avr. 2006, 08:12

Bjour,

je vous remercie tous pour votre aide. Je vous tiens au courant si j'y arrive ou si je rencontre d'autres problèmes. Encore merci à tous.

Newbies
Invité n'ayant pas de compte PHPfrance

13 avr. 2006, 18:16

Bonjour,

je suis ici pour vous remercier de votre aide fortement sympathique. Tous les tutos vers lesquels vous m'avez aiguillé m'ont bien expliqué ce que je voulais savoir et je vous en remercie grandement.

Tout marche selon mes besoins. :D

Encore MERCI