abonnement Unibet Coolblue Bitvavo
pi_94290156
Peem: In plaats van die regex voor de emailcheck, zou ik je aanraden om filter_var te gebruiken, omdat je regex niet alle valide mailadressen als valide ziet.
das einzige erleuchtenden an religion ist ein brennende tempel bei nacht
  vrijdag 18 maart 2011 @ 14:18:40 #32
302853 themole
graaft totaal door.
pi_94290409
quote:
1s.gif Op vrijdag 18 maart 2011 13:42 schreef Peem het volgende:
Hoi!

Ik hoopte op wat hulp!

Ik ben bezig met een php form, in de simpele vorm, alleen ik kom er niet uit qua radio boxes..

Ik zal even complete code erneer plempen:

Het probleem is nu, dat hij aangeeft als het de mail binnenkomt: (nosubject) terwijl ik daar juist 1 van de 3 opties wil hebben, kan iemand mij hiermee helpen?

Dank :)
Je hebt in dit geval een formulier, bovenaan het formulier ga jij na of er een postcommando is en ga je $subject definieren. Alleen als $subject niet met een postcommando meekomt bijvoorbeeld als een gebruiker de pagina voor de eerste keer bezoekt is $subject leeg.

Dit is de code voor de radio button, als $subject leeg is, dan wordt dat.
<input id="radio" type="radio" name="subject" value="<?php echo $subject; ?>"/>
<input id="radio" type="radio" name="subject" value=""/>
Dit betekent dat als de radiobutton wordt aangevinkt en het wordt verstuurd er de value "" verstuurd. En het commando mail( "info@******.nl", "", bericht, headers);
gebruikt.

[ Bericht 23% gewijzigd door themole op 18-03-2011 14:27:54 ]
Niet altijd serieus
  vrijdag 18 maart 2011 @ 14:40:23 #33
75592 GlowMouse
l'état, c'est moi
pi_94291290
En eregi is deprecated.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  † In Memoriam † vrijdag 18 maart 2011 @ 15:30:59 #34
159966 lifeblind
pi_94293246
Brr, alleen al van het door elkaar gebruiken van PHP en HTML krijg ik al jeuk :P

Sowieso een tip om je verwerking van formulieren enzo los te trekken van het opbouwen van je formulier in html. Ideaal gezien kun je het beste een template-engine (zoals smarty of iets dergelijks) gebruiken, maar ik kan me voorstellen dat dat in het begin nog te moeilijk is om te snappen.
  vrijdag 18 maart 2011 @ 15:49:00 #35
329156 Peem
Skiddelly
pi_94293943
Dank jullie :D
---
  zaterdag 19 maart 2011 @ 16:10:51 #36
136730 PiRANiA
All thinking men are atheists.
pi_94406879
Ben een beginnertje, dus hopelijk een simpele vraag....

Dit is mijn site: http://www.succesvolwonen.nl
(let nog niet op de opmaak, want ik ben net begonnen....)

Nu heb ik een probleem met het zoek-gedeelte aan de rechterkant.
De view-button werkt alleen op de laatste categorie in plaats van alle categoriëen "bij elkaar op te tellen". Het is ongetwijfeld iets met AND en zo, maar wat ik ook probeer, ik kom er niet uit.

Ik gebruik onderstaand script:

<?php $listings1 = get_option('elegantestate_listings1');
$listings2 = get_option('elegantestate_listings2');
$listings3 = get_option('elegantestate_listings3');
$listings4 = get_option('elegantestate_listings4'); ?>
<div id="listings">
<div id="listings-content">
<h4 class="title"><span><?php _e('Zoek een woning','ElegantEstate'); ?></span></h4>

<div id="listings-options">

<form method="get" action="<?php bloginfo('url'); ?>" class="clearfix">
<div class="select">
<select class="option-listing" name="option-listing">
<?php foreach ($listings1 as $item) { ?>
<option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option>
<?php } ?>
</select>
</div> <!-- end .select -->

<form method="get" action="<?php bloginfo('url'); ?>" class="clearfix">
<div class="select">
<select class="option-listing" name="option-listing">
<?php foreach ($listings2 as $item) { ?>
<option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option>
<?php } ?>
</select>
</div> <!-- end .select -->

<form method="get" action="<?php bloginfo('url'); ?>" class="clearfix">
<div class="select">
<select class="option-listing" name="option-listing">
<?php foreach ($listings3 as $item) { ?>
<option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option>
<?php } ?>
</select>
</div> <!-- end .select -->

<form method="get" action="<?php bloginfo('url'); ?>" class="clearfix">
<div class="select">
<select class="option-listing" name="option-listing">
<?php foreach ($listings4 as $item) { ?>
<option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option>
<?php } ?>
</select>
</div> <!-- end .select -->
<input class="view-button" type="submit" value="<?php _e('view','ElegantEstate'); ?>" name="submit" />
</form>

</div> <!-- end #listings-options -->
</div> <!-- end #listings-content -->

Wie o wie helpt mij een stukje op weg?
pi_94409845
Vet topic dit
  † In Memoriam † maandag 21 maart 2011 @ 10:23:05 #39
159966 lifeblind
pi_94410968
quote:
11s.gif Op maandag 21 maart 2011 02:36 schreef Eline.S het volgende:
Ben een beginnertje, dus hopelijk een simpele vraag....

Dit is mijn site: http://www.succesvolwonen.nl
(let nog niet op de opmaak, want ik ben net begonnen....)

Nu heb ik een probleem met het zoek-gedeelte aan de rechterkant.
De view-button werkt alleen op de laatste categorie in plaats van alle categoriëen "bij elkaar op te tellen". Het is ongetwijfeld iets met AND en zo, maar wat ik ook probeer, ik kom er niet uit.

Ik gebruik onderstaand script:

[ blurp code ]

Wie o wie helpt mij een stukje op weg?
Iedere dropdown heeft een eigen form, dus als je je zoekfilter submit, wordt alleen maar de waarde van de laatste naar de pagina gestuurd. Je moet dus sowieso al je categorieën in 1 formulier hebben staan. In je verwerkingscript ga je deze opties bij elkaar voegen in je query.
pi_94411399
Ik had eerst ook onder iedere dropdown:

<input class="view-button" type="submit" value="<?php _e('view','ElegantEstate'); ?>" name="submit" />
</form>

Maar dan krijg ik 4x een view button die alleen op zijn eigen dropdown werkt....
Is het dan zoiets als <input class="input" ........ etc/> ?
  † In Memoriam † maandag 21 maart 2011 @ 11:24:24 #41
159966 lifeblind
pi_94412790
quote:
1s.gif Op maandag 21 maart 2011 10:37 schreef Eline.S het volgende:
Ik had eerst ook onder iedere dropdown:

<input class="view-button" type="submit" value="<?php _e('view','ElegantEstate'); ?>" name="submit" />
</form>

Maar dan krijg ik 4x een view button die alleen op zijn eigen dropdown werkt....
Is het dan zoiets als <input class="input" ........ etc/> ?
Op die manier heb je inderdaad bij iedere dropdown een submitknop, dat wil je helemaal niet hebben. In principe zet je het als volgt op:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<form action="..." method="GET">

    <div class="select">
        <select class="option-listing" name="option-listing">
            <?php foreach ($listings3 as $item) { ?>
                <option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option>
            <?php } ?>
        </select>
    </div>

    <div class="select">
        <select class="option-listing" name="option-listing">
            <?php foreach ($listings2 as $item) { ?>
                <option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option>
            <?php } ?>
    </select>
    </div>

    <!-- ... de rest van je dropdown boxjes -->

    

    <input type="submit" value="view">
</form>

Je zet dus alle dropdownboxen in 1 form, dan krijg je ze allemaal binnen. 1 ding waar je wel op moet letten is de naamgeving van je selectboxen. Ze heten nu allemaal 'option-listing', dan krijg je op die manier ook alleen maar de waarde van je laatste dropdown binnen, omdat de vorige iedere keer overschreven wordt. Iedere dropdownbox moet dus een eigen unieke naam hebben. Vernoem ze bijvoorbeeld naar de categorie waar het uit komt (provincie, prijs etc).
  maandag 21 maart 2011 @ 13:34:46 #42
136730 PiRANiA
All thinking men are atheists.
pi_94417079
Tabel:
id - parentid

Ik wil een lijstje met:
Parent 1
• id dat onder deze parent valt
• id dat onder deze parent valt
• id dat onder deze parent valt
Parent 2
• id dat onder deze parent valt

Dus dacht ik te sorteren op het zelf te maken veld 'pid_id': een samenvoeging van parentid en id.

(hoe) kan dit: "SELECT id,parent,
CONCAT(IF(`parent`) `parent` ELSE `id`,`id`) as pid_id
FROM `asset`
ORDER BY pid_id
?
pi_94417691
quote:
1s.gif Op maandag 21 maart 2011 13:34 schreef PiRANiA het volgende:
Tabel:
id - parentid

Ik wil een lijstje met:
Parent 1
• id dat onder deze parent valt
• id dat onder deze parent valt
• id dat onder deze parent valt
Parent 2
• id dat onder deze parent valt

Dus dacht ik te sorteren op het zelf te maken veld 'pid_id': een samenvoeging van parentid en id.

(hoe) kan dit: "SELECT id,parent,
CONCAT(IF(`parent`) `parent` ELSE `id`,`id`) as pid_id
FROM `asset`
ORDER BY pid_id
?
Kun je niet gewoon ORDER BY op parent doen?
das einzige erleuchtenden an religion ist ein brennende tempel bei nacht
  maandag 21 maart 2011 @ 13:52:15 #44
136730 PiRANiA
All thinking men are atheists.
pi_94417784
quote:
1s.gif Op maandag 21 maart 2011 13:50 schreef AlchemistOfSorrows het volgende:

[..]

Kun je niet gewoon ORDER BY op parent doen?
De parents zelf hebben geen parent. Wat jij zegt zou alleen werken als de parents ook een parent_id hadden... ;)
  maandag 21 maart 2011 @ 14:14:05 #45
75592 GlowMouse
l'état, c'est moi
pi_94418640
JOIN de tabel op zichzelf. Of als je meer dan één niveau diep gaat: http://crisp.tweakblogs.n(...)-only-one-query.html
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  † In Memoriam † maandag 21 maart 2011 @ 14:22:26 #46
159966 lifeblind
pi_94419014
Let er met recursieve functies wel op dat je dan niet ineens 10.000 queries afvuurt op je database, met grote tabellen kan dat de snelheid aanzienlijk verminderen (sowieso altijd het aantal queries proberen tot een minimum te beperken).
  maandag 21 maart 2011 @ 14:51:33 #47
329156 Peem
Skiddelly
pi_94420277
Even een vervolgje op mijn noob vraag van vrijdag:

Ik begin de form met een ---> <form method="post" action="#contact_form"> <---

hij verstuurd het netjes naar de betreffende email, maar zodra ik er action="verstuur.html"> van maak, gaat hij wel nadat ik op verstuur heb gedrukt naar verstuur.html, maar word het formulier niet verzonden, kan iemand mij hierbij helpen?

Dank!
---
  maandag 21 maart 2011 @ 15:03:11 #48
137776 boem-dikkie
Jedi Mind Baby!
pi_94420734
quote:
1s.gif Op maandag 21 maart 2011 14:51 schreef Peem het volgende:
Even een vervolgje op mijn noob vraag van vrijdag:

Ik begin de form met een ---> <form method="post" action="#contact_form"> <---

hij verstuurd het netjes naar de betreffende email, maar zodra ik er action="verstuur.html"> van maak, gaat hij wel nadat ik op verstuur heb gedrukt naar verstuur.html, maar word het formulier niet verzonden, kan iemand mij hierbij helpen?

Dank!
Als je op 'submit' drukt gaat hij de 'action' uitvoeren, als jij daar verstuur.html hebt neergezet doet het formulier niks meer als naar verstuur.html gaan wanneer jij op submit drukt. Als je PHP gebruikt voor je formulier kun je toch wanneer hij verzonden is met een header naar de 'bedankt'-pagina navigeren?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_94432162
En als je wilt dat een form naar de pagina zelf verstuurd wordt (dus als verwerking en plaatsing door het zelfde script gedaan wordt), kun je het action-attribuut ook weg laten. Al weet ik niet of dat gedocumenteerd gedrag is...
  maandag 21 maart 2011 @ 19:13:40 #50
137776 boem-dikkie
Jedi Mind Baby!
pi_94432718
quote:
14s.gif Op maandag 21 maart 2011 19:02 schreef KomtTijd... het volgende:
En als je wilt dat een form naar de pagina zelf verstuurd wordt (dus als verwerking en plaatsing door het zelfde script gedaan wordt), kun je het action-attribuut ook weg laten. Al weet ik niet of dat gedocumenteerd gedrag is...
Ik doe altijd
1
2
action="<?php echo $_SERVER['PHP_SELF']; ?>"
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  † In Memoriam † maandag 21 maart 2011 @ 19:14:25 #51
159966 lifeblind
pi_94432749
Dat is het beste inderdaad, misschien dat er hier of daar een exotische browser is die het anders interpreteerd ofzo.
pi_94433944
quote:
1s.gif Op maandag 21 maart 2011 19:14 schreef lifeblind het volgende:
Dat is het beste inderdaad, misschien dat er hier of daar een exotische browser is die het anders interpreteerd ofzo.
Ik kook mijn sites het liefst met een een eetlepel firefox compatibiliteit, en een schepje chrome.
  maandag 21 maart 2011 @ 19:37:19 #53
136730 PiRANiA
All thinking men are atheists.
pi_94434052
Als ik snel wat in elkaar wil knallen gebruik ik altijd het minimale:

<form><input name="waarde"><input type="submit"></form>

:D
  maandag 21 maart 2011 @ 19:38:48 #54
302853 themole
graaft totaal door.
pi_94434158
quote:
1s.gif Op maandag 21 maart 2011 19:35 schreef shintek het volgende:

[..]

Ik kook mijn sites het liefst met een een eetlepel firefox compatibiliteit, en een schepje chrome.
Hier hetzelfde en zo min mogelijk IE6 compatibilieit. Persoonlijk ondersteun ik pas vanaf IE7.
Niet altijd serieus
pi_94470009
hoe kan ik een checkbox uitlezen uit een tabel?

1 = checked in de tabel
maar als ik dan naar een html pagina ga dan zie ik niet dat de checkbox gevinkt is
hoe kan ik die checked maken?
  dinsdag 22 maart 2011 @ 16:00:24 #56
91039 mstx
2x1/2 = 1/2 x 1/2
pi_94470181
quote:
1s.gif Op dinsdag 22 maart 2011 15:55 schreef MrNiles het volgende:
hoe kan ik een checkbox uitlezen uit een tabel?

1 = checked in de tabel
maar als ik dan naar een html pagina ga dan zie ik niet dat de checkbox gevinkt is
hoe kan ik die checked maken?
1<input type="checkbox"<?=$databasewaarde==1?" checked='checked'":""?> />
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_94470280
checked in de tag zetten.

Net als selected bij dropdown menu's.
pi_94475708
1
2
3
4
5
6
7
8
9
<?php
$to 
"iemand@hotmail.com";
$subject "Test mail";
$message "Hello! This is a simple email message.";
$from "someonelse@example.com";
$headers "From:" $from;
mail($to,$subject,$message,$headers);
echo 
"Mail Sent.";
?>

dit zou toch moeten werken??
iemand enig idee waarom ik niets kan ontvangen op gmail en hotmail...ook niet in de spambox
pi_94476899
quote:
1s.gif Op dinsdag 22 maart 2011 18:26 schreef MrNiles het volgende:

[ code verwijderd ]

dit zou toch moeten werken??
iemand enig idee waarom ik niets kan ontvangen op gmail en hotmail...ook niet in de spambox
Heb je wel sendmail geinstalleerd enzo?
pi_94477173
is via een hoster...heeft altijd gewerkt maar nu niet meer
kan ik ergens vinden of sendmail actief is? phpinfo?

phpinfo zegt
sendmail: no value

via een andere server van dezelfde hoster zie ik
sendmail: me@localhost.com
is dat het probleem waarschijnlijk...kan ik dat zelf oplossen?

[ Bericht 24% gewijzigd door MrNiles op 22-03-2011 19:04:42 ]
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')