par
Tximiti » 17 juil. 2007, 16:35
Bonjour,
Alors voilà j'ai continué d'avancer, mais je voudrais savoir si ce que j'ai fait est correct. Bon bien sûr ce n'est pas un chef d'oeuvre, je m'exerce à réaliser un site conséquent avec la technique des pseudo-frames, et c'est pourquoi quelques avis ne seraient pas de trop !
En fait, dans ce site, il y a plusieurs catégories divisées en sous-catégories:
Formations
- formation A
- formation B
- formation C
Produits
- produit A
- produit B
- produit C
J'ai fait un menu avec par exemple des liens comme ça :
Code : Tout sélectionner
<a href="index.php?page=formations&id=1">Formation A</a>
<a href="index.php?page=formations&id=2">Formation B</a>
<a href="index.php?page=formations&id=3">Formation C</a>
<a href="index.php?page=produits&id=1">Formation A</a>
<a href="index.php?page=produits&id=2">Formation B</a>
<a href="index.php?page=produits&id=3">Formation C</a>
Puis j'insère dans ma partie centrale, la page appelée au clic de la souris sur le menu.
En fait, j'ai une mise en forme différente pour chaque partie : formations, produits, etc...
Pour ma page formations, j'appelle le contenu de ma base de données correspondante à l'identité du lien que j'ai attribué.
page formations.php :
<?php
//connection au serveur:
require_once ("connection/connexionbd.php");
//requête SQL:
$sql="SELECT *
FROM formation
WHERE id_formations = '".$_GET['id']."'";
//exécution de la requête:
$requete = mysql_query( $sql, $connexion ) or die ('Erreur : '.mysql_error() ) ;
//affichage des données:
if( $row = mysql_fetch_array( $requete ) )
{
?>
[...]
<tr>
<td colspan="2" align="left" valign="middle" class="gdbarrecadreformation"><div class="soustitrehautcadreformation">Présentation</div></td>
</tr>
<tr>
<td colspan="2" align="left" valign="middle"> <div class="texteformation"><?php echo stripslashes ($row['presentation_formations']) ; ?></div></td>
</tr>
Je voulais savoir si la méthode des liens pour relier à mes pages grâce à leur identifiant était correct et si au niveau sécurité c'était ce qu'il fallait.
J'ai vérifié en tapant une adresse dans ma barre URL après page= et cela semble sécurisé le site, mais comme je suis novice je préfèrerais quelques conseils....
Merci à tous ceux qui me liront et me répondront !
Et bonnes vacances pour les petits veinards !
....Personne pour me répondre....S'il-vous-plait....Une petite réponse...
J'ai essayé d'insérer un titre dynamiquement mais je n'y arrive pas...
J'ai seulement l'identifiant qui s'affiche comme titre car je le récupère par mon URL :
if (file_exists($filename)) // Si ce fichier existe
{
$centre = $filename;// affiche au centre la page souhaitée
$title = $_GET['id'];
}
La seule manière que cela fonctionne, c'est de mettre tout le code de ma page formation sur ma page index.php..Mais ça ne m'arrange pas car quand je devrais faire ma requête pour les produits ça va se mélanger et être le bazar, non ?