Syntax​Error: illegal character PROBLEM

0

Witam,
Mam taki kod:

<script>var miesowstep = <?= $row['mieso'];?></script>
  <script>var chlebwstep = <?= $row['chleb'];?></script>
  <script>var kamienwstep = <?= $row['kamien'];?></script>
  <script>var drewnowstep = <?= $row['drewno'];?></script>
  <script>var monetywstep = <?= $row['monety'];?></script>
  <script>var chatkiwstep = <?= $row['chatki'];?></script>
  <script>var piekarniewstep = <?= $row['piekarnie'];?></script>
  <script>var kopalniewstep = <?= $row['kopalnie'];?></script>
  <script>var polawstep = <?= $row['pola'];?></script>
  <script>var zbozewstep = <?= $row['zboze'];?></script>
  <script>var farmywstep = <?= $row['farmy'];?></script>
  <script>var rodzajwstep = <?= $row['rodzaj'];?></script>
  <script>var pracownicywstep = <?= $row['pracownicy'];?></script>
  <script>var wolnipracownicywstep = <?= $row['pracownicy'];?></script>

I pokazuje błąd:

SyntaxError: illegal character

1

Zamień na:

<script>var miesowstep = "<?= $row['mieso'];?>";</script>

Wtedy JS nie zgłosi błędu niezależnie od typu przekazywanej mu zmiennej.
Oczywiście, żeby powyższe dziłało, musisz najpierw przemielić cały ten plik przez PHP.

0

Działa! Dziękuję za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1