Autor Zpráva
Akali
Profil
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
vždy když chceš udělat řádek napiš "\n". tzn takto

echo '<div id="wraper">\n'; 
xmark
Profil
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
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
Takto se ty znaky nezpracují:(

echo "<div id=\"wraper\">/n";
Zkoušel jsem hledat, ale marně
jenikkozak
Profil
echo "<div id=\"wraper\">\n"; 
Akali
Profil
nejraději bych si nafackoval! :(

děkuji!
Frozen
Profil
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
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>'

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:

0