Velden verplicht stellen
even zelf mijn code gehost
By the way: ik gebruik de app van Iwipa. Wellicht dat iemand hier ervaring mee heeft... Hmmz, is er een oplossing om deze code goed weer te geven in Facebook?
Volgens mij is het NIET mogelijk om PHP-code te verwerken via de Applicatie van Iwipa.
Is er een alternatieve manier om het formulier toch in de Iwipa-app te plaatsen?
1.formulier op facebook
verwerking op een host die php ondersteunt
2.iframe ( niet aangeraden )
met html een iframe maken naar de pagina php exstern uitvoeren ( 2 manieren )
Iframe vanaf eigen website? Ik weet het niet eigenlijk.. Hou me niet bezig met Facebook-applicatie's.
Edit: LOL phpknipper was me net voor -.-
Dit gaat nogal boven mijn kennis.
Welke code zou ik in de webpagina moeten zetten?
Welke code voor het iframe zou ik in de Facebook-app moeten zetten?
Alles wat je had in eigen webpagina.
Dit in Facebook:
note: ik blijf die code niet hosten is enkel om te weten of dit werkt probeer dit eens...
Persoonlijk vind ik het altijd netter om wat minder dezelfde if statements te gebruiken. Dit kun je doen door de verplichte velden te plaatsen in een array en deze te doorlopen met een foreach loop. Scheelt bij grote formulieren heel wat typ werk!
Ik heb in een voorbeeld wat commentaar geplaatst zodat je kunt volgen wat er gedaan word.
Voorbeeld:
Misschien een beetje laat... Maaar...
Net boven de foreach loop zet je dan:
$errors = array(); @Milo S: zorg dat je een array eerst declareert alvorens je deze gaat vullen.
Waarom dat? Juist niet, voor de POST heb je hem toch niet nodig?
Anders krijg je een Notice.
By the way: ik gebruik de app van Iwipa. Wellicht dat iemand hier ervaring mee heeft...
JeanPaul Limpens op 29/08/2011 14:51:10:
Hmmz, is er een oplossing om deze code goed weer te geven in Facebook?
By the way: ik gebruik de app van Iwipa. Wellicht dat iemand hier ervaring mee heeft...
By the way: ik gebruik de app van Iwipa. Wellicht dat iemand hier ervaring mee heeft...
Volgens mij is het NIET mogelijk om PHP-code te verwerken via de Applicatie van Iwipa.
Dillen Meijboom op 29/08/2011 14:52:46:
Volgens mij is het NIET mogelijk om PHP-code te verwerken via de Applicatie van Iwipa.
JeanPaul Limpens op 29/08/2011 14:51:10:
Hmmz, is er een oplossing om deze code goed weer te geven in Facebook?
By the way: ik gebruik de app van Iwipa. Wellicht dat iemand hier ervaring mee heeft...
By the way: ik gebruik de app van Iwipa. Wellicht dat iemand hier ervaring mee heeft...
Volgens mij is het NIET mogelijk om PHP-code te verwerken via de Applicatie van Iwipa.
Is er een alternatieve manier om het formulier toch in de Iwipa-app te plaatsen?
1.formulier op facebook
verwerking op een host die php ondersteunt
2.iframe ( niet aangeraden )
met html een iframe maken naar de pagina
Gewijzigd op 29/08/2011 15:00:46 door php knipper
JeanPaul Limpens op 29/08/2011 14:54:26:
Is er een alternatieve manier om het formulier toch in de Iwipa-app te plaatsen?
Dillen Meijboom op 29/08/2011 14:52:46:
Volgens mij is het NIET mogelijk om PHP-code te verwerken via de Applicatie van Iwipa.
JeanPaul Limpens op 29/08/2011 14:51:10:
Hmmz, is er een oplossing om deze code goed weer te geven in Facebook?
By the way: ik gebruik de app van Iwipa. Wellicht dat iemand hier ervaring mee heeft...
By the way: ik gebruik de app van Iwipa. Wellicht dat iemand hier ervaring mee heeft...
Volgens mij is het NIET mogelijk om PHP-code te verwerken via de Applicatie van Iwipa.
Is er een alternatieve manier om het formulier toch in de Iwipa-app te plaatsen?
Iframe vanaf eigen website? Ik weet het niet eigenlijk.. Hou me niet bezig met Facebook-applicatie's.
Edit: LOL phpknipper was me net voor -.-
Php knipper op 29/08/2011 14:54:51:
php exstern uitvoeren
formulier op facebook
verwerking op een host die php ondersteunt
iframe ( niet aangeraden )
met html een iframe maken naar de pagina
formulier op facebook
verwerking op een host die php ondersteunt
iframe ( niet aangeraden )
met html een iframe maken naar de pagina
Dit gaat nogal boven mijn kennis.
Welke code zou ik in de webpagina moeten zetten?
Welke code voor het iframe zou ik in de Facebook-app moeten zetten?
JeanPaul Limpens op 29/08/2011 14:59:50:
Dit gaat nogal boven mijn kennis.
Welke code zou ik in de webpagina moeten zetten?
Welke code voor het iframe zou ik in de Facebook-app moeten zetten?
Php knipper op 29/08/2011 14:54:51:
php exstern uitvoeren
formulier op facebook
verwerking op een host die php ondersteunt
iframe ( niet aangeraden )
met html een iframe maken naar de pagina
formulier op facebook
verwerking op een host die php ondersteunt
iframe ( niet aangeraden )
met html een iframe maken naar de pagina
Dit gaat nogal boven mijn kennis.
Welke code zou ik in de webpagina moeten zetten?
Welke code voor het iframe zou ik in de Facebook-app moeten zetten?
Alles wat je had in eigen webpagina.
Dit in Facebook:
Code (php)
1
<iframe src="http://www.mych-studio.com/website/test/index.php" width="100%" height="100%" frameborder="0"></iframe>
note: ik blijf die code niet hosten is enkel om te weten of dit werkt
Iframe werkt wel. Kreeg alleen wel eerst de melding in IE dat content geblockt werd...
Persoonlijk vind ik het altijd netter om wat minder dezelfde if statements te gebruiken. Dit kun je doen door de verplichte velden te plaatsen in een array en deze te doorlopen met een foreach loop. Scheelt bij grote formulieren heel wat typ werk!
Ik heb in een voorbeeld wat commentaar geplaatst zodat je kunt volgen wat er gedaan word.
Voorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
# Als er op verzenden is gedrukt
if( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
# Aangeven welke velden verplicht zijn
$fields = array(
'veld1',
'veld2',
'veld3',
'veld4'
);
# Bij elk veld
foreach( $fields as $field )
{
# Kijken of het veld leeg is
if( empty( $_POST[$field] ) )
{
$errors[] = 'U bent vergeten "'.$field.'" in te vullen.';
}
}
# Als er geen errors zijn
if( count( $errors ) == 0 )
{
# Hier je mail functie
}
else
{
# Errors weergeven
foreach( $errors as $error )
{
echo $error.'<br />';
}
}
}
else
{
# Uw HTML formulier.
}
?>
# Als er op verzenden is gedrukt
if( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
# Aangeven welke velden verplicht zijn
$fields = array(
'veld1',
'veld2',
'veld3',
'veld4'
);
# Bij elk veld
foreach( $fields as $field )
{
# Kijken of het veld leeg is
if( empty( $_POST[$field] ) )
{
$errors[] = 'U bent vergeten "'.$field.'" in te vullen.';
}
}
# Als er geen errors zijn
if( count( $errors ) == 0 )
{
# Hier je mail functie
}
else
{
# Errors weergeven
foreach( $errors as $error )
{
echo $error.'<br />';
}
}
}
else
{
# Uw HTML formulier.
}
?>
Gewijzigd op 29/08/2011 15:27:59 door Milo S
Net boven de foreach loop zet je dan:
$errors = array();
Ozzie PHP op 29/08/2011 15:33:59:
@Milo S: zorg dat je een array eerst declareert alvorens je deze gaat vullen.
Net boven de foreach loop zet je dan:
$errors = array();
Net boven de foreach loop zet je dan:
$errors = array();
Waarom dat? Juist niet, voor de POST heb je hem toch niet nodig?
Zeker wel. Je behoort een array te declareren voordat je deze gaat vullen. Wat ik zeg klopt dus.
Roel van de Water op 29/08/2011 15:38:59:
Waarom dat? Juist niet, voor de POST heb je hem toch niet nodig?
Ozzie PHP op 29/08/2011 15:33:59:
$errors = array();
Waarom dat? Juist niet, voor de POST heb je hem toch niet nodig?
Anders krijg je een Notice.