spatie in php (beginner)
Mijn naam is Mittchel Van Vliet, en ik ben nieuw met PHP en nieuw op PHPhulp.nl.
Graag zou ik willen beginnen met PHP, omdat ik html/css onder de knie heb en toch iets verder wil.
Waar ik dus mee wou beginnen is een contact formuliertje, waarin een dropdown menu komt met alle namen die in de database staan.
Allee namen van de contact personen bedoel ik dan, en alleen hun naam mag weergeven worden, maar niet hun email.
En zodra je dan bepaalde naam kiest, verstuurd hij een email naar die gene.
Kortom, ik zit met een klein probleempje.. ik heb een stukje code:
Maar als ik nou in me dropdown menu kijk (http://www.puratio.nl/test.php)
Dan zie ik alle namen netjes, maar aan elkaar.. dus hoe maak je nou een spatie in php? beetje een newbie vraag haha..
Alvast bedankt.
Gewijzigd op 01/01/1970 01:00:00 door Mittchel Van Vliet
Op deze manier kan je dus ook doen:
Neem aan dat dit duidelijk is verder? :)
Gewijzigd op 01/01/1970 01:00:00 door Erik Rijk
Doet het nu ook, maar ik vraag me af.. moet je bij een variable altijd: . ervoor en erachter doen? of is dat alleen als er meerdere zijn?
Groet,
echo $var; // goed
echo $var $var2; // fout
echo $var . $var2; // goed
Ah.. gewoon om te scheiden een puntje er tussen.. want ik heb er voor en er achter namelijk één gezet, maar dat maakt dus niet echt uit?
Code (php)
Dus als je voor een variable niks zet, hoeft er ook geen punt voor.
Als je achter een variable niks zet, hoeft er ook geen punt achter.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
echo '<option>';
echo $object->voornaam;
echo ' ';
echo $object->achternaam;
echo '</option>';
//wordt
echo '<option>' . $object->voornaam; . ' ' . $object->achternaam . '</option>';
//met de punt "plak" je stukken tekst (strings) aan elkaar,
//of het nou variabelen zijn of niet maakt niet uit.
echo '<option>' . $voornaam; // goed
echo '<option>' $voornaam; // fout
?>
echo '<option>';
echo $object->voornaam;
echo ' ';
echo $object->achternaam;
echo '</option>';
//wordt
echo '<option>' . $object->voornaam; . ' ' . $object->achternaam . '</option>';
//met de punt "plak" je stukken tekst (strings) aan elkaar,
//of het nou variabelen zijn of niet maakt niet uit.
echo '<option>' . $voornaam; // goed
echo '<option>' $voornaam; // fout
?>
of in ieder geval niet de manier waar hij om vroeg.
Huib, een spatie in PHP (of een enterrrrr) zijn hetzelfde als in HTML.
Dwz:
Chilion, jawel hoor.. ik kan wel html hoor lol... wou weten hoe je 't in php deed :D