/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
echo "<a href="$row['link']">$row['titel']~
Fra : Nikolaj Svendsen


Dato : 13-02-07 12:30

Nogen der kan se fejlen i denne sætning

echo "<a href="$row['link']">$row['titel']</a>"<br/>";



 
 
Jens Frøkjær (13-02-2007)
Kommentar
Fra : Jens Frøkjær


Dato : 13-02-07 12:48

Nikolaj Svendsen skrev:
> Nogen der kan se fejlen i denne sætning
>
> echo "<a href="$row['link']">$row['titel']</a>"<br/>";
>
>
JA!
--
Jens F!

Jens Frøkjær (13-02-2007)
Kommentar
Fra : Jens Frøkjær


Dato : 13-02-07 12:49

Jens Frøkjær skrev:
> Nikolaj Svendsen skrev:
>> Nogen der kan se fejlen i denne sætning
>>
>> echo "<a href="$row['link']">$row['titel']</a>"<br/>";
>>
> JA!
Jeg vil godt svare, men du bør stille dine spørgsmål bedre.

Jeg ville tro

echo "<a href='$row[link]'>$row[titel]</a><br/>";

eller

echo '<a href="'.$row['link']."'>'.$row['titel'].'</a><br/>';

vil virke bedre.
--
Jens F!

Jonas Delfs (13-02-2007)
Kommentar
Fra : Jonas Delfs


Dato : 13-02-07 12:51

Nikolaj Svendsen skrev:
> Nogen der kan se fejlen i denne sætning
>
> echo "<a href="$row['link']">$row['titel']</a>"<br/>";

Ja,

1. du skal huske at escape alle double quotes der skal echo'es:

echo "hej "nikolaj", hvor bor du?"; // er ugyldigt!
echo "hej \"nikolaj\", hvor bor du?"; // er gyldigt!

2. Og så skal du være opmærksom på hvordan du refererer til et element i
et array inde midt i en text-streng (fx "dette er en streng").

echo "Et element: $row['index']"; // fungerer ikke som forventet
echo "Et element: $row[index]"; // virker, men er ikke god skik
echo "Et element: ".$row['index']; // er god nok

Prøv at lege lidt med syntaxen i PHP. Variabler i strenge, arrays i
strenge osv. http://www.php.net/manual/da/language.variables.php vil
være en hjælp!

Held og lykke!

Mvh. Jonas

Nikolaj Svendsen (13-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 13-02-07 12:57

Tusind tak for hjælpen tjekker lige om det virker mange gange tak
"Jonas Delfs" <jonas@delfs.dk> skrev i en meddelelse
news:45d1a620$0$49208$14726298@news.sunsite.dk...
> Nikolaj Svendsen skrev:
>> Nogen der kan se fejlen i denne sætning
>>
>> echo "<a href="$row['link']">$row['titel']</a>"<br/>";
>
> Ja,
>
> 1. du skal huske at escape alle double quotes der skal echo'es:
>
> echo "hej "nikolaj", hvor bor du?"; // er ugyldigt!
> echo "hej \"nikolaj\", hvor bor du?"; // er gyldigt!
>
> 2. Og så skal du være opmærksom på hvordan du refererer til et element i
> et array inde midt i en text-streng (fx "dette er en streng").
>
> echo "Et element: $row['index']"; // fungerer ikke som forventet
> echo "Et element: $row[index]"; // virker, men er ikke god skik
> echo "Et element: ".$row['index']; // er god nok
>
> Prøv at lege lidt med syntaxen i PHP. Variabler i strenge, arrays i
> strenge osv. http://www.php.net/manual/da/language.variables.php vil være
> en hjælp!
>
> Held og lykke!
>
> Mvh. Jonas



Nikolaj Svendsen (13-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 13-02-07 12:59

Det virker ikke
"Jonas Delfs" <jonas@delfs.dk> skrev i en meddelelse
news:45d1a620$0$49208$14726298@news.sunsite.dk...
> Nikolaj Svendsen skrev:
>> Nogen der kan se fejlen i denne sætning
>>
>> echo "<a href="$row['link']">$row['titel']</a>"<br/>";
>
> Ja,
>
> 1. du skal huske at escape alle double quotes der skal echo'es:
>
> echo "hej "nikolaj", hvor bor du?"; // er ugyldigt!
> echo "hej \"nikolaj\", hvor bor du?"; // er gyldigt!
>
> 2. Og så skal du være opmærksom på hvordan du refererer til et element i
> et array inde midt i en text-streng (fx "dette er en streng").
>
> echo "Et element: $row['index']"; // fungerer ikke som forventet
> echo "Et element: $row[index]"; // virker, men er ikke god skik
> echo "Et element: ".$row['index']; // er god nok
>
> Prøv at lege lidt med syntaxen i PHP. Variabler i strenge, arrays i
> strenge osv. http://www.php.net/manual/da/language.variables.php vil være
> en hjælp!
>
> Held og lykke!
>
> Mvh. Jonas



Nikolaj Svendsen (13-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 13-02-07 13:00

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting
T_STRING or T_VARIABLE or T_NUM_STRING in
/home/www/alt-sjov.dk/flashfusion/flash.php on line 21
"Jonas Delfs" <jonas@delfs.dk> skrev i en meddelelse
news:45d1a620$0$49208$14726298@news.sunsite.dk...
> Nikolaj Svendsen skrev:
>> Nogen der kan se fejlen i denne sætning
>>
>> echo "<a href="$row['link']">$row['titel']</a>"<br/>";
>
> Ja,
>
> 1. du skal huske at escape alle double quotes der skal echo'es:
>
> echo "hej "nikolaj", hvor bor du?"; // er ugyldigt!
> echo "hej \"nikolaj\", hvor bor du?"; // er gyldigt!
>
> 2. Og så skal du være opmærksom på hvordan du refererer til et element i
> et array inde midt i en text-streng (fx "dette er en streng").
>
> echo "Et element: $row['index']"; // fungerer ikke som forventet
> echo "Et element: $row[index]"; // virker, men er ikke god skik
> echo "Et element: ".$row['index']; // er god nok
>
> Prøv at lege lidt med syntaxen i PHP. Variabler i strenge, arrays i
> strenge osv. http://www.php.net/manual/da/language.variables.php vil være
> en hjælp!
>
> Held og lykke!
>
> Mvh. Jonas



Nikolaj Svendsen (13-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 13-02-07 13:00

prøvte den anden du skrev den virkede
"Jonas Delfs" <jonas@delfs.dk> skrev i en meddelelse
news:45d1a620$0$49208$14726298@news.sunsite.dk...
> Nikolaj Svendsen skrev:
>> Nogen der kan se fejlen i denne sætning
>>
>> echo "<a href="$row['link']">$row['titel']</a>"<br/>";
>
> Ja,
>
> 1. du skal huske at escape alle double quotes der skal echo'es:
>
> echo "hej "nikolaj", hvor bor du?"; // er ugyldigt!
> echo "hej \"nikolaj\", hvor bor du?"; // er gyldigt!
>
> 2. Og så skal du være opmærksom på hvordan du refererer til et element i
> et array inde midt i en text-streng (fx "dette er en streng").
>
> echo "Et element: $row['index']"; // fungerer ikke som forventet
> echo "Et element: $row[index]"; // virker, men er ikke god skik
> echo "Et element: ".$row['index']; // er god nok
>
> Prøv at lege lidt med syntaxen i PHP. Variabler i strenge, arrays i
> strenge osv. http://www.php.net/manual/da/language.variables.php vil være
> en hjælp!
>
> Held og lykke!
>
> Mvh. Jonas



Ukendt (13-02-2007)
Kommentar
Fra : Ukendt


Dato : 13-02-07 22:17

http://usenet.dk/netikette/citatteknik.html <--vil du ikke være sød at læse
den, og følge den..



Martin (13-02-2007)
Kommentar
Fra : Martin


Dato : 13-02-07 13:23

Nikolaj Svendsen wrote:
> Nogen der kan se fejlen i denne sætning
>
> echo "<a href="$row['link']">$row['titel']</a>"<br/>";

Gør dig selv den tjeneste at gøre det samme ALTID.
Jeg plejer at gøre således

echo "<a href='".$row["link"]."' title='Test'>".$row["titel"]."</a>";

Hvis du ligger mærke til det, så hver gang jeg bruger en variabel, så
escaper jeg den ud. Altså
".$var."
Der er 2 grunde til dette

1: Hvis man bruger syntaxfarvning i sin editor, så kommer de oftest
frem, som en variabel når man bruger ovenstående. Ikke altid de gør det,
hvis man ikke bruger ovenstående metode

2: Det er nemmere at overskue PHP variabler, HTML variabler.


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste