我有一个php页面,它从包含电子邮件addy的dbms中提取数据。这工作。然后它显示电子邮件地址和其他存储的数据数据。然后用户可以选择将“X”放入称为emailselected的php页面中设计的字段中。这也适用。我现在想用基于存储的电子邮件地址的新字段更新dbms,但更新语句不起作用。请帮忙。这部分的php文件在这里。根据用户输入和现有的dbms数据更新dbms
include("db.php");
if (isset($_POST['ssubmit']))
{
$id_save = $test['id'];
$emailselected_save = $_POST['emailselected'];
$email_save = $test['email'];
mysql_query("UPDATE emails SET selected='$emailselected_save' WHERE id = 'id'");
echo "<input type='button' value='Email(s) sent' onclick='goBack()' />";
mysql_close($conn);
} else {echo "hello";}
?>
</head>
<form method='post'>
<div id='headd'>
<br />
<input type='button' value='Close this window without Sending' onclick='goBack()' />
<input type='submit' name='ssubmit' id='ssubmit' value='Send Email Now!!!' />
<p>Place an "X" in the emails you wish to send!!!</p>
</div>
<body>
<br /><br/>
<?php
include("db.php");
$result = mysql_query("SELECT * FROM emails WHERE unsubscribe != 'x' ORDER BY lastname ASC");
while($test = mysql_fetch_array($result))
{
?>
<table border='1' width='78%'>
<tr align=\"left\">
<td width='4%'><font color='black'><input type='text' size='1' id='emailselected' name='emailselected' /></font></td>
<td width='15%'><font color='black'><?php echo $test['lastname']?></font></td>
<td width='15%'><font color='black'><?php echo $test['firstname']?></font></td>
<td width='40%'><font color='black'><?php echo $test['email']?></font></td>
<td width='4%'><font color='black'><?php echo $test['id']?></font></td>
</tr>
</table>
<?php
}
?>
</form>
表单顶部是一个包含语句。这是可行的,因为它会提取电子邮件附件并将其显示在php文件中。
我在做什么错?
“阿迪”不是英文单词。你是一个六岁的孩子吗? :-) – paxdiablo
你为什么这么说?你能否帮我解决我的问题? –
为什么,戴夫,我当然可以:-)看到我的答案。就意思而言,这不是我的意图,幽默是澳大利亚的事情,虽然它主要是针对我们自己,但它有时也会逃到世界其他地方。 – paxdiablo