我没有退出PHP编程经验,我正在制作一个PHO + HTML应用程序 我的意思是我从数据库中获取结果列表,并且我想为用户提供编辑或删除每个结果的方法。
我的代码是:
while($row= mysql_fetch_array($res)){
$_SESSION['nombre'] = $row["nombre"];
$nombre = $row["nombre"];
$descripcion = $row["descripcion"];
$imgPath = $row["imagen"];
$id = $row["id"];
echo $id;
?>
<!-- Each element on the table -->
<table width="400" border="0" align="right">
<tr>
<td><p><?php echo $nombre; ?>
</p>
<p class="TextoNormal"> <?php echo $descripcion; ?></p></td>
<!-- html code -->
<td align="center"><input name="guest" type="button" value="<?php echo $nombre; ?>" onclick="window.open('servoclientapplet.html?serverIP=ip','newwin')" /></td>
<td align="center"><input name="guest" type="button" value="Editar" onclick="<?php EditApp($id); ?>" /></td>
<td align="center"><input name="guest" type="button" value="Eliminar" onclick="<?php echo($id); elminar($id); ?>" /></td>
</tr>
<?php
}
但EditApp($id)
和elminar($id)
都不是接收者的参数。我怎么把它寄给他们?另外,对于EditApp
我想打开一个模态面板或一个新页面,以允许用户编写更新,然后执行查询。
我还添加了每个功能代码:
EditApp
function EditApp($id) {
...
}
删除
function elminar($id){
...
}
提前致谢!
答案 0 :(得分:0)
Onclick用于javascript,而不是php。相反,只需创建一个表单并具有编辑和删除按钮。用POST传递id。