'Parse error: parse error, unexpected $' miért?
Nem találom a hibát!A hiba:
Parse error: parse error, unexpected $ in /mnt/ultraweb/t/tr/trabi-nevelde/ablakmoso.php on line 238
■ <TABLE cellSpacing=1 cellPadding=1 width="100%" align=right border=0> <BODY background="trabi3.png">
</BODY> <TR><br><br><br><br><br><br><br><br><TR><br><br><br><br><br><TITLE>Trabant-nevelde</TITLE> <STRONG>
<?php
include ("config.php");
?>
<TD>
<A HREF="/index2.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Trabimhoz':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='T r a b i m h o z':null">T r a b i m h o z</A><br><br>
<A HREF="/ir2.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Üzenőfal':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='Ü z e n ő f a l':null">Ü z e n ő f a l</A> <br><br>
<A HREF="/jatek.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Játékok':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='J á t é k o k':null">J á t é k o k</A><br><br>
<A HREF="/benzin.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Benzinkút':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='B e n z i n k ú t':null">B e n z i n k ú t</A><br><br>
<A HREF="/v.i.p.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#FF0000':null;document.getElementById?this.innerHTML='V.I.P':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='V . I . P':null">V . I . P</A><br><br>
<A HREF="/forum/main.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Fórum':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='F ó r u m':null">F ó r u m</A><br><br>
<A HREF="/szerviz.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Szervíz':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='S z e r v í z':null">S z e r v í z</A><br><br>
<script language="JavaScript">
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=600,width=1000');
if (window.focus) {newwindow.focus()}
}
</script>
<a href="javascript:poptastic('chat_v503/chat_v503/index.php');">C h a t</a><br><br>
<A HREF="/search.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Keresés':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='K e r e s é s':null">K e r e s é s</A> <br><br>
<A HREF="/bolt.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Bolt':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='B o l t':null">B o l t</A>
</TD><center>
<TD><?php
include ("config.php");
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
}
if (isset($felni) && ($felni<1)) {
print "
<FONT color=white><script language=JavaScript>
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=200,width=300');
if (window.focus) {newwindow.focus()}
}
</script>
<a href=javascript:poptastic('siker12.php');><FONT size=4 color= #FFFFF><STRONG><U><br>Adok az autómnak 7 napra elegendő ablakmosó folyadékot!</a></FONT></STRONG></U>
</a></FONT></FONT>
";
}
include ("config.php");
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
}
if (($felni<2) && ($felni>=1)) {
{
print "
<FONT color=white><script language=JavaScript>
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=200,width=300');
if (window.focus) {newwindow.focus()}
}
</script>
<a href=javascript:poptastic('siker13.php');><FONT size=4 color= #FFFFF><STRONG><U><br>Adok az autómnak 6 napra elegendő ablakmosó folyadékot!</a></FONT></STRONG></U>
</a></FONT></FONT>
";
}
include ("config.php");
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
}
if (($felni<3) && ($felni>=2)) {
print "
<FONT color=white>
<script language=JavaScript>
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=200,width=300');
if (window.focus) {newwindow.focus()}
}
</script>
<a href=javascript:poptastic('siker11.php');><FONT size=4 color= #FFFFF><STRONG><U><br>Adok az autómnak 5 napra elegendő ablakmosó folyadékot!</a></FONT></STRONG></U>
</a></FONT>
";
}
include ("config.php");
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
}
if (($felni<4) && ($felni>=3)) {
print "
<script language=JavaScript>
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=200,width=300');
if (window.focus) {newwindow.focus()}
}
</script>
<a href=javascript:poptastic('siker14.php');><FONT size=4 color= #FFFFF><STRONG><U><br>Adok az autómnak 4 napra elegendő ablakmosó folyadékot!</a></FONT></STRONG></U>
</a></FONT></FONT>
";
}
include ("config.php");
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
}
if (($felni<5) && ($felni>=4)) {
print "
<script language=JavaScript>
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=200,width=300');
if (window.focus) {newwindow.focus()}
}
</script>
<a href=javascript:poptastic('siker15.php');><FONT size=4 color= #FFFFF><STRONG><U><br>Adok az autómnak 3 napra elegendő ablakmosó folyadékot!</a></FONT></STRONG></U>
</a></FONT></FONT>
";
}
include ("config.php");
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
}
if (($felni<6) && ($felni>=5)) {
print "
<script language=JavaScript>
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=200,width=300');
if (window.focus) {newwindow.focus()}
}
</script>
<a href=javascript:poptastic('siker16.php');><FONT size=4 color= #FFFFF><STRONG><U><br>Adok az autómnak 2 napra elegendő ablakmosó folyadékot!</a></FONT></STRONG></U>
</a></FONT></FONT>
";
}
include ("config.php");
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
}
if (($felni<7) && ($felni>=6)) {
print "
<script language=JavaScript>
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=200,width=300');
if (window.focus) {newwindow.focus()}
}
</script>
<a href=javascript:poptastic('siker17.php');><FONT size=4 color= #FFFFF><STRONG><U><br>Adok az autómnak 1 napra elegendő ablakmosó folyadékot!</a></FONT></STRONG></U>
</a></FONT></FONT>
";
}
include ("config.php");
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
}
if (($felni) && ($felni>=7)) {
print "
<FONT color=white>Teljesen megtelt ablakmósó folyadék tartálya!!</FONT>
";
}
?>
Parse error: parse error, unexpected $ in /mnt/ultraweb/t/tr/trabi-nevelde/ablakmoso.php on line 238
nincs cím
- Ezért először keress hibát (pl. kódblokkok kikommentezésével), és, ha nem találsz rá magadtól, akkor a már leszűkített kódot írd be ide.
- A hiba oka az lehet, hogy valamit lehagytál valahonnan (pl pontosvesszőt)
- $c[felni] => ilyet ne használj, a felnit tedd idézőjelek vagy aposztrófok közé.
Megmondom én...
Egyébként tele van hibával, csak úgy mazsolázás szinten:
Javaslatom: töröld ki az egész hányást a fenébe és kezd elölről. Gyorsabb vagy, mint hogy ha ebből kibogarászod.
Ja, és szokj le erről a kódolási stílusról, mert nagyon hamar elbotlasz a saját cipőfűződben. Kód behúzás, HTML és PHP XML séma szerinti szétszedése, stb.
Nem bántásként mondom, de tényleg ez van.
-
Ezt tényleg szokd meg, hogy így legyen:
$c[felni] helyett $c['felni'];
és egy ötlet:
jelentősen lerövidíted a kódod (átláthatóság miatt ez fontos), ha használod az $felni ellenőrzésére a switch-et. Mivel lényegében csak az <a href>-et és a link szövegét változtatod, ésszerűbb lenne vmi hasonló:
function drop_link($link,$link_szoveg)
{
ide jön amit akarsz, plusz a link, pl. így:
<a href=javascript:poptastic('$link');><FONT size=4 color= #FFFFF><STRONG><U><br>$link_szoveg</a></FONT></STRONG></U>
}
Aztán meg elég egyszer lekérezni az adatbázisból:
$eredmeny = mysql_query("SELECT felni FROM szoveg WHERE nev='$nev'");
$numrow = mysql_num_rows($eredmeny);
if ($numrow != 0) {
$c = mysql_fetch_array ($eredmeny);
$felni = $c[felni];
switch ($felni)
{
case '1': meghívom a függvényemet a szöveggel meg a linkkel
case '2':
case 'mittomén':
}
máris 10-ed annyi kódod van
na hát ezt még leht ragozni, de a saját dolgod könnyíted meg, ha kevesebb kódot írsz.:)
üdv
BL
}
hibák
ahogy az előző témáidat nézem, nem sokan vették a fáradságot, hogy segítsenek és hidd el, ez most is így lesz.
amit ajánlani tudok neked: vegyél könyveket, olvasd is el, böngészd a dokumentációkat, értsd is meg, aztán ha már egyedül össze tudsz rakni egy scriptet ami adatbázisból kinyer valamit és megjeleníti, akkor gyere vissza. és a trabi neveldédet is akkor vedd elő újra, ha az alapvető dolgok már mennek. addig amíg egy egyszerű hibaüzenettel nem tudsz mit kezdeni, nem hiszem hogy erőltetni kéne ezt a dolgot. senki nem úgy kezdi a webfejlesztést, hogy összerak egy portált.
gex
Ez valóban hibás
Egyébként csak csatlakozni tudok az előttem szólókhoz. Szokj le az ilyen kódolási stílusról. Bár szerintem ezt nem Te írtad, csak másolgattad. Ezért csúszott el a zárójelezés is.
BCsoft