Norbit_24
(Sobladen)
30 Styczeń 2010 20:13
#1
Witam
Mam problem… Muszę wczytać dane z bazy danych do jednak gdy to zrobię rekordy wczytują się jeden obok drugiego (Rekkord_pierwszyRekord_drugiRekord_trzeci)…
A ja potrzebuje coś takiego:
Rekkord_pierwszy
Rekord_drugi
Rekord_trzeci
Gdy dodam
, \r\n nic to nie daje…
Dodam, ze wyswietlam to w pętli while
Proszę o pomoc
edit: Podaje kod z którym mam problem
<?
$uzytkownik = $_SESSION['login'];
$result = mysql_query("SELECT * FROM `tabela` WHERE `id_user`='$uzytkownik' ");
while($r = mysql_fetch_array($result)) {
echo "$r['rekord']";
}
?>
matiit
(matiit)
30 Styczeń 2010 20:49
#2
while....
{
$blob = wyciagniety rekord z bazy danych
echo "" . $blob ."";
}
coś takiego?
Norbit_24
(Sobladen)
30 Styczeń 2010 20:54
#3
Próbowałem tak… ale tutaj nie jest jeden rekord tylko kilkanaście. W Twoim przykładzie wyświetli się textarea tyle razy ile rekordów
\r\n działa
while($r = mysql_fetch_array($result)) {
echo $r['rekord']."\r\n";
}
Norbit_24
(Sobladen)
30 Styczeń 2010 20:58
#5
Nie działa… Wyświetla się tak:
Rekord_pierwszy\r\nRekord_drugi\r\nRekord_trzeci\r\n
U mnie naprawdę wyglada to tak: jest to echo ‘’.$path.’’.$r[‘code’].’/’.$nazwa.’\r\n’;
Widzisz różnicę? ‘\r\n’ od “\r\n”
Norbit_24
(Sobladen)
30 Styczeń 2010 21:07
#7
Próbowałem już tak… ale pokaże co wtedy wychodzi:
Rekord_pierwszy"\r\n"Rekord_drugi"\r\n"Rekord_trzeci"\r\n"
edit://
Ostatecznie usunąłem wszystkie apostrofy i zrobiłem to tak:
echo $path."/".$r[‘code’]."/".$nazwa."\r\n";
I działa. Dzięki.
Pozdrawiam
echo ''.$path.''.$r['code'].'/'.$nazwa.'\r\n';
Po co ci te ‘’ ? Żeby \n \r \t były interpretowane trzeba użyć podwójnego cudzysłowu ".
echo $path.$r['code'].'/'.$nazwa."\r\n";