-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()」 –