Help with PHP and checkboxes

Reply

Join Date: Aug 2005
Posts: 11
Reputation: greghuston is an unknown quantity at this point 
Solved Threads: 0
greghuston greghuston is offline Offline
Newbie Poster

Help with PHP and checkboxes

 
0
  #1
Jan 31st, 2006
Hi,

I'll explain basically what I'm trying to do.

A person goes to my site to download. Before they can download they have to agree to the TOS (according to my lawyer this is best). So on the page (let's call it agree.php) I need several things:

1. textarea with the TOS. This is no problem. I know how to do that.

2. a checkbox stating I have read and agree to the TOS. No problem input type=checkbox.

3. Validation. I can do client-side no problem (using JS) but I'm after server side validation.

Can someone tell me how to do this with php or recommend a good resource? I don't know much PHP or this would probably be simple. Here was my best guess:


<?php

/* Get URL to "goto" from POST var */

$agr = $_POST["agree"];

if ($agree == checked){
header("Location: http://www.downloadurl.com/");
}

elseif ($url != checked){
header("Location: http://www.nodownloadurl.com");
}

?>

Also if possible I was hoping to simple have the PHP write in at the top of the page 'You must agree to TOS' if they tried to submit without checking the box. Is that possible? Solutions and resources are appreciated.

I tried using the above, but it instantly redirected instead of waiting for the form to be submitted. :lol:



Greg
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 11
Reputation: greghuston is an unknown quantity at this point 
Solved Threads: 0
greghuston greghuston is offline Offline
Newbie Poster

Re: Help with PHP and checkboxes

 
0
  #2
Jan 31st, 2006
My apologies for forgetting to use the code tags for the php code.
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 64
Reputation: trafficman is an unknown quantity at this point 
Solved Threads: 0
trafficman's Avatar
trafficman trafficman is offline Offline
Junior Poster in Training

Re: Help with PHP and checkboxes

 
0
  #3
Feb 1st, 2006
I assume you have 2 checkbox respectively named chk1 and chk2
then once the form is submitted if the first one is checked there will be something in your $_POST['chk1'] so you can do : if(isset($_POST['chk1'])) ...

you see?
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 11
Reputation: greghuston is an unknown quantity at this point 
Solved Threads: 0
greghuston greghuston is offline Offline
Newbie Poster

Re: Help with PHP and checkboxes

 
0
  #4
Feb 1st, 2006
ok checkboxs labelled correctly and when using isset it works fine. Thx for the help.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC