form probleem
'Orhan:
Vragen kwa form validation van jan:
$regexes = array ('telefoon' => '/^[0-9]{3,12}$/');
ik snap de syntax niet, waar staat => voor? $regexes["telefoon"] en dan via => heb je regex weergeven?
$regexes = array ('telefoon' => '/^[0-9]{3,12}$/');
ik snap de syntax niet, waar staat => voor? $regexes["telefoon"] en dan via => heb je regex weergeven?
Op deze manier maak je een associatieve array. Je moet een string opgeven voor de arraykey en natuurlijk een waarde toekennen, en dat gaat op die manier.
@Jan Koehorn, ik denk dat ik maar hier op php even een regexp tut lees, staat het daarin? daarna bekijk ik nog eens goed jou formulier, bedankt trouwens voor je reacties :)
@ Blanche,Ik heb het veranderd zoals op je reactie daarvoor, maar het zal toch niet gebeuren dat er iets van elkaar wordt afgetrokken door de minnetjes?
Nu ik toch heel veel vragen stel, dit zijn dingen waar ik al een tijdje mee zit:
Het gebruik van dubbel of enkele quotes, ik gebruik altijd dubbele. Sommige zie
ik altijd enkele gebruiken. Ik weet ook dat bij enkele quotes niks geparsed wordt. Alleen wanneer moet je wat gebruiken, heb je daar wat tips op?
@ Blanche,Ik heb het veranderd zoals op je reactie daarvoor, maar het zal toch niet gebeuren dat er iets van elkaar wordt afgetrokken door de minnetjes?
Nu ik toch heel veel vragen stel, dit zijn dingen waar ik al een tijdje mee zit:
Het gebruik van dubbel of enkele quotes, ik gebruik altijd dubbele. Sommige zie
ik altijd enkele gebruiken. Ik weet ook dat bij enkele quotes niks geparsed wordt. Alleen wanneer moet je wat gebruiken, heb je daar wat tips op?
Gewijzigd op 01/01/1970 01:00:00 door Orhan T
Gebruik van quotes:
- php echo's: enkele quotes, dan hoef je de dubbele van html niet te escapen
- html: dubbele quotes, vereist
- sql: dubbele quotes rond de query, enkele quotes voor strings in de query
Dit zijn de 'regels' die ikzelf altijd gebruikt, en die ikzelf het fijnst vind werken.
ps. En zolang die minnetjes tussen quotes staan, zullen ze als string en niet als operator geïnterpreteerd worden.
- php echo's: enkele quotes, dan hoef je de dubbele van html niet te escapen
- html: dubbele quotes, vereist
- sql: dubbele quotes rond de query, enkele quotes voor strings in de query
Dit zijn de 'regels' die ikzelf altijd gebruikt, en die ikzelf het fijnst vind werken.
ps. En zolang die minnetjes tussen quotes staan, zullen ze als string en niet als operator geïnterpreteerd worden.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
Bedankt voor de duidelijke antwoord,
Dat zal ik ook maar eens gaan doen dan. Maar merk je dan geen verschil wanneer je :
Die wordt nu toch niet geparst?
Dat zal ik ook maar eens gaan doen dan. Maar merk je dan geen verschil wanneer je :
Die wordt nu toch niet geparst?
Natuurlijk wordt die wel geparsed. Er staat toch echo voor?
Maar die quote's zijn helemaal niet nodig! Eveneens quote's rond integers en booleans. Je ziet soms de raarste dingen langs komen hier op het forum...
Het typt toch veel sneller zonder quote's? Doe dan lekker snel! ;)
Maar die quote's zijn helemaal niet nodig! Eveneens quote's rond integers en booleans. Je ziet soms de raarste dingen langs komen hier op het forum...
Het typt toch veel sneller zonder quote's? Doe dan lekker snel! ;)
Hoe bedoel je die quotes zijn niet nodig? Tuurlijk wel, het moet toch als een string worden gezien. Alleen ik snap wel dat er echo voor staat maar alles met een enkel quote werd toch niet geparst?
Dat was toch het verschil met:
echo '$variabele';
echo "$variabele";
Dat was toch het verschil met:
echo '$variabele';
echo "$variabele";
'Crispijn:
Een variabele tussen enkele quotes wordt niet geparsed, daar heeft Orhan helemaal gelijk in. Zie ook dit voorbeeldje:Natuurlijk wordt die wel geparsed. Er staat toch echo voor?
Code (php)
Dat is ook de reden dat je variabelen altijd buiten quotes haalt, dan kun je je nooit vergissen.
@Blanche, dus zo zou jij dit echoen ?
Waarom zou ".$variabele." niet goed zijn? Kan je dat dan ook even aangeven? Ik ga nu slapen lees voor de rest morgen alles wel.
@Herjan,
Je moet echt je browser/muis/computer checken. Doe je dit expres of?
@Herjan,
Je moet echt je browser/muis/computer checken. Doe je dit expres of?
Ik zat gisteravond denk ik al te slapen.
@Herjan: Heb je misschien een popupblocker? Las hier pas dat het daar door kan komen....
@Orhan: Heb je dat wat Herjan poste al gechecked? Wat krijg je voor foutmeldingen?
@Herjan: Heb je misschien een popupblocker? Las hier pas dat het daar door kan komen....
@Orhan: Heb je dat wat Herjan poste al gechecked? Wat krijg je voor foutmeldingen?
'Orhan:
Nee ik zou het doen op de manier die Herjan aangeeft. Om een variabele gebruik je nooit quotes. Als ze in een echo staan, haal je ze er dus buiten door de echo tijdelijk af te sluiten en met het concatenatie teken (.) te werken.@Blanche, dus zo zou jij dit echoen ?




