I'm trying to build a simple dropdown form and place the submissions in my database so I can check the results later.
Whenever, when I'm submitting the form with the submit button, nothing happens. The page just stays the same...
Chrome Console gives back an error 500 issue. What's the thing I'm doing wrong, cause I'm currently losing it. ;-)
index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>V1</title>
</head>
<body>
<form method="post" action="">
<label >I'm feeling...</label>
<select name="subject_names">
<option value="Angry">Angry</option>
<option value="Anxious">Anxious</option>
<option value="Bored">Bored</option>
<option value="Cranky">Cranky</option>
<option value="Crappy">Crappy</option>
<option value="Depressed">Depressed</option>
<option value="Energetic">Energetic</option>
<option value="Exhausted">Exhausted</option>
<option value="Frustrated">Frustrated</option>
<option value="Happy">Happy</option>
<option value="Motivated">Motivated</option>
<option value="Okay">Okay</option>
<option value="Relaxed">Relaxed</option>
<option value="Sad">Stressed</option>
<option value="Lazy">Lazy</option>
</select>
<button type="submit" name="submit" >Submit</button>
</form>
<?php
if(isset($_POST["submit"]))
{
//Including dbconfig file.
include 'db-connect.php';
$subjectName=$_POST["feeling"];
mysql_query("INSERT INTO thefeels VALUES ('$feeling')");
echo " Added Successfully ";
}
?>
</body>
</html>
db-connect.php:
$hostname = "localhost";
$username = "USERNAME";
$password = "PASSWORD";
$dbname = "DBNAME";
$conn = mysql_connect($hostname, $username, $password);
if (!$conn)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db($dbname, $conn);
?>