Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem co tu jest zle]Farma ;p


Rekomendowane odpowiedzi

Opublikowano

Witam nie wiem co tu jest zle bo wyskakuje mi cos takiego Prosze was o poprawienie w odpowiedzi

Bede wdzieczny Like za pomoc ;p

<?php
echo '<center><font size="6">Witaj na swojej farmie !<font></center>';
echo '<center><img src="img/trawa.png" alt="trawa" /></center>';
?>
<?php
echo '<br><center><img src="img/pasek.png" alt="pasek" /></center><br>
<?php
if($oGracz['salata'] >= 0){
echo 'Masz ".$oGracz['salata']."salatow<img src="img/salata.png" style="position: absolute; top: 795px; left: 200px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="salata"></a>';
}
if($oGracz['kapusta'] >= 0){
echo 'Masz ".$oGracz['kapusta']."kapustow<img src="img/kapusta.png" style="position: absolute; top: 795px; left: 270px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="kapusta"></a>';
}
if($oGracz['szczypiorek'] >= 0){
echo 'Masz ".$oGracz['szczypiorek']."szczypiorkow<img src="img/szczypiorek.png" style="position: absolute; top: 795px; left: 345px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="szczypiorek"></a>';
}
if($oGracz['pomidor'] >= 0){
echo 'Masz ".$oGracz['pomidor']."pomidorow<img src="img/pomidor.png" style="position: absolute; top: 795px; left: 420px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="pomidor"></a>';
}
if($oGracz['rzodkiewka'] >= 0){
echo 'Masz ".$oGracz['rzodkiewka']."rzodkiewek<img src="img/rzodkiewka.png" style="position: absolute; top: 795px; left: 495px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="rzodkiewka"></a>';
}
if($oGracz['seler'] >= 0){
echo 'Masz ".$oGracz['seler']."seleru<img src="img/seler.png" style="position: absolute; top: 795px; left: 570px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="seler"></a>';
}
if($oGracz['pietruszka'] >= 0){
echo 'Masz ".$oGracz['pietruszka']."pietruszki<img src="img/pietruszka.png" style="position: absolute; top: 795px; left: 645px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="pietruszka"></a>';
}
if($oGracz['cebula'] >= 0){
echo 'Masz ".$oGracz['cebula']."cebuli<img src="img/cebula.png" style="position: absolute; top: 795px; left: 720px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="cebula"></a>';
}
if($oGracz['ogorek'] >= 0){
echo 'Masz ".$oGracz['ogorek']."ogorkow<img src="img/ogorek.png" style="position: absolute; top: 795px; left: 795px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="ogorek"></a>';
}
if($oGracz['fasola'] >= 0){
echo 'Masz ".$oGracz['fasola']."fasoli<img src="img/fasola.png" style="position: absolute; top: 795px; left: 870px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="fasola"></a>';
?>

 

BLAD JAKI WYSKAUJE

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /virtual/t/e/test456.ugu.pl/farma.php on line 12

 // Programista HTML i CSS


 


xkUrggS.png


Zapraszam do współpracy !

Opublikowano

Nie oczekiwało stringa :)

Gdzie zaczynasz link bo tu go kończysz to primo

2. przy $oGracz " zmień na ' ;)

 

I problem rozwiązany.

przykład. Masz :

echo 'Masz ".$oGracz['kapusta']."kapustow<img src="img/kapusta.png" style="position: absolute; top: 795px; left: 270px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="kapusta"></a>';

A dobry jest taki :

echo 'Masz '.$oGracz['kapusta'].'kapustow<img src="img/kapusta.png" style="position: absolute; top: 795px; left: 270px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="kapusta"></a>';

 

Zobacz jak to PHP widzi :

Znaki ,że dla echo

Zmienna

Inne

echo 'Masz ".$oGracz['kapusta']."kapustow<img src="img/kapusta.png" style="position: absolute; top: 795px; left: 270px;" onMouseOver="m(this,event)" onMouseOut="t.hide" title="kapusta"></a>';

 

Jak widać - kapusta została zapisana normalnie ,a $oGracz nie został zapisany jako zmienna ,a jako String

 

Edit :

Ty jeszcze o tym nie wiesz :

if($oGracz['fasola'] >= 0){

bla bla bla

?>

 

Wywali ci unexpected $_end bo nie zakończyłeś ostatniego If'a

Opublikowano

Nadal wywala ten blad a zrobilem jak mi kazales ;/ Zobacz sam

BLAD

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /virtual/t/e/test456.ugu.pl/farma.php on line 13

farma.php

<?php
echo '<center><font size>"6">Witaj na swojej farmie !<font></center>';
echo '<center><img src>"img/trawa.png" alt>"trawa" /></center>';
?>
<?php
echo '<br><center><img src>"img/pasek.png" alt>"pasek" /></center><br>
?>
<?php
if($oGracz['salata'] > 0){
echo 'Masz '.$oGracz['salata'].'salatow<img src>"img/salata.png" style>"position: absolute; top: 795px; left: 200px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"salata"></a>';
}
if($oGracz['kapusta'] > 0){
echo 'Masz '.$oGracz['kapusta'].'kapustow<img src>"img/kapusta.png" style>"position: absolute; top: 795px; left: 270px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"kapusta"></a>';
}
if($oGracz['szczypiorek'] > 0){
echo 'Masz '.$oGracz['szczypiorek'].'szczypiorkow<img src>"img/szczypiorek.png" style>"position: absolute; top: 795px; left: 345px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"szczypiorek"></a>';
}
if($oGracz['pomidor'] > 0){
echo 'Masz '.$oGracz['pomidor'].'pomidorow<img src>"img/pomidor.png" style>"position: absolute; top: 795px; left: 420px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"pomidor"></a>';
}
if($oGracz['rzodkiewka'] > 0){
echo 'Masz '.$oGracz['rzodkiewka'].'rzodkiewek<img src>"img/rzodkiewka.png" style>"position: absolute; top: 795px; left: 495px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"rzodkiewka"></a>';
}
if($oGracz['seler'] > 0){
echo 'Masz '.$oGracz['seler'].'seleru<img src>"img/seler.png" style>"position: absolute; top: 795px; left: 570px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"seler"></a>';
}
if($oGracz['pietruszka'] > 0){
echo 'Masz '.$oGracz['pietruszka'].'pietruszki<img src>"img/pietruszka.png" style>"position: absolute; top: 795px; left: 645px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"pietruszka"></a>';
}
if($oGracz['cebula'] > 0){
echo 'Masz '.$oGracz['cebula'].'cebuli<img src>"img/cebula.png" style>"position: absolute; top: 795px; left: 720px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"cebula"></a>';
}
if($oGracz['ogorek'] > 0){
echo 'Masz '.$oGracz['ogorek'].'ogorkow<img src>"img/ogorek.png" style>"position: absolute; top: 795px; left: 795px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"ogorek"></a>';
}
if($oGracz['fasola'] > 0){
echo 'Masz '.$oGracz['fasola'].'fasoli<img src>"img/fasola.png" style>"position: absolute; top: 795px; left: 870px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"fasola"></a>';
}
?>

 // Programista HTML i CSS


 


xkUrggS.png


Zapraszam do współpracy !

Opublikowano

@

Nadal ten sam problem kongo ;/ zrobilem tak

<?php
echo '<center><font size>"6">Witaj na swojej farmie !<font></center>';
echo '<center><img src>"img/trawa.png" alt>"trawa" /></center>';
?>
<?php
echo '<br><center><img src>"img/pasek.png" alt>"pasek" /></center><br>
?>
<?php
if($oGracz['salata'] > 0){
echo 'Masz '.$oGracz['salata'].'salatow<img src>"img/salata.png" style>"position: absolute; top: 795px; left: 200px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"salata"></a>';
}
if($oGracz['kapusta'] > 0){
echo 'Masz '.$oGracz['kapusta'].'kapustow<img src>"img/kapusta.png" style>"position: absolute; top: 795px; left: 270px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"kapusta"></a>';
}
if($oGracz['szczypiorek'] > 0){
echo 'Masz '.$oGracz['szczypiorek'].'szczypiorkow<img src>"img/szczypiorek.png" style>"position: absolute; top: 795px; left: 345px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"szczypiorek"></a>';
}
if($oGracz['pomidor'] > 0){
echo 'Masz '.$oGracz['pomidor'].'pomidorow<img src>"img/pomidor.png" style>"position: absolute; top: 795px; left: 420px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"pomidor"></a>';
}
if($oGracz['rzodkiewka'] > 0){
echo 'Masz '.$oGracz['rzodkiewka'].'rzodkiewek<img src>"img/rzodkiewka.png" style>"position: absolute; top: 795px; left: 495px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"rzodkiewka"></a>';
}
if($oGracz['seler'] > 0){
echo 'Masz '.$oGracz['seler'].'seleru<img src>"img/seler.png" style>"position: absolute; top: 795px; left: 570px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"seler"></a>';
}
if($oGracz['pietruszka'] > 0){
echo 'Masz '.$oGracz['pietruszka'].'pietruszki<img src>"img/pietruszka.png" style>"position: absolute; top: 795px; left: 645px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"pietruszka"></a>';
}
if($oGracz['cebula'] > 0){
echo 'Masz '.$oGracz['cebula'].'cebuli<img src>"img/cebula.png" style>"position: absolute; top: 795px; left: 720px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"cebula"></a>';
}
if($oGracz['ogorek'] > 0){
echo 'Masz '.$oGracz['ogorek'].'ogorkow<img src>"img/ogorek.png" style>"position: absolute; top: 795px; left: 795px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"ogorek"></a>';
}
if($oGracz['fasola'] > 0){
echo 'Masz '.$oGracz['fasola'].'fasoli<img src>"img/fasola.png" style>"position: absolute; top: 795px; left: 870px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"fasola"></a>';
}
?>

 // Programista HTML i CSS


 


xkUrggS.png


Zapraszam do współpracy !

Opublikowano

Kod if itd ta pierwsza linijka to z gryviawww.pl a reszte sam pisalem a nie twoj kod i nie wywyzszaj sie

 

 // Programista HTML i CSS


 


xkUrggS.png


Zapraszam do współpracy !

Opublikowano

<?php

echo '<br><center><img src>"img/pasek.png" alt>"pasek" /></center><br>

?>

 

Zgubiłeś ' :) ymmm i ; :D

 

Poprawne:

<?php
echo '<br><center><img src>"img/pasek.png" alt>"pasek" /></center><br>';
?>

Opublikowano

1. Czemu ciągle kończysz i od nowa zaczynasz <?php ???

2.

<?php
echo '<center><font size>"6">Witaj na swojej farmie !<font></center>';
echo '<center><img src>"img/trawa.png" alt>"trawa" /></center>';
?>

 

Powinno być:

 

<?php
echo '<center><font size="6">Witaj na swojej farmie !</font></center>';
echo '<center><img src="img/trawa.png" alt="trawa" /></center>';
?>
....

I tak samo w całej reszcie kodu, czyli zamieniasz ">" na "=", oczywiście tam gdzie jest to potrzebne.

 

3. Możesz zrobić:

if($oGracz['salata'] > 0){
echo "Masz $oGracz[salata] salatow [...]";

 

Tylko że w takim przypadku musisz zamienić wszystkie " na ' :)

 

P.S. "kapostow" ???

Opublikowano

P.S. "kapostow" ???

 

Ojej pomylilo mi sie ;)xD

 

Zobacze w domu Dzieki bo w szkole jestem

DZIEKI WSZYSTKIM ZA ODP LIKE POLECA ;)

 // Programista HTML i CSS


 


xkUrggS.png


Zapraszam do współpracy !

Opublikowano

Zrobilem tolvat jak mi kazales ale mi sie wyswietla tylko ta trawa i pasek a te warzywa nie i napis tez nie ;/

FARMA.PHPA

<?php

echo '<center><font size="6">Witaj na swojej farmie !</font></center>';
echo '<center><img src="img/trawa.png" alt="trawa" /></center>';
echo '<br><center><img src="img/pasek.png" alt="pasek" /></center><br>';


if($oGracz['salata'] > 0){
   echo 'Masz $oGracz[salata] salatow<img src="img/salata.png" style>"position: absolute; top: 795px; left: 200px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"salata"></a>';
   }
if($oGracz['kapusta'] > 0){
   echo 'Masz $oGracz[kapusta] kapustow<img src="img/kapusta.png" style>"position: absolute; top: 795px; left: 270px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"kapusta"></a>';
   }
if($oGracz['szczypiorek'] > 0){
   echo 'Masz $oGracz[szczypiorek] szczypiorkow<img src="img/szczypiorek.png" style>"position: absolute; top: 795px; left: 345px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"szczypiorek"></a>';
   }
if($oGracz['pomidor'] > 0){
   echo 'Masz $oGracz[pomidor] pomidorow<img src="img/pomidor.png" style>"position: absolute; top: 795px; left: 420px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"pomidor"></a>';
   }
if($oGracz['rzodkiewka'] > 0){
   echo 'Masz $oGracz[rzodkiewka] rzodkiewek<img src="img/rzodkiewka.png" style>"position: absolute; top: 795px; left: 495px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"rzodkiewka"></a>';
   }
if($oGracz['seler'] > 0){
   echo 'Masz $oGracz[seler] selerow<img src="img/seler.png" style>"position: absolute; top: 795px; left: 570px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"seler"></a>';
   }
if($oGracz['pietruszka'] > 0){
   echo 'Masz $oGracz[pietruszka] pietruszkow<img src="img/pietruszka.png" style>"position: absolute; top: 795px; left: 645px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"pietruszka"></a>';
   }
if($oGracz['cebula'] > 0){
   echo 'Masz $oGracz[cebula] cebuli<img src="img/cebula.png" style>"position: absolute; top: 795px; left: 720px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"cebula"></a>';
   }
if($oGracz['ogorek'] > 0){
   echo 'Masz $oGracz[ogorek] ogorkow<img src="img/ogorek.png" style>"position: absolute; top: 795px; left: 795px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"ogorek"></a>';
   }
if($oGracz['fasola'] > 0){
   echo 'Masz $oGracz[fasola] fasoli<img src="img/fasola.png" style>"position: absolute; top: 795px; left: 870px;" onMouseOver>"m(this,event)" onMouseOut>"t.hide" title>"fasola"></a>';
   }
?>

rafor4 dzieki !

 

 

PS : TO JEST MOJ SQL

-- --------------------------------------------------------
--
-- Struktura tabeli dla  `users`
--
CREATE TABLE IF NOT EXISTS `users` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `login` char(30) NOT NULL,
 `password` char(32) NOT NULL,
 `email` char(60) NOT NULL,
 `gold` int(11) NOT NULL,
 `salata` int(11) NOT NULL,
 `kapusta` int(11) NOT NULL,
 `szczypiorek` int(11) NOT NULL,
 `pomidor` int(11) NOT NULL,
 `rzodkiewka` int(11) NOT NULL,
 `seler` int(11) NOT NULL,
 `pietruszka` int(11) NOT NULL,
 `cebula` int(11) NOT NULL,
 `ogorek` int(11) NOT NULL,
 `fasola` int(11) NOT NULL,
 PRIMARY KEY (`id`),
 UNIQUE KEY `login` (`login`,`email`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Zrzut danych tabeli `users`
--
INSERT INTO `users` (`id`, `login`, `password`, `email`, `gold`, `salata`, `kapusta`, `szczypiorek`, `pomidor`, `rzodkiewka`, `seler`, `pietruszka`, `cebula`, `ogorek`, `fasola`) VALUES
(1, 'test', '098f6bcd4621d373cade4e832627b4f6', '[email protected]', 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);

 // Programista HTML i CSS


 


xkUrggS.png


Zapraszam do współpracy !

Opublikowano

Nie żebym był wredny, ale jesteś aż tak nie rozumny?

 

Napisałem:

 

if($oGracz['salata'] > 0){

echo "Masz $oGracz[salata] salatow [...]";

 

I z tego co widzę, nie potrafisz nawet poprawnie przepisać kodu! A bierzesz się za gry -.-.

 

Skoro napisałem żebyś zamienił ">" na "=" to raczej powinieneś to zrobić i potem mówić a błędach, a nie usunąć dwa apostrofy i pisać że nadal nie działa... Polecam ci kurs PHP oraz HTML, bo nic o tych językach nie wiesz.

Opublikowano

Heh wiem że nie oganiam xD (Tu wam przyznam racje)

1.Jestem grafikiem

2.Chce się nauczyć PHP (ale mi to nie wychodzi) xD

3.I tak ją nie napisze xD (ALE BEDE PROBOWAŁ NAWET JAKBY TO MIAŁO TRWAĆ ROK !)

Ale dzięki za POMOC WSZYSTKIM TEMAT DO ZAMKNIĘCIA DZIEKI WIELKIE LIKE SIE NALEZA TYM KTORZY POMOGLI ;)

 // Programista HTML i CSS


 


xkUrggS.png


Zapraszam do współpracy !

Opublikowano

Masz $oGracz[szczypiorek]

 

Musi być ".$oGracz['szczypiorek']." albo '.$oGracz['szczypiorek'].' czyli tak jak było na początku.

 

@tolvat,

Nie jestem pewien, ale jesteś pewien, że zadziała tak jak napisałeś ? Wiem że tak jak napisałem powyżej na 100% się uda, bo to był bład tylko przez te '; a nie przez reszte '

Opublikowano

@UP

 

Zadziała, w mojej "grze" używam tego i wszystko działa bez problemu, oczywiście musi być " zamiast ' żeby było poprawnie ;)

 

np.

 

echo "Witaj $_SESSION[username] na swojej farmie o nazwie $PlayerInfo[farm_name]";

 

A robienie tego co napisałeś, to jest że tak powiem kończenie "echo" w 50%, kończysz to co ma się pokazywać i nagle strona otrzymuje wiadomość że ma wyświetlić to co znajduje się w danej zmiennej, następnie jest kolejny tekst, już nie ze zmiennej, i potem następuje zakończenie "echo" :).

Opublikowano

Problem rozwiązany !

TEMAT DO ZAMKNIECIA ! (jak juz wspomnialem)

 // Programista HTML i CSS


 


xkUrggS.png


Zapraszam do współpracy !

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...