У меня есть радио-ящик и два раскрывающихся меню, которые при отправке сохраняются в mysql. Радио-ящик – это либо «да», либо «нет» и два раскрывающихся списка, созданных в html. В настоящее время он полностью работает и сохраняет все данные.
То, что я сейчас хочу сделать, – это когда пользователь заходит в систему, он покажет, что они ранее выбрали (если они есть).
PHP SCRIPT:
<?php session_start(); require_once("config.php"); if(!isset($_SESSION['username'])){ header('Location: login.php'); exit; }else{ $sql = "SELECT attendance1 FROM user WHERE username = '".mysql_real_escape_string($_SESSION['username'])."'"; $res = mysql_query($sql); $row = mysql_fetch_array($res); if(($row[0] == "Yes") || ($row[0] == "No")){ header("Location: errorsubmit.html"); exit; } } if(isset($_POST['submit'])){ $sql = "UPDATE user SET attendance1 = '" . mysql_real_escape_string($_POST['attendance1']) . "' WHERE username = '" . mysql_real_escape_string($_SESSION['username']) . "'"; mysql_query($sql) or die("Error in SQL: " . mysql_error()); $sql = "UPDATE user SET colour1= '" . mysql_real_escape_string($_POST['colour1']) . "' WHERE username = '" . mysql_real_escape_string($_SESSION['username']) . "'"; mysql_query($sql) or die("Error in SQL: " . mysql_error()); $sql = "UPDATE user SET shade1= '" . mysql_real_escape_string($_POST['shade1']) . "' WHERE username = '" . mysql_real_escape_string($_SESSION['username']) . "'"; mysql_query($sql) or die("Error in SQL: " . mysql_error()); header("Location: thanks.html", true, 303); } ?>
ФОРМА:
<form> <input name="attendance1" type="radio" id="Yes" value="Yes" checked="checked"/>Yes <br /> <input name="attendance1" type="radio" id="No" value="No" />No </h3></td> <td> <select name="colour1" id="colour1" > <option selected="selected">Please Select</option> <option>Red</option> <option>White</option> <option>Green</option> </select> </td> <td><h3> <select name="shade1" id="shade1" > <option selected="selected">Please Select</option> <option>light</option> <option>heavy</option> </select> <td> </td> <td><label> <input type="submit" name="submit" id="button" value="Submit" /> </label></td> </tr> </table>