Mihail, thanx for your advice, I've got it going now ! :) Thank you !
Richard, your points were valid, the HTML code with the slashes was just a
copy n' paste from a PHP script and the comma I think I deleted by accident
so its all sorted now.
Thank you again!
Graeme :)
----- Original Message -----
From: "Mihail Bota" <[EMAIL PROTECTED]>
To: "Graeme McLaren" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, October 25, 2002 7:47 PM
Subject: Re: [PHP-DB] Inserting checkbox data
> Graeme,
>
> first, extend the for loop over the "if" and the query for insertion of
> data. As you have it now, it just inserts the last element of the array.
> second, I think that the for loop should be $a<$number. if you put <=,
> then the loop is processing the array with the last value not assigned by
> you (an extra element in the array).
> Hope it helps.
>
> Mihai
>
> On Fri, 25 Oct 2002, Graeme McLaren wrote:
>
> > Hi all, I'm having a problem inserting a value from a checkbox into a
MySQL DB. I can print out what the variable holds, the problem is it just
won't go into the DB. Weird thing is when I login to SSH there isn't a NULL
value for it instead that field is just blank.
> >
> > Anyone got any ideas what the problem is?
> >
> >
> > The HTML that is used for the checkbox is:
> >
> > Gift Wrapping: <input type=checkbox Name=GiftWrapping[] Value=\"Y\">
> >
> >
> > So it should theoretically insert "Y" into the DB
> >
> > Here is the code that appears to be causing the problem:
> >
> > $number=count($GiftWrapping);
> > for($a=0;$a<=$number;$a++)
> > {
> > echo $GiftWrapping[$a];
> > $GW = $GiftWrapping[$a];
> > echo $GW;
> > }
> >
> > if ($Submit == "Submit") {
> > $sql = "INSERT INTO SiteMember SET
> > FirstName = '$FirstName',
> > LastName = '$LastName'
> > Username = '$Username',
> > Password = '$Password',
> > GiftWrapping = '$GW'";
> > }
> >
> >
> > Thank you in advance for any help.
> >
> > Graeme :)
> >
> >
> > Public Sub House()
> >
> > On Error Resume drink
> >
> > If Pint.empty = True Then
> > Pint.refill
> > Else
> > Pint.drink
> > End if
> >
> > stomach.add Pint
> >
> > MsgBox " I've had .... " & stomach.count & " Pints"
> > MsgBox "VERY DRUNK"
> >
> > End Sub
> >
> >
>
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php