Autor Zpráva
petty
Profil *
Ahoj, mam problém. V databázi mám uloženy data následně: auto, autobus, tramvaj.
A ve výpisu bych je potřeboval vypsat:
<li>auto</li><li>autobus</li><li>tramvaj</li>

. Nějak jsem se zasek a
nevim jak dál. Díky
petty
Profil *
Oprava, v jednom sloupečku.
Sicario
Profil *
$result = mysql_query(...);

while ($entry = mysql_fetch_assoc($result)){
    echo "<li>{$entry[autobus]}"; // atd...
}

petty
Profil *
Řekl jsem to špatně.
Mám dotaz:
$query=mysql_query("SELECT * FROM prostredky");
while($row=mysql_fetch_array($query)){
echo $row[nazev].'<br>';
}


To mi vypíše:
auto<br>
autobus<br>
tramvaj<br>

Ale já bych z toho potřeboval dostat:
<li>auto</li>
<li>autobus</li>
<li>tramvaj</li>
A nevím právě jak.
jrm
Profil
echo "<ul>";

$query=mysql_query("SELECT * FROM prostredky");
while($row=mysql_fetch_array($query)){
echo "<li>" . $row[nazev] . '</li>';
}

echo "</ul>";
petty
Profil *
Jsem idiot, beru zpět.
Mám dotaz:
$query=mysql_query("SELECT * FROM prostredky");
while($row=mysql_fetch_array($query)){
echo $row[nazev].'<br>';
}


$row[nazev] mi vypíše auto, autobus, tramvaj.
A já to potřebuju vypsat následně:
<li>auto</li>
<li>autobus</li>
<li>tramvaj</li>

Ještě jednou se omlouvám
mikul
Profil
Ty to chceš na nový řádek v kódu? potom tam přidej
\n

echo '<li>' . $row[nazev] . '</li>\n';

pokud ve stránce tak jak ti tu píšou <br>
ninja
Profil
petty: chapu dobre ze mas text "auto, autobus, tramvaj" v jednom stringu a chces jej rozdelit a vypsat po castech? Pak si nastuduj funkci explode ().
petty
Profil *
jj, dík, už jsem to vyřešil.
ainur
Profil
<?php 
$db = mysql_connect('...');
mysql_select_db('databaza');
$query = "SELECT * FROM prostredky";
$result = mysql_query($query);
$num_result = mysql_num_rows($result);

echo '<ul>';
for ($i=0; $i < $num_result; $i++)
{
	$row = mysql_fetch_array($result);
	echo '<li>'.$row['meno'].'</li>';
}
echo '</ul>';

mysql_close($db);
?>


Teraz už len zmeň názvy databaze a tabuľky atď...

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: