ja inderdaad zag het ook later .. las ff niet goedquote:Op woensdag 27 juli 2011 13:00 schreef mstx het volgende:
[..]
Volgens mij wel explode hoor, en dan bij het 3e argument 1 gebruiken.
" " ja en dan wel een limit opgeven (derde argument)quote:Op woensdag 27 juli 2011 13:03 schreef Cue_ het volgende:
Een spatie kan je dan toch aangeven door " " ?
Want als ik die zo pak dan splitst hij na elk getal
Dat limiet werkt!quote:Op woensdag 27 juli 2011 13:03 schreef remi1986 het volgende:
" " ja en dan wel een limit opgeven (derde argument)
explode(" ", $naam, 1) ?quote:Op woensdag 27 juli 2011 13:06 schreef Cue_ het volgende:
[..]
Dat limiet werkt!
Maar alleen die seperator nog niet.
$naam = "5424 Naam"
wordt nu met limit van 3
[0] = 5
[1] = 4
[2] = 2
Yup die iddquote:
1 2 | $username = "5427 naam"; explode(" ",$username,3); |
Je moet wel $naam = explode doen.. anders verandert de variabele nietquote:Op woensdag 27 juli 2011 13:09 schreef Cue_ het volgende:
[..]
Yup die idd
[ code verwijderd ]
Met echo
echo $username[0];
echo 'd';
echo $username[1];
echo 'd';
echo $username[2];
uitkomst
5d4d2
tnxquote:Op woensdag 27 juli 2011 13:09 schreef remi1986 het volgende:
je
[..]
Je moet wel $naam = explode doen.. anders veranderd de variabele niet
1 2 3 4 5 | <?php $string = "12 username email@domein.nl"; list($id, $name, $email) = explode(" ", $string); ?> |
1 2 3 | <input type="radio" name="adr" value="1" style="width:20px" />Yes<br /> <input type="radio" name="adr" value="2" style="width:20px" />No <br /> <input type="radio" name="adr" value="-1" style="width:20px" />Unknown <br/> |
1 2 3 4 5 6 | $pagina = new Template('layout/framework.tpl'); $inhoud = new Template("layout/new_order_1.tpl"); $inhoud->set('fout', $fouttekst); $inhoud->set ('username', $username); $inhoud->set ('trailernr', $$trailernr); |
Geen idee hoe dat in dat template-systeem werkt, maar in php kan het zo:quote:Op donderdag 28 juli 2011 14:42 schreef Cue_ het volgende:
Was ik weer
Ik heb een formulier, met daarin verschillende radiobuttons.
bv
[ code verwijderd ]
nu is het zo dat als men het formulier submit dat er bepaalde velden verplicht gevuld moeten worden, gebeurd dit niet, komen ze terug in het formulier met de eerder opgegeven waardes natuurlijk nog ingevuld. Enkel lukt mij dit niet met de radiobuttons. Geen idee hoe ik dit moet oppakken.
De andere velden vul ik door:
[ code verwijderd ]
1 2 | <input type="radio" name="adr" value="1" style="width:20px"<?php echo $_POST['adr']==1?"checked='checked'":""?> />Yes<br /> |
1 | $inhoud->set("CHECKED", $_POST['adr']==1?"checked='checked'":""); |
1 | <input type="radio" {CHECKED}> |
Deze werktquote:Op donderdag 28 juli 2011 14:49 schreef mstx het volgende:
Geen idee hoe dat in dat template-systeem werkt, maar in php kan het zo:
[ code verwijderd ]
Beter is nog je hele $_POST door een functie te halen die dit soort dingen voor je afvangtquote:Op donderdag 28 juli 2011 16:04 schreef Chandler het volgende:
die werkt fout? of controlleer je ook of er een POST is gedaan? en of $_POST['adr'] wel bestaat?
Beter is
$inhoud->set('adr', (isset($_POST['adr']) ? $_POST['adr'] : ''));
Vrouwelijke PHP-ersquote:Op donderdag 28 juli 2011 16:16 schreef Cue_ het volgende:
Ik ben een beginneling en ben al blij dat het allemaal werkt
Iddquote:
Begrijpen hoeft ook niet altijd, als je maar snapt wat er moet gebeurenquote:Op donderdag 28 juli 2011 17:06 schreef Cue_ het volgende:
Ik ben goed in afkijken van degene die andere applicaties heeft gemaakt
Dus begrijpen doe ik ook nog niet alles, maar zolang het werkt (soms op een enorm omslachtige manier) dan vind ik het goed. En hoe meer je er mee bezig bent hoe meer je het leert en snapt en dus weer spul effencienter gaat maken. Maar het kost tijd. Ben pas een maand of 2 goed bezig hiermee nu en ach, het lukt redelijk
Google (en nu fok ook) is my best friend
Ik heb voor het afhandelen van de request variabelen een simpele class geschreven. De class handelt ook eventuele encodering en het escapen van de variabelen af.quote:Op donderdag 28 juli 2011 16:10 schreef Scorpie het volgende:
[..]
Beter is nog je hele $_POST door een functie te halen die dit soort dingen voor je afvangt
Voor kleine projecten met een minieme template ga ik echt geen template engine gebruiken. PHP in de HTML code ziet er inderdaad niet sjiek uit, echter wordt het wel heel snel uitgevoerd.quote:Op donderdag 28 juli 2011 16:57 schreef remi1986 het volgende:
[..]
Niks is lelijker dan PHP rechtstreeks in je HTML code
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |