Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1352 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Affichage rubrique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage rubrique

n°1298560
jenny50
Posté le 03-02-2006 à 14:32:00  profilanswer
 

Bonjour,  
 
Je souhaite afficher les rubriques dont l'intitulé comporte la chaine de caractère '20'. Voici mon code, cat_cle(id de la table) et cat_lib (libéllé de la catégorie) Il faudrait faire une boucle ou quelque chose comme ça??
 
Pouvez-vous m'aider??
 

Code :
  1. $sql = "SELECT cat_cle, cat_lib FROM categorie ORDER BY cat_lib DESC";
  2. $qry = pg_query($conn, $sql);
  3. $fetch = pg_fetch_object($qry);
  4. $findme = '20';
  5. $rubrique = $fetch->cat_lib;
  6. $test = strpos($rubrique, $findme);
  7. if ($pos === false){ echo 'rien'; }
  8. else { echo $rubrique; }


 

mood
Publicité
Posté le 03-02-2006 à 14:32:00  profilanswer
 

n°1298569
stf-m
Posté le 03-02-2006 à 14:46:44  profilanswer
 

Salut,
 
il suffit de modifier ta requête SQL :

Code :
  1. $sql = "SELECT cat_cle, cat_lib FROM categorie WHERE cat_lib like '%20%' ORDER BY cat_lib DESC";


 
Sinon, dans ton code tu récupères $test et tu testes $pos.


Message édité par stf-m le 03-02-2006 à 14:47:09
n°1298570
j_lecruel
☀ ☁ ☂
Posté le 03-02-2006 à 14:47:08  profilanswer
 

Code :
  1. $sql = "SELECT cat_cle, cat_lib FROM categorie WHERE cat_lib LIKE '%20%' ORDER BY cat_lib DESC";


...ça ne marche pas ?
 
Edit : bien essayé...


Message édité par j_lecruel le 03-02-2006 à 14:47:49

---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1298574
stf-m
Posté le 03-02-2006 à 14:50:37  profilanswer
 

Bataille :D

n°1298579
jenny50
Posté le 03-02-2006 à 14:55:54  profilanswer
 

comment je fais pour ça 'récupères $test et tu testes $pos.' ??
 
Comme ça??
 
$sql = "SELECT cat_cle, cat_lib FROM categorie WHERE cat_lib=$test ORDER BY cat_lib DESC";

n°1298582
stf-m
Posté le 03-02-2006 à 14:59:47  profilanswer
 

jenny50 a écrit :

comment je fais pour ça 'récupères $test et tu testes $pos.' ??
 
Comme ça??
 
$sql = "SELECT cat_cle, cat_lib FROM categorie WHERE cat_lib=$test ORDER BY cat_lib DESC";


 
 
non, non c'est une erreur de ton code :D Tu recuperes la position dans $test et après au lieu de tester $test, tu testes $pos
Prend la requete telle que nous te l'avons donnée j_lecruel et moi et vire les tests derriere, tu auras ce que tu veux.

n°1298586
stf-m
Posté le 03-02-2006 à 15:03:31  profilanswer
 

En gros :

Code :
  1. $sql = "SELECT cat_cle, cat_lib FROM categorie WHERE cal_lib LIKE '%20%' ORDER BY cat_lib DESC";
  2. $qry = pg_query($conn, $sql);
  3. while ($fetch = pg_fetch_object($qry))
  4. {
  5.     echo $fetch->cat_lib;
  6. }


Message édité par stf-m le 03-02-2006 à 15:04:03
n°1298587
jenny50
Posté le 03-02-2006 à 15:05:08  profilanswer
 

ok c'ets ce que j'avais fini par faire
 
Merci de ton aide c'est cool... Sinon sait-tu par hasard si on peut ouvrir un fichier pdf dans une frame??

n°1298588
stf-m
Posté le 03-02-2006 à 15:06:44  profilanswer
 

ben oui... <a href="trululu.pdf" target="maSuperbeFrame">Ouvre le PDF</a> mais ce n'est plus du PHP ça ;)

n°1298589
the_bigboo
Posté le 03-02-2006 à 15:08:11  profilanswer
 

evidemment , avec les headers adecquats ;)
 

Code :
  1. <?php
  2. $fichier = 'fichier.pdf' ;
  3. header('Content-type: application/pdf');
  4. // Lecture
  5. readfile( $fichier );
  6. ?>

Message cité 1 fois
Message édité par the_bigboo le 03-02-2006 à 15:12:33
mood
Publicité
Posté le 03-02-2006 à 15:08:11  profilanswer
 

n°1298591
jenny50
Posté le 03-02-2006 à 15:13:48  profilanswer
 

<a href="trululu.pdf" target="maSuperbeFrame">Ouvre le PDF</a>
 
ça ne fonctionne pas ça !!!
 
Sinon c'est quoi les headers adéquats??

n°1298592
the_bigboo
Posté le 03-02-2006 à 15:14:06  profilanswer
 

http://fr3.php.net/header ( CF : exemple 7 )

n°1298607
stf-m
Posté le 03-02-2006 à 15:27:45  profilanswer
 

jenny50 a écrit :

<a href="trululu.pdf" target="maSuperbeFrame">Ouvre le PDF</a>
 
ça ne fonctionne pas ça !!!


Comment ça ? C'est censé faire quoi ? :??: et... Comment l'utilises-tu ?

n°1298608
jenny50
Posté le 03-02-2006 à 15:29:28  profilanswer
 

il me mets cette erreur
 
Warning: readfile(../admin/file.php?cle=30&oid=42159&doc_type=1) [function.readfile]: failed to open stream: Invalid argument in C:\travail\bodemernet\public\num_bodemer.php on line 17

n°1298621
the_bigboo
Posté le 03-02-2006 à 15:44:48  profilanswer
 

readfile n'accepte pas les url dynamique, tu dois mettre le chemin direct vers ton PDF

n°1298623
stf-m
Posté le 03-02-2006 à 15:47:15  profilanswer
 

the_bigboo a écrit :

evidemment , avec les headers adecquats ;)
 

Code :
  1. <?php
  2. $fichier = 'fichier.pdf' ;
  3. header('Content-type: application/pdf');
  4. // Lecture
  5. readfile( $fichier );
  6. ?>



Pour ma culture personnelle, quel est l'interet de passer par un fichier php qui ne fait qu'ouvrir le pdf plutot que d'arriver directement sur le pdf ?

n°1298627
jenny50
Posté le 03-02-2006 à 15:50:45  profilanswer
 

ça y est j'ai trouvé l'astuce mais ça ne fonctionne pas sur IE y'a pas qqch à faire.
 
Voici mon code :  
 
header("Content-type: application/pdf" );
fopen($_GET['oid'] . '.pdf', 'r');

n°1298640
the_bigboo
Posté le 03-02-2006 à 16:03:03  profilanswer
 

nan c un bug d'IE :o
j'ai le meme probleme avec les images :/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Affichage rubrique

 

Sujets relatifs
Mauvais affichage d'une CSS sous Firefox mais ok sur I.Expaffichage pourcents déja calculé ???
probleme affichage image[wxPython] Rafraichissement affichage
affichage seulement des doublonspb d'affichage
Problème de l'affichage d'images avec Internet base vitesseL'affichage d'une ligne cachée via css ne marche pas avec ie
[PHP/MYSQL] affichage d'une table sur une pageDifference d'affichage IE-Firefox
Plus de sujets relatifs à : Affichage rubrique


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)