Hvorfor virker det her ikke ?

Tags:    php

<< < 12 > >>
kan ikke forstå hvorfor det her ikke virker :(
Fold kodeboks ind/udKode 




11 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
For det første: hvis det er al din kode, så mangler der altså noget..

For det andet:

Du har en masse " indeni en streng i PHP. Det kan PHP ikke finde ud af. Den tror jo at du lukker strengen hver gang der er et ".

Det du skal gøre er at erstatte alle " med \\"

Så forstår PHP hvad du mener.




PHP er flintrende ligeglad med om du bruger " eller ' til at åbne strengen.

Man kan godt sige: $string = 'streng";

Ergo lukker den ved både " og '


Sikke da en gang pladder. Hvis du kan det, så skal du da finde en ny serverløsning... ;)

Fold kodeboks ind/udKode 

Ovenstående eksempler er åbne strenge.

Fold kodeboks ind/udKode 

Ovenstående eksempler er lukkede strenge.

-----

Fold kodeboks ind/udKode 

Har du checket at ovenstående kode virker og at der er noget i $row. Check det med "print_r($row);".



Indlæg senest redigeret d. 30.03.2007 00:22 af Bruger #10216
ville nok være smart at skrive $_POST og ikke $_post, ifølge manualen er variable navne case sensitive.



Det er kun noget af min code :)

Kan jeg ikke bare skrive ' istedet for " ?

Men det er først nu den ikke gider. har også '.fornavn.' osv i scriptet.

hele mit script
Fold kodeboks ind/udKode 






Prøv at gøre det jeg har foreslået, før du spørger igen.

Nej, det er ikke nok at sætte ' ind. Den vil _stadig_ tro du lukker strengen.



Prøv at gøre det jeg har foreslået, før du spørger igen.

Nej, det er ikke nok at sætte ' ind. Den vil _stadig_ tro du lukker strengen.


Det er ikke helt rigtigt..

Han åbner jo strengen med en ' - og derfor vil php først tolke strengen som lukket, når den støder på endnu en '. Inde i mellem de to, kan der bruges så mange " som man ønsker..

Havde man derimod valgt at åbne strengen med " var situationen omvendt... :)



okay :) men $id vise ikke i mailen den sender :(



Prøv at gøre det jeg har foreslået, før du spørger igen.

Nej, det er ikke nok at sætte ' ind. Den vil _stadig_ tro du lukker strengen.


Det er ikke helt rigtigt..

Han åbner jo strengen med en ' - og derfor vil php først tolke strengen som lukket, når den støder på endnu en '. Inde i mellem de to, kan der bruges så mange " som man ønsker..

Havde man derimod valgt at åbne strengen med " var situationen omvendt... :)


PHP er flintrende ligeglad med om du bruger " eller ' til at åbne strengen.

Man kan godt sige: $string = 'streng";

Ergo lukker den ved både " og '



Jeg kan ikke bruge " også ' så lukker den ikke. først når jeg skriver " igen . eller omvendt :)

men ikke det der er problemet. $id vise ikke



$besked = '<title>CsClan Shoppen</title>


Ved ikke om det er dit problem, men du mangler at lukke den.



<< < 12 > >>
t