I feel like an idiot because I have spent the last hour trying to figure out what is wrong with my code here. I feel like it must be a typo somewhere but I can't find one.
<form action="questioninsert.php" method="post" name="question">
Asked By:<br>
<input type="text" name="asker"><br><br>
Answered By:<br>
<input type="text" name="by"><br><br>
Question:<br>
<textarea cols="115" rows="20" name="question"></textarea><br><br>
Answer:<br>
<textarea cols="115" rows="20" name="answer"></textarea>
<input type="submit" value="Post">
</form>
<?php
mysql_connect("localhost","*******_*****","********");
mysql_select_db("******_****");
$asker = mysql_real_escape_string(stripslashes($_POST['asker']));
$by = mysql_real_escape_string(stripslashes($_POST['by']));
$question = mysql_real_escape_string(stripslashes(nl2br(ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $_POST['question']))));
$answer = mysql_real_escape_string(stripslashes(nl2br(ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $_POST['answer']))));
$date = mysql_real_escape_string(date("Y-m-d H:i:s"));
mysql_query("INSERT INTO questions (question, answer, asker, by, date) VALUES ('$question', '$answer', '$asker', '$by', '$date')");
?>