onFocus / onBlur i PHP ?

Tags:    php html

Hej udviklere.

Jeg har lavet en form, som er ganske fin med onFocus / onBlur.
Det er jo en lidt lækker funktion, men nu vil jeg gerne fremkalde den inde i et stykke php kode.

altså sådan her:
Fold kodeboks ind/udPHP kode 


Det virker 100% hvis jeg tager koden ud af php, og bruger "" i stedet for '' ved start/slut.

Jeg kan jo bare ikke bruge "" inde midt i php´en, så hvad gør man her?



8 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 11 karma
Sorter efter stemmer Sorter efter dato
Du escaper " ved at sætte en \ foran.

print "<form action=\"login.php\">" osv. osv.

Men det ser ikke ud til du smider noget php-kode ind i der, så der er vel ikke den store ide i at bruge php til at skrive html-koden ud?



Indlæg senest redigeret d. 19.07.2011 22:04 af Bruger #3275
Istedet for at bruge den metode, så kan du starte din php kode, og inden formen lukker du for dit php tag, skriver formen og starter dit php tag igen.

Fold kodeboks ind/udPHP kode 


Fold kodeboks ind/udHTML kode 


Fold kodeboks ind/udPHP kode 




I stedet for at blande PHP og HTML på kryds og tværs... så vil jeg anbefale at du deler det op. Det giver dig langt bedre overblik.

Fold kodeboks ind/udPHP kode 




#Christian

Ja, det kan du. Eksempelvis med en while() løkke:
Fold kodeboks ind/udKode 


I din kode kan du gøre sådan her:

Fold kodeboks ind/udPHP kode 


Noget lign. det der :D



Indlæg senest redigeret d. 19.07.2011 22:57 af Bruger #16025
Koden er en del af en IF sætning, derfor :)

Jeg vil lige prøve med \ foran, det har jeg aldrig set før.. tak



Daniele: Virker det midt i en php sætning ?

hele sætningen ser således ud:

Fold kodeboks ind/udPHP kode 


Man kan godt bare stoppe php koden midt i det hele og skrive html´en, og derefter fortsætte med php koden ?

- Den første løsning virker tilsyneladende fint, så tak for det, Jonas.

Det kunne dog være interessant hvis man kunne gøre det som Daniele skriver det.



Ahh okay.. Viste jeg ikke, tak :) Det gør det sku noget nemmere fremover.

Troede at den lukkede hele php sætningen hver gang, og at man ikke kunne kæde det sammen på den måde der :)

Det vil jeg lige rode med senere, tak..



Så lidt :)



t