Autor | Zpráva | ||
---|---|---|---|
trilobit_cz Profil |
#1 · Zasláno: 13. 2. 2007, 20:40:26
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 |
#2 · Zasláno: 13. 2. 2007, 20:42:00 · Upravil/a: Alphard
musí se používat \
$tabulka= "<html> <head> <meta http-equiv=\"Content-type\" content=\"text/html; charset=windows-1250\"> </head> "; |
||
Hugo Profil |
#3 · Zasláno: 13. 2. 2007, 20:46:22
Příp. místo uvozovek použít apostrofy.
|
||
trilobit_cz Profil |
#4 · Zasláno: 13. 2. 2007, 21:07:52
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 |
#5 · Zasláno: 13. 2. 2007, 21:08:44
<?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 |
#6 · Zasláno: 13. 2. 2007, 21:09:48
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 |
#7 · Zasláno: 13. 2. 2007, 21:12:11
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 |
#8 · Zasláno: 13. 2. 2007, 21:20:27
diky diky uz to de
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0