Autor Zpráva
walkerman
Profil
Zdravím všechny mám script

 <?php
 include"./config.php";
  $dotaz = mysql_query("SELECT * FROM komentare");
              while($zaznam = MYSQL_Fetch_Array($dotaz)):
                $id = $zaznam["id"];
                $zprava = $zaznam["zprava"];
                $datum = $zaznam["datum"];
                $id_nicku = $zaznam["id_nicku"];
                $dotaz2 = mysql_query("SELECT * FROM uzivatele WHERE id='$id_nicku' ;");
                        while($vystup = mysql_fetch_object($dotaz2))
                        {
                          $nick = $vystup->nick;
                        }
  echo "Jméno: $id_nicku | Zpráva: $zprava";
    endwhile;
?>
A do echa bych potřeboval umístit <section class="messages"> ale pokaždé to napíše chybu předem všem děkuji ! :)
Fisir
Profil
Reaguji na walkermana [#1]:
Musíš escapovat uvozovky okolo třídy.
walkerman
Profil
Toho docílím jak ? promiň jsem laik
Fisir
Profil
Reaguji na walkermana [#3]:
Zadáš do Googlu „jak escapovat uvozovky“, nebo před uvozovky neznačící začátek/konec řetězce vložíš zpětné lomítko (\).
jenikkozak
Profil
walkerman:
Možností máš celou řadu, nejčastější budou tato řešení:
<?php

echo "<section class=\"messages\">";   // aby vnitřní uzovovky neukončily řetězec, který je ohraničen uvozovkami, vloží se před ně zpětné lomítko - jde o tzv. escapování
echo "<section class='messages'>";   // uvnitř řetězce ohraničeného uvozovkami se mohou směle použít apostrofy
echo '<section class="messages">';   // řetězec se dá ohraničit i pomocí apostrofů, pak uvnitř uvozovky nevadí.
echo "<section class=messages>";   // a nejjednodušší možnost: pokud hodnota atributu v HTML neobsahuje mezeru (a ostrou závorku, možná ještě nějaké další znaky), není potřeba ho ohraničovat uvozovkami.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: