|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : mai 2011 Messages : 2 ![]() |
Bonjour,
Je suis débutant en programmation. J'ai un site web ayant des problèmes de double contenant. J'ai un gros problème. J'ai 15 fournisseurs par exemple. Le problème consiste la pagination du site. J 'ai fournisseur-1.html fournisseur-2.html fournisseur-3.html fournisseur-4.html etc... Lorsque je veux accéder au fournisseur fournisseur-2.html ou fournisseur-3.html l'adresse dans le navigateur est: fournisseur-1_2a.html plus la pagination exemle: 1-3a, 1_4a etc...Lorsque je veux accéder au fournisseur fournisseur-4.html l'adresse dans le navigateur est fournisseur-1_4d.html et la pagination est 1_4d, 1_5d, 1_6d etc... Ensuite j’ai le même problème pour les catégories puissances. J'ai trouvé une erreur dans mon adresse web. Voici le code: Code :
$nr_rows = $db->num_rows("select * from produit where $criter and activ=1 order by id desc"); Ici il fait la pagination. Il fait le choix de la categorie avec cela: 'fournisseur':'produit_puissance' et met par défaut facom. Code :
Donc, il faut sélectionner tous les bases de données concernées. '.ident($subcat['nume']).' Exemple Code :
Et l'introduire dans l'URL. Code :
'.iden($nr_fournisseur['nom']).':'.iden($nr_puissance['nom']).' Le problème c'est que dois sélectionner deux table dans la base de donné et mettre une condition d'égalité Table produit Id title fournisseur desc …… actif Table fournisseur Id nom description actif La condition c'est que l'id de la table fournisseur doit être éga,l à la colonne fournisseur et si c'est égal alors, il doit récupérer le nom du fournisseur. Mais il doit sélecter la totalité de la base produit et seulement une information nom de l'autre table. Voici maintenant comment on la sélectionne: Code :
select * from produit where $criter and activ=1 order by id desc |
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com