Ik heb een formulier waar in een textfield nummers scheiden met comma's kunnen invoeren. Vanuit het formulier wordt naar iedere ontvanger een sms verstuurd.
Hoe kan ik een melding geven dat alle sms'jes succesvol zijn verzonden? Waar moet ik dat zetten, in of buiten de array?PHP Code:
$ontvanger = $_POST['ontvanger'];
$array1 = explode(",", $ontvanger);
foreach($array1 as $ontvanger1)
{
// aanroepen API
//$API
//Aanroepen API
if($api == "OK"){
$status = TRUE;
}else{
$status = FALSE;
}
}
Bedankt!
- IF bij each
-
15-02-2011, 21:04 #1
- Berichten
- 360
- Lid sinds
- 15 Jaar
IF bij each
-
-
15-02-2011, 21:08 #2
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: IF bij each
Boven de array :
$i = 0;
Dan voor het sluiten van de loop (dus foreach() { }) doe je
$i++;
Dan na de loop:
if( $i == count($array1) ) {
# gelukt
} else {
# niet
}
-
15-02-2011, 21:18 #3
- Berichten
- 360
- Lid sinds
- 15 Jaar
Re: IF bij each
Bedankt! Het is gelukt alleen als alle array's positief zijn?
-
15-02-2011, 21:29 #4
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: IF bij each
PHP Code:<?php
$i = 0;
$ontvanger = $_POST['ontvanger'];
$array1 = explode(",", $ontvanger);
foreach($array1 as $ontvanger1)
{
if(isset($api) && $api == "OK")
{
$succesvol = $i++;
}
}
if($succesvol == count($array1))
{
$allesverzonden = TRUE;
}
?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic