Autor | Zpráva | ||
---|---|---|---|
Akali Profil |
#1 · Zasláno: 29. 1. 2011, 10:23:39
Ahoj, mám menší problém.. takto vypisuju data z databáze
while ($radek = mysqli_fetch_array($objekt_vysledku)) { /*oříznutí textu*/ $rest = substr($radek['text'], 0, 50); echo '<div id="wraper">'; echo '<div id="nazev">',$radek['nazev'],'</div>'; echo '<div id="obrazek">',$radek['img'],'<br />Aktuální cena: ',$radek['cena'],'</div>'; echo '<div id="informace">',$rest,''; echo '<div style="float: right; position: relative; top: 50px;">'; echo '<form name="odeslano" action="" method="GET">'; echo '<input name="id" size="10" type="hidden" value="',$id,'">'; echo '<input type="submit" name="odeslano" class="inputText" value="Informace">'; echo '</form>'; echo '</div></div></div><br><br>'; } A ve zdrojovým kódu jsem myslel, že se to zobrazí vypsaný každý na jiným řádku.. Jenže všechny informace, které vypíšu se zobrazí ve zdrojovém kódu na 3 řádcích.. Což mě docela znepokojuje. Je nějaké řešení to opravit, aby se zobrazil každý řádek zvlášť, nebo to takhle má být? Děkuji mockrát. |
||
Frozen Profil |
#2 · Zasláno: 29. 1. 2011, 10:26:46
vždy když chceš udělat řádek napiš "\n". tzn takto
echo '<div id="wraper">\n'; |
||
xmark Profil |
#3 · Zasláno: 29. 1. 2011, 10:27:21 · Upravil/a: xmark
Zalomení uděláš pomocí \n
A dodal bych: i když to zalamovat nebudeš a všechno budeš mít třeba na jednom řádku, fungovat to bude, ničemu to nevadí. |
||
jenikkozak Profil |
#4 · Zasláno: 29. 1. 2011, 10:32:13 · Upravil/a: jenikkozak
Frozen:
„echo '<div id="wraper">\n';“ V řetězci uzavřeném apostrofy se speciální znaky nezpracují. Řetězec je nutno uzavřít do uvozovek. |
||
Akali Profil |
#5 · Zasláno: 29. 1. 2011, 10:55:53
Takto se ty znaky nezpracují:(
echo "<div id=\"wraper\">/n"; Zkoušel jsem hledat, ale marně |
||
jenikkozak Profil |
#6 · Zasláno: 29. 1. 2011, 10:57:58 · Upravil/a: jenikkozak
echo "<div id=\"wraper\">\n"; |
||
Akali Profil |
#7 · Zasláno: 29. 1. 2011, 10:59:46
nejraději bych si nafackoval! :(
děkuji! |
||
Frozen Profil |
#8 · Zasláno: 29. 1. 2011, 13:17:33 · Upravil/a: Frozen
jenikkozak:
„V řetězci uzavřeném apostrofy se speciální znaky nezpracují. Řetězec je nutno uzavřít do uvozovek.“ Ježiš vidiš to :-D já to vzal letmo a ani jsem se nekoukal pořádně na kód jen jsem doplnil to "\n" |
||
EMP Profil |
#9 · Zasláno: 29. 1. 2011, 14:33:25 · Upravil/a: EMP
můžeš i takto:
echo "<div id=\"wraper\"> "; a hlavně když to napíšeš takto, tak se ti to samo odřádkuje a budeš to mít kratší: echo ' <div id="wraper"> <div id="nazev">',$radek['nazev'],'</div> <div id="obrazek">',$radek['img'],'<br />Aktuální cena: ',$radek['cena'],'</div> <div id="informace">',$rest,' <div style="float: right; position: relative; top: 50px;"> <form name="odeslano" action="" method="GET"> <input name="id" size="10" type="hidden" value="',$id,'"> <input type="submit" name="odeslano" class="inputText" value="Informace"> </form> </div></div></div><br><br>' |
||
Časová prodleva: 13 let
|
0