Re: [PHP] php & javascript
Leave the name as email. If you really want to call it email[], you should be able to reference this in JavaScript as the object document.myform["email[]"] If you leave it as email, you can then convert the email variable into an array using explode() or split() as so: Matt > Hey all! > > I'm including some javascript that enables a button in a form > onClick="checkAll(document.myform.email)">to check all > the check boxes at once. (I have an array of check boxes from a mysql > db) > > I use: > > > > > > So... In order to use this script my button has to have > onClick="checkAll(document.myform.email)" and my check boxes have to > have name="email" but i need to name them name="email[]" in order to > pass the variables as an array in php. ive tried using > onClick="checkAll(document.myform.email[])" but that just gives me an > error for obvious reasons im sure. I don't know jack about javascript, > so if you know of a better way to make a button that selects all check > boxes or another way to code how the check boxes values are passed to > the next page, I would be so greatful. > > Thanks! > Nate -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] php & javascript
> document.myform["email[]"] seems to give me a syntax error. Check if your already using "" you'll need to use single quotes as so: (tested on IE 5.5 and NS 4.08, works) >> If you leave it as email, you can then convert the email variable into an array using explode() or split() as so: > On the recieving page I have echo($array = implode (",", $email)); which echos the array of text box values just fine. but only if the input name=email[] not name=email, and email[] doesnt work since my javascript uses email, not email[] If you want to continue using email[], the above advise should be okay, and no need to read on. If you want to use email, instead of echo(implode(",", $email)), just echo($email), then you can use explode() when you want the array. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Parsing a CSV file
Example "; } ?> Please note, empty elements will not be handled btw Any Australian employers want a programmer for awhile? - Original Message - From: Sharat Hegde <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, October 03, 2001 9:55 PM Subject: [PHP] Parsing a CSV file > Hello, > > I am trying to parse a CSV (comma separated file) file to get the separate > elements. The format of each line of the file is as follows: > > R001,23,"2,5" > > Note that the 3rd field "2,5" is enclosed within quotes as it has commas > within the field itself. This is a standard file created when an Excel file > is saved as a CSV file. What I need after parsing this is an array with the > elements being: > Element 0 - R001 > Element 1 - 23 > Element 2 - 2,5 > > Standard split command gives 4 elements instead of 3. > > I know I can do this by some brute programming, but is there an elegant way > out. Note that I am not using PHP 4.0 and hence PHP4 specific features are > not available to me as yet! > > Regards, > Sharat -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]