Autor Zpráva
oop
Profil *
Zdravím
chci se zetat,doučuju se php oop.
a nemůžu přijít na to kde mám chybu,
má to udělat to,že to má nejdříve propojit 2 tabulky (uživatele a questions)
a potom vybrat řádky v questions pouze s vybraným uživatelem...
všechno si myslím že mám správně,chyba bude asi nejspíš v mysql dotazu

    public function questions($url)
    {
        return DB::all('SELECT * 
    FROM `uzivatele` 
    INNER JOIN `questions` ON (`for` = `prezdivka`)
    WHERE `uzivatele_id` = ?', array($url));
    }

Nevypíše mě všechny questions (nevypíše nic) výpis mám ve foreach
          <?php foreach($questions as $more) : ?>
          <header>
              <h1><?= $more['prezdivka'] ?></h1>
              <p>Publikováno: <?= $more['date'] ?> | Autor: <?= $more['from'] ?></p><br>
          </header>
          <section>
          <?= $more['quest'] ?>
          </section>
          <? endforeach ?

a proměnnou do templatu mám zde:
$this->data['questions'] = ManazerQuestu::questions();

Díky za radu


Ještě doplním funkci pro db

    public static function all($dotaz, $parametry = Array()) {
        $navrat = self::$spojeni->prepare($dotaz);
        $navrat->execute($parametry);
        return $navrat->fetchAll();
    }
oop
Profil *
tak už nic,vyřešeno..byla to banální chyba :D
lionel messi
Profil
oop:
byla to banální chyba
Prezradíš takým laikom v oblasti OOP, ako som ja, ale i ďalším, aká? :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: