Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Apostrofy i cudzysłowie w PHP
Forum PHP.pl > Forum > Przedszkole
unnamedly
Witam,

mam następujący kod:

  1. echo "abc.innerHTML = '<div style="margin-left: 80px;"><span style="color: red;">coś tam</span>kolejne coś tam</div>';";


Jak widać, to co się ma wyświetlić (w echo), jest pomiędzy " ". Następnie to, co w innerHTML, w apostrofach. Atrybut w style (margin-left: 80px;), jest znowu ujęte w cudzysłowie. W takim wypadku, echo się gubi i nie wie gdzie się kończy to, co ma wywołać, więc wywala błąd na ekranie, lub nie wyświetla tego co programista (ja) chciał.

I tu moje pytanie: jakimi znakami w takim wypadku ująć margin-left: 80px;?





Mam nadzieję, że w miarę to wyjaśniłem, a jak nie - śmiało pisać. Z góry dziękuję za pomoc w tej sprawie smile.gif
darko
Escape'uj podwójne:
  1. echo "abc.innerHTML = '<div style=\"margin-left: 80px;\"><span style=\"color: red;\">coś tam</span>kolejne coś tam</div>';";
nospor
A tu trochę podstaw, które wypadałoby znać
http://www.php.net/manual/pl/language.types.string.php

ps: przenosze na przedszkole
unnamedly
:OOOOOO

Jak ja mogłem o tej metodzie zapomnieć




Mój błąd biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.