jarv Posted December 9, 2009 Share Posted December 9, 2009 From my code below, how would i show which check boxes have been checked and which radio buttons selected? <?php include_once("config.php"); include_once("functions.php"); // Check user logged in already: checkLoggedIn("yes"); doCSS(); $RSUSER = $_SESSION["RSUSER"]; $result = mysql_query("SELECT * FROM wmb_members WHERE RSUSER = '".$RSUSER."'"); if (!$result) { die('Invalid query: ' . mysql_error()); } else if (mysql_num_rows($result) == 1) { $record_set = mysql_fetch_assoc($result); } else { // this means it has more or less than 1 row die('UNEXPECTED ERROR!'); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> <title>Mountain bike stolen from Ropetackle, Adur business centre, Shoreham-by-sea, West Sussex</title> <meta name="description" content="Bike thief, chav in white hoodie steals bike from car park in Shoreham" /> <meta name="keywords" content="steal, thief, stole, mountain bike, bicycle, work, shoreham, sussex, ropetackle" /> <meta name="Content-Language" content="en-gb" /> <meta name="robots" content="FOLLOW,INDEX" /> <meta name="revisit-after" content="2 days" /> <meta name="copyright" content="www.wheresmybike.co.uk" /> <meta name="author" content="www.mutecms.com - Professional web site design in the south uk, worthing, brighton" /> <meta name="distribution" content="Global" /> <meta name="resource-type" content="document" /> <script src="js/livevalidation_standalone.compressed.js" type="text/javascript"></script> <script src="scriptaculous/lib/prototype.js" type="text/javascript"></script> <script src="scriptaculous/src/scriptaculous.js" type="text/javascript"></script> <script language="javascript"> function showMsg(idElement){ idEl=idElement; msgStatus = document.getElementById('msgstatus'); if(msgStatus.value==0){ msgStatus.value=1; Effect.toggle('msg'+idEl,'appear'); return false; } } function hideMenu(idElement){ idEl=idElement; msgStatus = document.getElementById('msgstatus'); if(msgStatus.value==1){ msgStatus.value=0; Effect.toggle('msg'+idEl,'appear'); return false; } } </script> <script type="text/javascript" src="js/jva.js"></script> <link rel="stylesheet" type="text/css" href="css/reset-style.css" /> <link rel="stylesheet" type="text/css" href="css/sitestyle.css" /> <!-- CSS --> <link rel="stylesheet" type="text/css" href="css/default.css" /> <link rel="stylesheet" type="text/css" href="css/lightwindow.css" /> <!-- JavaScript --> <script type="text/javascript" src="javascript/prototype.js"></script> <script type="text/javascript" src="javascript/effects.js"></script> <script type="text/javascript" src="javascript/lightwindow.js"></script> </head> <body> <div id="doc"> <div id="hd"> <h1>Where's my bike?</h1> <div class="manbike"></div> <div class="cctv"></div> <ul> <li><a href="logout.php">logout</a></li> </ul> </div> <div id="bd"> <div class="yui-g"> <div class="topcontent"> </div> <div id="leftcolumn" class="yui-u first"> <h2>Welcome <? print($_SESSION["RSUSER"]); ?></h2> <img src="images/bike.jpg" alt="stolen Focus mountain bike"/><br /><br /> </div> <div class="yui-u" id="rightcol"> <h2>Please sign up if you have recently had your bike stolen!</h2> <h3>You will be added to our stolen bike victims database</h3> <a href="form.html" params="lightwindow_width=375,lightwindow_height=400" class="lightwindow"></a> <form action="addbike.php" method="post" class="wrap"> <br /> <br /> <strong>Bike Manufacturer:</strong> <br /> <input type="text" id="f2" class="editbox" name="rsBikeman" value="<? print($record_set['rsBikeman']); ?>"/> <script type="text/javascript"> var f2 = new LiveValidation('f2'); f2.add(Validate.Presence); </script> <br /> <br /> <strong>Bike Model:</strong> <br /> <input type="text" id="f3" class="editbox" name="rsBikemod" value="<? print($record_set['rsBikemod']); ?>"/> <script type="text/javascript"> var f3 = new LiveValidation('f3'); f3.add(Validate.Presence); </script> <br /> <br /> <strong>Bike Year:</strong> <br /> <input type="text" id="f4" class="editbox" name="rsBikeyear" value="<? print($record_set['rsBikeyear']); ?>"/> <script type="text/javascript"> var f4 = new LiveValidation('f4'); f4.add(Validate.Presence); </script> <br /> <br /> <strong>Bike Color:</strong> <br /> <input type="text" id="f5" class="editbox" name="rsBikecolor" value="<? print($record_set['rsBikecolor']); ?>" onFocus="javascript:showMsg(2)"/> <script type="text/javascript"> var f5 = new LiveValidation('f5'); f5.add(Validate.Presence); </script> <input id="msgstatus" type="hidden" value="0" /> <div class="msg" id="msg2" style="display:none;"> You can put more than one colour, please put main color first, eg; white and black (white frame with black logo) <a href="#" onclick="javscript:hideMenu(2)">Close</a></div> <br /> <br /> <strong>Date Taken:</strong> <br /> <input type="text" id="f6" class="editbox" name="rsDatetaken" value="<? print($record_set['rsDatetaken']); ?>"/><br /> YYYY-MM-DD <script type="text/javascript"> var f6 = new LiveValidation('f6'); f6.add(Validate.Presence); </script> <br /> <br /> <strong>Location taken from:</strong> <br /> <input type="text" id="f7" class="editbox" name="rsLocation" value="<? print($record_set['rsLocation']); ?>" onFocus="javascript:showMsg(3)"/> <script type="text/javascript"> var f7 = new LiveValidation('f7'); f7.add(Validate.Presence); </script> <input id="msgstatus" type="hidden" value="0" /> <div class="msg" id="msg3" style="display:none;"> For instance, you may want to put: from outside Tescos in Brighton in East Sussex <a href="#" onclick="javscript:hideMenu(3)">Close</a></div> <br /> <br /> <strong>Location Postcode:</strong> <br /> <input type="text" id="f8" class="editboxshort" name="rsLocpostcode" value="<? print($record_set['rsLocpostcode']); ?>" maxlength="8"/> <script type="text/javascript"> var f8 = new LiveValidation('f8'); f8.add(Validate.Presence); </script> <br /> <br /> <strong>Other Information:</strong> <br /> <input type="text" id="f9" class="editbox" name="rsOtherinfo" value="<? print($record_set['rsOtherinfo']); ?>"/> <br /> <br /> <strong>Was your bike locked?</strong> <br /> Yes<input name="rsLocked" type="radio" value="yes" /> No<input name="rsLocked" type="radio" value="no" /> <br /> <br /> <strong>If your bike was locked, what type of lock?</strong> <input type="text" id="f10" class="editbox" name="lockType" value="<? print($record_set['lockType']); ?>"/> <br /> <br /> <strong>Extras:</strong> <br /> Front suspension: <input name="frontSus" type="checkbox" value="yes" /> <br /> Rear suspension: <input name="rearSus" type="checkbox" value="yes" /> <br /> Front light: <input name="frontLight" type="checkbox" value="yes" /> <br /> Rear light: <input name="rearLight" type="checkbox" value="yes" /> <br /> Bell: <input name="bikeBell" type="checkbox" value="yes" /> <br /> Basket: <input name="bikeBasket" type="checkbox" value="yes" /> <br /> Bag: <input name="bikeBag" type="checkbox" value="yes" /> <br /> <br /> <br /> <input type="submit" class="button" value="Update"/> <br /> </form> </div> </div> <div id="ft">Site created by: <a href="http://www.jbiddulph.com">jbiddulph.com</a></div> </div> </div> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-2434589-16"); pageTracker._trackPageview(); } catch(err) {}</script> </body> </html> Link to comment https://forums.phpfreaks.com/topic/184568-how-do-i-show-what-a-user-have-selected-from-a-checkbox/ Share on other sites More sharing options...
.josh Posted December 10, 2009 Share Posted December 10, 2009 Since your form method is 'post', all of the form elements/fields are stored in the $_POST array. Here is an example of echoing out all the values posted from the form: echo "<pre>"; // make it show on the screen pretty print_r($_POST); Link to comment https://forums.phpfreaks.com/topic/184568-how-do-i-show-what-a-user-have-selected-from-a-checkbox/#findComment-974418 Share on other sites More sharing options...
jarv Posted December 10, 2009 Author Share Posted December 10, 2009 ok, but when a user checks a checkbox on registration it puts YES into the database, I am currently working on the EDIT DETAILS page where it should show which checkboxes have been checked?! Please help Link to comment https://forums.phpfreaks.com/topic/184568-how-do-i-show-what-a-user-have-selected-from-a-checkbox/#findComment-974721 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.