Bonsoir, voilà je suis encore au 3e jour, et là mon script plante completement, voilà depuis que j'ai installé le menu, et qu'on ai bidouiller dans le fichier model, je n'arrive plus à me faire rediriger vers la bonne pas "Ma premiére page", je pense que ça vient de là:

public function find($req){
        $sql = 'SELECT * FROM '.$this->table.' as '.get_class($this).' ';
        if(isset($req'conditions'])){

            $sql .= ' WHERE ';
            if(!is_array($req'conditions'])){
                $sql .= $req'conditions'];
                }else{
                $cond = array();
                foreach($req'conditions'] as $k=>$v){
                    if(!is_numeric($v)){
                    $v = "'".mysql_escape_string($v)."'";
                    }
                    $cond] = "$k=$v";
            }
            $sql .= implode(' AND ',$cond);
                    }

    }

        $pre = $this->db->prepare($sql);
        $pre->execute();
        return $pre->fetchAll(PDO::FETCH_OBJ);
    }

Voilà si vous pouviez m'aider :/ ... merci!

4 réponses


Tu as une erreur ou un truc qui pourrait nous guider ?

louis59
Auteur

->>lorsque je suis sur la page d'accueil, j'ai mon menu, mais lorsque je clique dessus, avant ça me reporter à la page de la New 1, obligatoirement, mais maintenant, ça me redirige vers une page blanche, même lorsque je mets manuellement dans l'URL 1 ou 2,

->>les premiers signes étaient que lorsqu'on fait la manip' avec "lorsque c'est un chiffre on le laisse en "id=1" mais par contre si c'est un mot, on le met en id="test" qui s'écrit obligatoirement : "id=1" ou "id=test".

Tu as bien l'affichage des erreurs au niveau PDO ?

louis59
Auteur

lorsque je mets rot ou lieu de root? oui, je l'ai