Re: creating an xls file from mysql data

From: Date: Tue, 13 May 2008 07:07:01 +0000
Subject: Re: creating an xls file from mysql data
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-274226@lists.php.net to get a copy of this message
> This is what the $_POST['selectedcontactlist'] looks like > > 121,17,97,123,243,52,138,114,172,170,64,49,60,256,176,244,201,42,95,4, First question is why do you need to pass it through like that? > it is not coming across as an array so the foreach is throwing an error I assume it always has a ',' in it if you only choose one box. if (strpos($_POST['selectedcontactlist'], ',') === false) { // no boxes were selected - or at least there is no comma. die(); } // turn it into an array $selected_contact_lists = explode(',', $_POST['selectedcontactlist']); > This number are selected in a checkbox and passed with a javascript to > the script should I be converting them to an array in the javascript. No need to do that either, just make the form variable an array: <input type="checkbox" name="selectedcontactlist[]" value="X"> The [] turns it into an array which php can then process automatically as an array. You can check that some checkboxes are ticked using an idea similar to this: http://homepage.ntlworld.com/kayseycarvey/jss3p8.html Though I'd just either set a flag or counter instead of a message when you find one that is checked. If you're just checking that any are checked, as soon as you find one, return true out of the function. -- Postgresql & php tutorials http://www.designmagick.com/

« previous php.general (#274226) next »