Lus eindigt voortijdig met HTML embedded

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fireplace

Fireplace

29/12/2004 11:36:00
Quote Anchor link
Ik wil de resultaten uit een query direct in een radiobox plaatsen. Maar als de lus wordt onderbroken voor HTML,
gewoon door PHP ff te onderbreken door
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? en ?>
, dan wordt de lus maar 1x doorlopen.

Dus ik dacht simpel aan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo("<INPUT TYPE="radio" NAME="categorieid" VALUE="$categorieid">");

Maar dan krijg ik de T-string foutmelding.

Hoe kan ik dit netjes oplossen?
Gewijzigd op 29/12/2004 11:37:00 door Fireplace
 
PHP hulp

PHP hulp

27/11/2024 22:04:22
 
Alfred -

Alfred -

29/12/2004 11:39:00
Quote Anchor link
In een echo moet je de " escapen, dus \" of wel ' gebruiken.... Ander ga je idd errors krijgen... :)

Dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo "<input type=\"radio\" name=\"categorieid\" value=\"" . $categorieid . "\">";
?>

is een mogelijkheid :)
 
Fireplace

Fireplace

29/12/2004 11:52:00
Quote Anchor link
Ah, dank je wel, weer een basic dingetje onder de knie!

Waarom maak je overigens van $categorieid een samengesmeedde string?
 
Alfred -

Alfred -

29/12/2004 11:54:00
Quote Anchor link
Samengesmeedde string? :/

Ik haal gewoon een variable buiten de quotes... :)
Werkt netter... ;)

Bvb
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$woord
= "Hallo";
echo "Het woord is " . $woord . "!"; // Voorbeeld 1
echo "Het woord is $woord!"; // Voorbeeld 2
?>


Ze zullen beiden werken, maar het eerste voorbeeld vind ik overzichtelijker.... ;) Daarom dat ik dat deed :)
Gewijzigd op 29/12/2004 11:56:00 door Alfred -
 
Fireplace

Fireplace

29/12/2004 12:02:00
Quote Anchor link
Vandaar. Ik meende dat het was om een koppeling te maken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?

$woord1
. $woord2

?>


Maar jij gebruikt deze manier ook voor netheid. Het viel me op omdat hij de punten ook weergeeft in de adresbalk als ik GET ff gebruik.
 
Alfred -

Alfred -

29/12/2004 12:07:00
Quote Anchor link
Een '.' gebruik je ook om samen te voegen...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
$woord1
= "hallo";
$woord2 = "Fireplace";
echo $woord1 . $woord2; // Geeft "halloFireplace"
echo $woord1 . " " . $woord2; // Geeft "hallo Fireplace"
?>


Meer doen deze puntjes niet :)
 
Fireplace

Fireplace

29/12/2004 12:17:00
Quote Anchor link
Ok, thanx voor je uitleg, ik ben weer goed op weg en ik kan over deze dag zeggen "i've learned something today" ;) .
 
Alfred -

Alfred -

29/12/2004 12:20:00
Quote Anchor link
Ggd en nog veel succes ;)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.