-2
我试图让一个页面上的PHP动态插入一些事件从我的SQL数据库,问题是,当我把它放在一个HTML,我可以发布我点击的ID。当点击整个div,一个隐藏的输入的POST ID
或者它的意思,当我在整个DIV我需要将它张贴白衣输入型隐藏的ID点击...
任何提示吗?
这里是我的代码:
<?php
if($_POST){
$sql = mysql_query("SELECT * FROM evento");
while ($evento = mysql_fetch_object($sql)) {
if($_POST["id".$evento->id_evento] == $evento->id_evento){
echo "oi";
}
}
}else{
$sql = mysql_query("SELECT * FROM evento");
while ($evento = mysql_fetch_object($sql)) {
echo "<form action='eventos' method='POST'>
<input type='hidden' name='id' value='".$evento->id_evento."'/>
<div onclick='javascript: this.submit();' id='id' class='col-md-4' >
<div style='white-space: nowrap;text-align: center;min-height:190px'>
<span style='display: inline-block;height: 100%;vertical-align: middle;'></span><img src='".$root."img/upload/eventos/".$evento->img."' style='width:100%; max-height:200px; vertical-align: middle;'>
</div>
<p style='color:#00AEC3;background:#F2F2F4;padding:10px 5px'>" . $evento->titulo . "<br> <span style='color:black'>".date('d/m/Y', strtotime($evento->data_inicio))." à ".date('d/m/Y', strtotime($evento->data_fim))."</span></p>
</div>
</form>";
}
}
?>
我还没有看到你想要完成什么。你把这个提交,但是有一个实际的JavaScript函数,你试图打电话,或者你是否试图提交表单点击? –
我认为这可能有助于回答您关于如何通过点击提交表单的问题。您首先必须像使用document.getElementById()一样获取元素; http://stackoverflow.com/questions/6799533/how-to-submit-a-form-with-javascript-by-clicking-a-link –
在你的情况下,你可能可以做类似以下的事情 onclick =“document.getElementById(”form-id“)。submit()” –