Autor Zpráva
koule
Profil *
Poradtě: hlásí mi to tuto chybu:Parse error: syntax error, unexpected '<' in /var/www/web5/webovestudio.eu/webovestudio.eu/cmssystem/admin/clanky.p hp on line 99

a já nemůžu najít kde mam co blbě?
můžete se mi na to podívat? diky

// ************************ PŘÍSPĚVKY ************************************
while($data=mysql_fetch_array($tab))
{
<table class="tablea" cellspacing="0" cellpadding="2" border="1" width="100%">
$row='{nadpis}';
$vypis='<hr size=1>
<td class="jmeno">{nadpis} </td>
<td align="right" class="datum">{den}.{mesic} {rok} ({hodina}:{minuty}) <a href="edit.php?clanek={id}&amp;select='.$select.'"><img src="icons/icon-edit.gif" border="0" alt="edit"></a><a href="javascript:odstran('{id}');"><img src="icons/icon-delete.gif" alt="smazat"></a></td>
</tr>
<tr>
</tr>
</table>';
Str4wberry
Profil
koule
Která je v této ukázce line 99?
koule
Profil *
je to tahle: <table class="tablea" cellspacing="0" cellpadding="2" border="1" width="100%">
Casero
Profil
koule

while($data=mysql_fetch_array($tab)) 

{
?><table class="tablea" cellspacing="0" cellpadding="2" border="1" width="100%"> <?
$row='{nadpis}';
$vypis='<hr size=1>
<td class="jmeno">{nadpis} </td>
<td align="right" class="datum">{den}.{mesic} {rok} ({hodina}:{minuty}) <a href="edit.php?clanek={id}&amp;select='.$select.'"><img src="icons/icon-edit.gif" border="0" alt="edit"></a><a href="javascript:odstran('{id}');"><img src="icons/icon-delete.gif" alt="smazat"></a></td>
</tr>
<tr>
</tr>
</table>';
tiso
Profil
Buď ukonči php, alebo tam daj echo ' alebo si ten reťazec ulož do premennej... Takto surovo html v php nevypíšeš...
Casero - keď už, tak <?php a nie <?
Str4wberry
Profil
koule
Tak Ti to nedošlo. Uprostřed PHP kódu máš neoddělený html kód. Předpokládám, že chceš vypisovat nějaké tabulky — k tomu slouží echo().

Takže asi takto:
while($data=mysql_fetch_array($tab))
{
echo "<table class="tablea" […]

Navíc nějak podivně spojuješ řetězce. Mělo by to být asi takto:
'<td align="right" class="datum">'.$data[den].$data[mesic].$data[rok].$data[hodina].':'.$ data[minuty]. […]

Prostě vždy $data['název sloupce'].
koule
Profil *
takhle to funguje:// ************************ PŘÍSPĚVKY ************************************
while($data=mysql_fetch_array($tab))
{
$row='{nadpis}';
$vypis='<hr size=1>
<table class="tablea" cellspacing="0" cellpadding="2" border="1" width="100%">
<td class="jmeno">{nadpis} </td>
<td align="right" class="datum">{den}.{mesic} {rok} ({hodina}:{minuty}) <a href="edit.php?clanek={id}&amp;select='.$select.'"><img src="icons/icon-edit.gif" border="0" alt="edit"></a><a href="javascript:odstran('{id}');"><img src="icons/icon-delete.gif" alt="smazat"></a></td>
</tr>
<tr>
</tr>
</table>';

tady se mi vypisují data z databáze. jenže takhle každej výpis má svoji tabulku a já chci aby každej výpis byl jeden řádek v tabulce. nevíte jak to z tohodle kodu teda udělat?
Casero
Profil
koule


$vypis='<hr size=1><table class="tablea" cellspacing="0" cellpadding="2" border="1" width="100%">';
while($data=mysql_fetch_array($tab))
{
$row='{nadpis}';
$vypis.='<tr><td class="jmeno">{nadpis} </td>
<td align="right" class="datum">{den}.{mesic} {rok} ({hodina}:{minuty}) <a href="edit.php?clanek={id}&amp;select='.$select.'"><img src="icons/icon-edit.gif" border="0" alt="edit"></a><a href="javascript:odstran('{id}');"><img src="icons/icon-delete.gif" alt="smazat"></a></td>
</tr>
<tr>
</tr>';
}
$vypis.='</table>';


tiso
Jasně, zatím jsem naštěstí neměl problém se zapísem <? takže to beru, jako normálku.
koule
Profil *
tak tohle nejde. píše to tuhle chybu Parse error: syntax error, unexpected '{' in /var/www/web5/webovestudio.eu/webovestudio.eu/cmssystem/admin/clanky.p hp on line 107
tiso
Profil
koule - tak to máš niečo blbo... Základ je naučiť syntax jazyka a potom odstraňovať chyby syntaxe - mať správne zátvorky, bodkočiarky (středníky), úvodzovky a kopec ďalších vecí...
koule
Profil *
ale co může být teda blbě. celé jsem to zkoumal a prostě to píše tuhle chybu:
Parse error: syntax error, unexpected '{' in /var/www/web5/webovestudio.eu/webovestudio.eu/cmssystem/admin/clanky.p hp on line 112

Line 112 je tahle:<td align="right" class="datum">{den}.{mesic} {rok} ({hodina}:{minuty}) <a href="edit.php?clanek={id}&amp;select='.$select.'"><img src="icons/icon-edit.gif" border="0" alt="edit"></a><a href="javascript:odstran('{id}');"><img src="icons/icon-delete.gif" alt="smazat"></a></td>
koule
Profil *
pomůžete mi někdo? dneska sem to zkoumal, ale nic nepománá? ten kod co mi sem napsal Casero prostě nejde.
ted to funguje jako tak, že se mi vypisují názvy článků co jsou v databázy. ale každěj ten "článek" má celou jednu tabulku. a já to chci mít tak že všecny výpisy budou v jedné tabulce(každý výpis=jeden řádek). fakt nevíte jak to z tohodle k'édu udělat:
kod

// ************************ PŘÍSPĚVKY ************************************

while($data=mysql_fetch_array($tab))
{
$row='{nadpis}';
$vypis='<hr size=1>
<table class="tablea" cellspacing="0" cellpadding="2" border="1" width="100%">
<td class="jmeno">{nadpis} </td>
<td align="right" class="datum">{den}.{mesic} {rok} ({hodina}:{minuty}) <a href="edit.php?clanek={id}&amp;select='.$select.'"><img src="icons/icon-edit.gif" border="0" alt="edit"></a><a href="javascript:odstran('{id}');"><img src="icons/icon-delete.gif" alt="smazat"></a></td>
</tr>
<tr>
</tr>
</table>';


prosim Vás všechny. už nevim co stim
tiso
Profil
musíš si oescapovať tieto úvodzovky: javascript:odstran('{id}'
koule
Profil *
skusim.moc dik že se aspoň někdo ochotnej našel.
koule
Profil *
ani nepoznávám rozdíl. já potřebuju aby první řádek v tabulce byl nadepsán např: Nadpis, Datum vložení, Edit, Smazat
no a pod timto řádnek už vypsaná ta data z databáze v každém řádku a aby např: damut vložení článku byl ve správném sloupci atd. ty sloupce jsou nadepsané v prvnim řádku.

chci to takhle:

a mam to takhle:
tiso
Profil
Absolútne nevieš ako funguje ten pôvodný skript, tak sa nečuduj že Ti to nejde... Používa nejaký šablonovací systém (preto tie {premenne}), takže nemôžeš spripty vytrhávať z celku, samostatne nefungujú.
koule
Profil *
aha, takže to z tohodle scriptu udělat nejde?
koule
Profil *
ale mě to funguje, jako funkčně. já ten script nevtrhl-to jenom sem na ukázku sem dal kousek.

Jde mi pouze o nastylování té tabulky.(css umím) ale potřebuju dosáhnout toho že všechny výpisy z DB budou v jedné tabulce a první řádek bude nadepsán. Asi tak jako u toho prvního obrázku.(nahoře)
tiso
Profil
Tak si preštuduj kde v tom prvom sú <td> a </td> a snaž sa ich tak dať ido toho svojho, hlavne tak aby ti sedel počet buniek v každom riadku.
koule
Profil *
a vy nevíte jak to udělat. nemohl by mi teda někdo předělat ten kod co jsem sem dal, aby to bylo tak jak chci. já už fakt nevim.
tiso
Profil
koule - nemohol, z princípu...
koule
Profil *
aha. tak nic no.
budu furt něco zkoušet, ale nic mi nejde.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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