Se connecter avec
S'enregistrer | Connectez-vous

besoin d'explications plz

Dernière réponse : dans Programmation

salut,
j'aurais aimé avoir quelques explications concernant l'organisation de codage en php de certains sites...

Quand je regarde sur ce site : www.latriade.net
ou www.coolcoyote.net

je vois que TOUT est dynamique, même les rubriques de depart.
Alors que moi javais l'habitude de créer un dossier par rubrique et foutre les fichiers php concernés.

kkun peut il m'expliquer rapidement commment, par exemple créer dynamiquement (bdd) une rubrique et que les données à l'interieur soit differentes.

je suis un noob en php, je sais juste faire un ajout sur la bdd et le faire afficher...

[:ludo2604]

Autres pages sur : besoin explications plz

Lassé par la pub ? Créez un compte

tu veux un truc du genre :

$query="select * from tatable limit 0,10";
$result=mysql_query($query);
while($val=mysql_fetch_array($result))
{
$titre=$val["titre"];
$contenu=$val["contenu"]
echo "$titre : $contenu <br />";
}

ou j'me gourre ?

non ça je sais faire...c t un exemple
arf, c'est difficile à expliquer :sweat: 

je recommence :D  *stun exemple*

je crée ma rubrique astuces dans la bdd
index.php?rub=1
je veux par exemple afficher mon top5 mais ou mettre le code php c ca que je veux savoir??

Tu met ton code php dans l'index.php non ?

  1. if $rub == 1
  2. {
  3. //le code du top 5
  4. }
  5. else if $rub == 2
  6. {
  7. //le code d'une autre section
  8. }


ou bien avec des include comme sa :
  1. if $rub == 1
  2. {
  3. Include ("top5.php");
  4. }
  5. else if $rub == 2
  6. {
  7. Include ("autre.php");
  8. }


puis dans top5.php tu met du code pour pouvoir afficher ton contenu du top5 !

ludo2604 a écritoui
bon disons je crée une rubrique astuces.(par bdd donc)
Si je veux mettre un top5 des astuces ou autre code php/mysql comment je fais puisque les données qui seront affichés sortent de la bdd


ne sortent de la bd que le nom des pages et les données dynamiques
le reste c'est toujours dans les fichiers

ThripS a écritTu met ton code php dans l'index.php non ?

  1. if $rub == 1
  2. {
  3. //le code du top 5
  4. }
  5. else if $rub == 2
  6. {
  7. //le code d'une autre section
  8. }


ou bien avec des include comme sa :
  1. if $rub == 1
  2. {
  3. Include ("top5.php");
  4. }
  5. else if $rub == 2
  6. {
  7. Include ("autre.php");
  8. }


puis dans top5.php tu met du code pour pouvoir afficher ton contenu du top5 !


c'est plus pratique de mettre dans la bdd le nom de la page et de faire une requete toute bete pour selectionner la page selon l'id
parce que les if ou switch pour qqes pages ça va mais + ça monte + c lent

Floleb7 a écrit

c'est plus pratique de mettre dans la bdd le nom de la page et de faire une requete toute bete pour selectionner la page selon l'id
parce que les if ou switch pour qqes pages ça va mais + ça monte + c lent
A mon avis, un switch est largement plus rapide qu'une requête à la base
ou alors un tableau associatif

tomiotomio a écritA mon avis, un switch est largement plus rapide qu'une requête à la base
ou alors un tableau associatif


un pote avait fait le test et le switch est bcp moins rapide surtout pour de gds nbres de valeurs à gerer

une requete à la bd c'est vraiment rapide surtout qu'elle est tte simple

Floleb7 a écrit

un pote avait fait le test et le switch est bcp moins rapide surtout pour de gds nbres de valeurs à gerer

une requete à la bd c'est vraiment rapide surtout qu'elle est tte simple
pour une dizaine de pages, je vois pas l'intérêt de la BD, c'est lourd comme solution je trouve
Lassé par la pub ? Créez un compte