IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Impossible de supprimer preg_replace


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 277
    Par défaut Impossible de supprimer preg_replace
    Bonjour,

    Je bloque sur un truc simple mais je trouve pas !!!

    Ce code fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if($url){
        $url = preg_replace('/toto-/i','',$url);
      $result = $mysql->query('SELECT region, adresse, telephone, fax, email, www FROM table2 WHERE region LIKE \''.$url.'\'');
      if($result && mysql_num_rows($result)>0) {
        $infos = mysql_fetch_array($result);
        show_code_du_fichier_helpers.php($infos);
        $page->settitle('region '.$infos['region'].' de mon titre de page');
    Je veux supprimer dans le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    	if($url){
        $url = preg_replace('/toto-/i','',$url);
    Et utiliser autre chose pour enlever la fonction preg_replace qui me bloque pour la suite..

    Par quelque chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if($id=='Alsace' || $id=='Aquitaine') {$pid=$id;} 
    else {$pid=round($id);}
    if($pid) {
    $result = $mysql->query('SELECT region, adresse, telephone, fax, email, www FROM table2 WHERE region = \''.$pid.'\'');
      if($result && mysql_num_rows($result)>0) {
        $infos = mysql_fetch_array($result);
        show_code_du_fichier_helpers.php($infos);
        $page->settitle('region '.$infos['region'].' de mon titre de page');
    Impossible d'appeler les infos dans 'table2' qui sont dans la colonne 'region' !!!

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    Les "$id" qui sont différentes d'Alsace et d'Aquitaine sont des nombres ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 277
    Par défaut
    Dans 'table2'
    J'ai 26 lignes dans ma colonne 'id' qui sont des nombres (1, 2, 3,4 etc....) et ma colonne 'région' a aussi 26 lignes mais pas de nombres (que des noms de régions)

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Re,
    Lorsque tu effectues les tests avec Alsace et Aquitaine cela fonctionne ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 277
    Par défaut
    eh non !!! Alsace et Aquitaine n'affiche rien !

    J'ai pas une erreur dans mon code PHP qui appelle les infos dans la base ? et qui appelle aussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    show_code_du_fichier_helpers.php($infos);

    Stp tu peux proposer un autre code php, on ne sais jamais avec une autre méthode ça peut marcher

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 277
    Par défaut
    Bon je suis toujours bloqué

    Pour plus d'info :
    Je ne peux appeler dans 'tables2' que des chiffres avec code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if($pid=$id) {
    //'$id' ne peut que donner des chiffres c'est normal :-) mais $region ne fonctionne pas !
       $result = $mysql->query('SELECT region, adresse, telephone, fax, email, www FROM table2 WHERE id = \''.$pid.'\'');
      if($result && mysql_num_rows($result)>0) {
        $infos = mysql_fetch_array($result);
        show_code_du_fichier_helpers.php($infos);

Discussions similaires

  1. Réponses: 29
    Dernier message: 09/02/2006, 17h11
  2. impossible de supprimer vc60.pdb et projet.pdb
    Par couturier dans le forum MFC
    Réponses: 1
    Dernier message: 03/02/2006, 10h13
  3. impossible de supprimer une imprimate réseau
    Par sony351 dans le forum Administration
    Réponses: 4
    Dernier message: 27/10/2005, 12h30
  4. Fichier impossible a supprimer
    Par remi77 dans le forum Windows XP
    Réponses: 9
    Dernier message: 04/10/2005, 22h16
  5. Impossible de supprimer un paquet
    Par aliasjcdenton dans le forum Debian
    Réponses: 4
    Dernier message: 14/02/2005, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo