Autor Zpráva
trilobit_cz
Profil
Ahoj, snazim se naucit PHP uz jsem precetl hodne navodu ale neco mi uniklo potrebuju poradit prosim:
Mam tuhle jednoduchou syntaxi.
<?php
$tabulka= "<html> <head> <meta http-equiv="Content-type" content="text/html; charset=windows-1250"> </head> ";
$tabulka.= "<table border="2" cellpadding="5" cellspacing="4"> ";
$tabulka.= "<tr><th>IP</th><th>Znacka</th></tr> ";
$tabulka.= "<tr><td>lenka</td><td>tonda</td></tr> ;
echo $tabulka;
?>
napise mi to parse error, unexpected T_LNUMBER in ..... na radku 3
Nevite nekdo co mam spatne ?
Chci jen nasetovat promennou ruznymi tagy a potom ji zobrazit to je vse diky moc...
PS: A jsem lama tak se nesmejte....
Adrian
Alphard
Profil
musí se používat \
$tabulka= "<html> <head> <meta http-equiv=\"Content-type\" content=\"text/html; charset=windows-1250\"> </head> ";
Hugo
Profil
Příp. místo uvozovek použít apostrofy.
trilobit_cz
Profil
nefunguje to ten script vypada do opravdy takhle mam tam nejake zakomentovane veci pouze to by vadit nemelo. Proste to jen zkousim az prijdu na syntaxi tak si to upravim.
Muzete prosim nekdo napsat jak by to melo byt spravne ? To ze se musi pouzivat nebo pouzit apostrofy moc nechapu kde presne diky....

<?php
// $sql = mysql_query("SELECT * FROM apecka");
$tabulka= "<html><head><meta http-equiv="Content-type" content="text/html; charset=windows-1250"></head>";
$tabulka.= "<table border="2" cellpadding="5" cellspacing="4">";
$tabulka.= "<tr><th>IP</th><th>Znacka</th></tr> ";
$tabulka.= "<tr><td>lenka</td><td>tonda</td></tr> ;
// $tabulka.= </table> ";
// while ($radek = mysql_fetch_array($sql)):
// endwhile;
echo $tabulka;
trilobit_cz
Profil
<?php
// $sql = mysql_query("SELECT * FROM apecka");
$tabulka= "<html><head><meta http-equiv="Content-type" content="text/html; charset=windows-1250"></head>";
$tabulka.= "<table border="2" cellpadding="5" cellspacing="4">";
$tabulka.= "<tr><th>IP</th><th>Znacka</th></tr> ";
$tabulka.= "<tr><td>lenka</td><td>tonda</td></tr> ;
// $tabulka.= </table> ";
// while ($radek = mysql_fetch_array($sql)):
// endwhile;
echo $tabulka;
trilobit_cz
Profil
a jeste k tomu to forum tady odebira lomitka
<?php
// $sql = mysql_query("SELECT * FROM apecka");
$tabulka= "<html><head><meta http-equiv="Content-type" content="text/html; charset=windows-1250"></head>";
$tabulka.= "<table border="2" cellpadding="5" cellspacing="4">";
$tabulka.= "<tr><th>IP</th><th>Znacka</th></tr> ";
$tabulka.= "<tr><td>lenka</td><td>tonda</td></tr> ;
// $tabulka.= </table> ";
// while ($radek = mysql_fetch_array($sql)):
// endwhile;
echo $tabulka;
?>
Yrrah
Profil
Chápej, řetězec je uvozenej uvozovkama "....."
Takže pokud máš něco jako "<table border="2" cellpadding="5" cellspacing="4",
je to blbost a PHP neví, co vlastně tím řetězcem myslíš.

Proto ten řetězec buď musíš napsat např. takto:
$tabulka.= "<table border="2" cellpadding="5" cellspacing="4">";
tj. pokud uvnitř toho řetězce mají být uvozoky, dáš před ně zpětné lomítko

Anebo celej ten řetězec dáš mezi apostrofy, to je jednodušší:
$tabulka.= '<table border="2" cellpadding="5" cellspacing="4">';
trilobit_cz
Profil
diky diky uz to de
Toto téma je uzamčeno. Odpověď nelze zaslat.