Jak na Return array fetch klíč
- mimacala
- Člen | 113
Ahojte,
prosím
mám funkci SeznamProvozoven(), která vytahuje z DB seznam provozoven daného
uživatele(majitel) do array přes fetchAll $seznam.
Funkce tuto proměnnou vrací.
Ve formuláři mám addSelect a volám na to funkci SeznamProvozoven aby mi je
to tam vypsalo, ale vypisuje mi to ID provozoven z DB ne názvy ⇒ asi
protože ID je v ARRAY jako [0] neboj protože ID je jako primary, nejsem si
jistý :/.
Zkoušel jsem zapátrat na php.net a na googlu, zkoušel jsem return $seznam[1];
⇒ protože název je jako druhá[0,1] položka v db, ale hodilo mi to akorát
chybu :)
->fetchPairs(„název“); taky nešlo :) zobrazilo jen |ID opět.
Budu moc rád za pomoc, rád se přiučím jak toto řešit :)
public function SeznamProvozoven()
{
$seznam = $this->provozovny->DataKde("majitel",$this->ID())
->fetchAll();
return $seznam;
}
$form->addSelect('provozovna', 'provozovna:', $this->SeznamProvozoven())
->setPrompt('Zvolte')
->setRequired('Zadejte prosím');
- Kamil Valenta
- Člen | 822
$provozovny = $db->fetchPairs('id', 'nazev');
dump($provozovny);
Ti řekne nejlépe, jestli to chápeš správně.