Hi,
I am trying to pass a variable into a textfield and then pass the variable
onto a php page for insertion into a Mysql database.
However, I want to send the username of the person logging on. But instead
php is taking the username of the logon information of the database. Which I
obviously don't want for many obvious reasons.
Oddly enough it echo's $username02 so it shouldn't be a pass down issue. But
when the insert.php I also ask it to echo and it doesn't.
Any suggestions?
<?php
require("config.php");
$sql = "SELECT `username`, `password` FROM `user_system`";
$result = mysql_query($sql);
$check = mysql_fetch_assoc($result);
$username_to_check = mysql_real_escape_string($_POST['username']);
$password_to_check = md5($_POST['password']);
$username02 = mysql_real_escape_string($_POST['username']);
if ($check['username'] != $username_to_check || $check['password'] !=
$password_to_check) {
echo "The username or password was wrong!";
}
else {
echo 'The username and password was correct!
<form name="Your turn" method="post" action="insert.php">
<table width="750" border="0" align="right" cellpadding="0"
cellspacing="0">
<tr>
<td>
<input name="username" type="text" value= "$username02">
</td>
</tr>
<tr>
<td width="372">Question 1
</td>
<td width="378"><div align="center">
<select name="select1" size="1">
<option value="1">Yes I strongly agree</option>
<option value="2">Yes I agree </option>
<option value="3">I disagree</option>
<option value="4">I strongly disagree</option>
</select>
</div>
</td>
</tr>
<tr>
<td height="87"> </td>
<td><div align="center">
<input type="submit" name="Your turn">
</div>
</td>
</tr>
</table>
</form>
';
echo "$username";
echo "$username02";
}
?>
---------------------------------
The best gets better. See why everyone is raving about the All-new Yahoo! Mail.