PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Créer pages selon variable » 20-01-2012 09:13:34

Merci Jc

En fait d'éléve, Il faut que tout monte au cerveaux, soit trié, analysé.....etc

Je fesais un petite erreur : après le ? je mentionnais simplement le departement et non pas ?numero_departement.
Faute de jeunesse.
J'avais tout bon des le départ sauf dans le passage dans l'url. ??????

Erreur d'un électricien de 58 ans qui c'est converti depuis peu.

Veuillez me pardonner.

#2 Re : Forum Général PHP » Créer pages selon variable » 20-01-2012 09:13:34

En fait, malgré les tuto que j'ai étudié il y à une multitude de codes. Tous sont ok. Mon probléme est que sur aucun tuto il nous est expliqué ou placer ces différents codes.

#3 Re : Forum Général PHP » Créer pages selon variable » 20-01-2012 09:13:34

En echo j'ai cela:  echo '<b> '.$data['specialite'].' '.$data['$numero_departement'].'  '.$data['lieu'].' '.$data['cp'].'</b> '.$data['texte_devis'].'<br /><br />';

Que vous faut il comme autres élément ?

#4 Re : Forum Général PHP » Créer pages selon variable » 20-01-2012 09:13:34

J'ai bien fait cela:  AND numero_departement='.$numero_departement' ";

j'ai des resultats mais pas ce à quoi je m'attendais. Je suppose que je dois faire passer la variable par l'url pour modifier le departement.

#5 Forum Général PHP » Créer pages selon variable » 20-01-2012 09:13:34

lexpo
Réponses : 8

Bonjour;

Je souhaiterais créer des pages dynamiquement suivant une variable. Je m'explique:

Dans ma bdd j'ai des infos que je sais faire resortir pour tel ou tel departement. Exemple: restaurants sur le '06, ou 35'
Je voudrais savoir s'il est possible suivant une variable (département) de generer ces pages dynamiquement plutot que de créer ces page statiquement.
Je fouille tout partout est je n'y perd.
Je ne sais ou et comment placer cette variable.

$sql = "SELECT specialite,date,numero_departement,cp,lieu,texte FROM restaurant WHERE specialite LIKE'cuisine' AND numero_departement LIKE '.$numero_departement' ";
Si je remplace  le dernier LIKE '$numero-departement'  par un numero de departement  1 ou 2 ou3 C'est ok.

Je suis perdu. merci

#6 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

OK je vais passer en URL rewriting;
C'est la meilleur solution.

Merci à vous et surtout a Jc.

#8 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Maljuna Kris

Question  pertinente

Voici un extrait de mon premier poste;

Ce que je souhaiterais c'est que le visiteur qui entre sur une page autre que l'index en faisant une recherche X avec en complement un departement que ce département X ou Y s'affiche
1) a la fin de l'url
2) au titre de la page.

Le php permet cela, mes pages sont toutes en php.

Certes j'ai pas précisé mais ca coule de source que cette recherche venait d'un moteur. Pas d'un moteur interne.

Excusez moi.
Mais je pense que tout le monde l'avais compris.

#9 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Le visiteur tape sur GG par exemple " garage préfabriqué ain" je sort dans les premier. C'est une page du site. Loin de l'index.
Je voudrais donc que dans le titre de la page concernée le département "ain" soit reprit dans le titre. Dans l'url sais pas si possible.
Par contre session_start(); n'ouvre pas une session. Je dois remettre dans ton code la connection à la bdd. sinon erreur.

Depuis le début c'est ce que je voudrais faire, on est bien d'accord.

Merci à toi
A++

#10 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Merci à toi Jc;

Ton premier code je le met ou; j'ai pas bien compris.
Le visiteur venant de l'index clique sur un département lequel est pris en compte pour la session.

Mais le visiteur qui arrive sur une autre page que l'index na aucune session de démarrée.

Et c'est la ou je voudrais que dans le titre de la page il y ai le departement que lui même à précisé lors de sa recherche.

Tu me suis bien.

#11 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Bonjour;

Mes cookies sont bien activé.
Le fait que le visiteur venant directement sur une page ou j'ai ce code n'a aucun cookie pris en compte.
Ils sont pris en compte a partir de mon index.
La preuve je dois me connecter a la bdd. La session strar ne conserve la connection que venant de l'index.

Mais effectivement je pense que cette fonction contrarie le code qq part.

La c'est trop fort pour moi.

#12 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

OK merci à toi bonne soirée.
je vais voir de ce cote.

Merci

#13 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Désolé je n'ai rien dans le titre;
De plus sur la recherche ain j'ai cela en haut de page int(0)
bool(false) Devis de construction garage voiture, abri de jardin. Devis garage préfabriqué prix.titre de ma page

Et recher allier je n'ai rien. Bizare non ?

#14 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Merci; sur ton image vois pas grand choses;

J'ai bien mis mon echo dans le titre de ma page. Mais quant je fais source de la page j'ai le titre sans le département.

Je n'ai pas cette barre titre sur mon IE

#15 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Par barre titre du navigateur tu entend quoi : http://forum.phpdebutant.org/viewtopic. … 782#p98782
C'est l'url ca ok.

Ce que j'appelle source. C'est le code source de la page pour voir si dans le titre de ma page il y a le département objrt de la recherche. Ex: garage prefabriqué ain   ou garage prefabrique allier.

#16 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Merci Jc;

J'ai rajouté la connection a la bdd sous

$dep = verif_dep_ss_redir();

.

Je n'ai pas d'erreur Mais en source je n'ai pas de département dans le titre.

#17 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Voila ma page recup_departement.php

<?
function verif_dep_ss_redir()
{
  return verif_dep_get();
/*
  if(isset($_COOKIE['dep']))
  {
    return $_COOKIE['dep'];
  }
  else return 0;
*/

}

function verif_dep_get()
{

if(isset($_GET['departement']))
{
  $departement = $_GET['departement'];
  if((($departement > 0) && ($departement <= 95)) || ($departement == "2A") || ($departement == "2B"))
  {
  setcookie("dep",$departement,time()+7200);  
    return $departement;
  }
  else return 0;
}

else if(isset($_COOKIE['dep']))
{
  return $_COOKIE['dep'];
}
else return 0;

}

function choix_dep()
{
  if($departement = verif_dep_get())
  {
    return $departement;
  }
  else header("Location: index.php");
}


function verif_dep()
{

if(isset($_COOKIE['dep']))
{
  return $_COOKIE['dep'];
}
else header("Location: index.php");

}

?>

Ce code permet à partir de l'index de récupérer le département ou le visiteur à cliqué.

Comme tu peux le voir c'est une fonction , pas un fichier.

Moi ce que je voudrais c'est que le visiteur arrivant directement sur une autre page que l'index le département soit inclu dans le titre.

#18 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Heu je fais ou cette recherche verif_dep_ss_redir() dans requete sql ?
Dans nom_departement je n'ai que le nom

#19 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Un truc zabi.

suivant que je fasse "garage prefabriqué ain" ou "garage préfabriqué allier"
les string  ou bool disparaissent pour la deuxième recherche. ???

#20 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Bonjour Jc

J'ai ajouté le code a la fin
Une ligne l'une aprés l'autre puis les deux.
Et en haut de page coté visiteur voila ce que j'ai:

string(0) "" bool(false)

#21 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Bonsoir;

j'ai fais les modifs sauf pour id sur la table departement.

Colonne    Type    Interclassement    Attributs    Null    Défaut    Extra    Action
    id    int(20)        UNSIGNED    Non    Aucun    AUTO_INCREMENT                                 
    nom_departement    varchar(40)    latin1_general_ci        Non                                          
    num_departement    varchar(5)    latin1_general_ci        Non    Aucun                                         Tout cocher / Tout décocher Pour la sélection :       

Pour id impossible de modifier.

J'ai teste avec UTF8_unicode_ci sans plus de résultat.

Je pense que pour ce jour nous avons déjà bien fait.

Du repos et detente est utile et bien venu.

Je vous souhaite une bonne soirée..................
Merci encore  à vous.

#22 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

J'ai refait un test ................est pas de departement dans mon titre GRRRRRRRRRRRRRRRRR

Mais suis content d'apprendre avec vous.
J'apprécie le temps que vous me consacrez.
Mais suis pas un ingras

#23 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Voici le resultat


Table    Create Table
departement    CREATE TABLE `departement` (
`id` int(20) unsigned NOT NULL auto_increment,
`nom_departement` varchar(40) NOT NULL default '',
`num_departement` varchar(5) NOT NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=28 DEFAULT CHARSET=latin1

#24 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

J'ai bien ajouté une colonne id, elle ont toute une valeur.

Colonne    Type    Interclassement    Attributs    Null    Défaut    Extra    Action
    id    int(20)        UNSIGNED    Non    Aucun    AUTO_INCREMENT                                 
    nom_departement    varchar(40)    latin1_swedish_ci        Non                                          
    num_departement    varchar(5)    latin1_swedish_ci        Non    Aucun                                      

Chaque departement enregistré a son id.

Jusque la tout est bon

#25 Re : Forum Général PHP » Inclure departement dans titre de page » 22-06-2011 19:10:11

Merci a vous Jc mais vous pouvez continuer à me tutoyer y a pas de pb.

J'avais pensé a cela mais d'autres tables ayant des id et le departement etant reporté quant on vient depuis l'index je me suis posé la question.

Pied de page des forums

Propulsé par FluxBB