Přeskočit přímo na text


PHP - výpis více hodnot z jednoho sloupce (seskupení + oddělovač)

Toto je archivovaná verze české komunitní stránky o CMS Drupal. Nejde na ni již přidávat nový obsah. Pro aktuální informace a kontakt s komunitou navštivte Drupal.cz
Kategorie: Jak na to?
Týká se verze: Nespecifikováno
Zdravím v diskusi, věděl by někdo jak z níže uvedené konstrukce získat data ve stylu „Karel Novák“,„Franta Vonásek“ atd.? Do tabulky se ukládají data z formuláře, a ta tabulka má sloupce id, data_id, name… Do name se ukládají data ze všech polí z toho formuláře, rozlišit by to šlo snad podle toho data_id. Nyní se mi to vypisuje bez oddělovačů ve stylu Karel NovákFranta Vonásek apod. $sql = „SELECT * FROM zaznamy WHERE name = ‚jmeno‘ OR name = ‚prijmeni‘“; $result = $conn->query($sql); if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo $row[„value“];
} } else {
echo „Nic nenalezeno“; } $conn->close(); 
 

Doplnění

V tabulce je ještě sloupec values, takže výpis dat vypadá např. takto: 6 Karel 6 Novák 7 Franta 7 Vonásek atd. 

cejtim poradnou prasarnu…

cejtim poradnou prasarnu… tohle maji byt vysledky z webformu, ze? kde to chcete vypisovat?

Jde mi pouze o radu (není to pro Drupal)

Nechci to použít pro Drupal, ale nemám se koho zeptat. Jak píšu, jde mi o to jak dosáhnout určitého formátu výpisu z DB (ne Drupal) pokud je výsledek jen text za sebou bez oddělovačů. Tzn. z formátu (výsledku pole) Karel NovákFranta VonásekBožena Zelená atd. dostat „Karel Novák“,„Franta Vonásek“,„Božena Zelená“. Pro někoho kdo ovládá PHP to bude jistě hračka. Děkuji.

Pokud nevadí, že bude

Pokud nevadí, že bude odělovač i na konci, tak je řešení triviální: echo $row[„value“]; nahradit za echo $row[„value“] . „ oddělovač “; Pokud chceme oddělovače přidat fakt jen mezi řádky, tak si naplnit jednotlivými řádky pole a pak ho implodovat s nějakým oddělovačem.

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 4 hosté.

Online uživatelé

Support

Psychologie - poradenství