Zapis komendy a znaki '' .

0

Mam taka komende:

echo "<BODY VLINK=white LINK=white ALINK=white TEXT=#ffff00 bgcolor=#ffa800 onLoad=parent.lewa.location.href='lewa.php'></BODY>";

jezeli chce wyslac jakies parametry przy przeladowaniu wpisuje lewa.php?zmienna=$zmienna1 ale jest problem jezeli zmienna1 to pare wyrazow, trzeba ja spiąć znakami '' ale wtedy komenda bledna. Jezeli komenda bedzie wygladac tak:

echo "<BODY VLINK=white LINK=white ALINK=white TEXT=#ffff00 bgcolor=#ffa800 onLoad=parent.lewa.location.href='lewa.php?zmienna=$zmienna1'></BODY>";

to wszystko jest ekstra przy zalozeniu ze $zmienna1 jest jednoczlonowa jezeli jest wielo to wchhodzi 1 czlon.
Jaka jest rada na taki czeski zapis ?

0

hmmm... a slyszal Ty o sleszach: " ' itp zapisy... ??

0

hmmm... a slyszal Ty o sleszach: " ' itp zapisy... ??

Słyszał sływszał ale jak daje:

echo "<BODY VLINK=white LINK=white ALINK=white TEXT=#ffff00 bgcolor=#ffa800 onLoad=parent.lewa.location.href='lewa.php?UserNazwa=\'$nazwa\''></BODY>";

to wtedy gdy jest nazwa jednoczlonowa wyswietla sie wartosc UserNazwa tak:

\'lalala'\

a jak dwuczlonowa to nie przeladowywuje sie hmm dziwne, pewnie jakas glupia literowka gdzies jest , tyylko gdzie

0

tylko te apostrofy muszą być ort! "

0

\'lalala'\

a jak dwuczlonowa to nie przeladowywuje sie hmm dziwne, pewnie jakas glupia literowka gdzies jest , tyylko gdzie

dziwnie to znaczy np tak? lalalala%20loaloaloal jak tak to nic nie poradzisz bo to jest tak wyswietlane jako adres ale zmienna bedzie miałą tą prawdziwą wartość

0

mialem na mysli cos takiego:

echo "<BODY VLINK=white LINK=white ALINK=white TEXT=#ffff00 bgcolor=#ffa800 onLoad=\"parent.lewa.location.href='lewa.php?UserNazwa=$nazwa'\"></BODY>";

na pierwszy rzut oka nie powinno byc z tym problemow...

0

dziwnie to znaczy np tak? lalalala%20loaloaloal jak tak to nic nie poradzisz bo to jest tak wyswietlane jako adres ale zmienna bedzie miałą tą prawdziwą wartość

nie ja juz podalem wartosc zmiennej wyswietlona przez print czyli

print $ta_zmienna

0

mialem na mysli cos takiego:

echo "<BODY VLINK=white LINK=white ALINK=white TEXT=#ffff00 bgcolor=#ffa800 onLoad=\"parent.lewa.location.href='lewa.php?UserNazwa=$nazwa'\"></BODY>";

na pierwszy rzut oka nie powinno byc z tym problemow...

No tak tylko jak np. $nazwa="AAA AAA" (tzn jezeli jest spacja) juz nie dziala, kurde dziwne.

Czyli inaczej mowiac nie dziala cos takiego:

echo "<BODY VLINK=white LINK=white ALINK=white TEXT=#ffff00 bgcolor=#ffa800 onLoad=\"parent.lewa.location.href='lewa.php?UserNazwa=AAA AAA'\"></BODY>";

Dobra piernicze, zrobilem na cookie, a tak namarginesie mam pole txt i jak wpisuje tekst ktory zawiera znaki cudzyslowiu to pozniej jak ta zmienna wyswietlam mam " " , jaka jest funkcja bo chyba jest jakas zeby nnie wstawial tych znakow?

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