我需要在表单中使用jquery-ui selectable发送一些POST数据。
单击“Aggiorna
”按钮后,已检查对象将存储在我的数据库中。
我使用外部Checked()
函数预先获取我的数据库的最后一个配置,以便以dinamically方式选择默认选定的项目。
if(isset($_POST['Aggiorna'])) // button name
{
global $Gruppo_Sensori,$Gruppo_Elettrovalvole,$id_GS,$id_GE, $G;
// recupero le informazioni dal form
for($i=0;$i<count($G); $i++)
{
if(isset($_POST[$G[$i]]))
{
// UPLOAD $_POST[$G[$i]] on my database
unset($_POST[$G[$i]]); // clear the $_POST data
}
}
echo "<form action='' method='POST' name='programmazione' id='programmazione'>";
echo"<table>";
for($j=0;$j<7;$j++)
{
echo "<tr>";
echo"<td>$G[$j]</td>";
echo"<td>";
for($i=0;$i<24;$i++)
{
$k=$i+1; //calcolo l'estremo superiore dell'intervallo
$value = array($j,$i,0,$j,$k,0);
$nome = $G[$j];
if(Checked($j,$i,0,$j,$k,0)) {
$checked = "checked";
} else {
$checked="";
}
echo "<input type='checkbox' name='$nome"."[]' value='". implode(',',$value). "' $checked/> $i:$k";
}
echo"</td>";
echo "</tr>";
}
echo"</table>";
echo "<tr><td></td><td><input type='submit' value='Aggiorna' name='Aggiorna'></input>
此代码有效,但是现在我想使用jquery做同样的工作,这是出于显而易见的图形原因。 我用
替换了复选框if(Checked($j,$i,$Minuto,$Giorno_Finale,$Ora_Finale,$Minuto_Finale))
{
echo "<li class='ui-state-default ui-selected' id='$id'>$i</li>"; // selected
$_POST[$nome][] = implode(',',$value); // adding items to $_POST in order to reinsert it on database
}
else
{
echo "<li class='ui-state-default' id='$id'>$i</li>"; // unselected
}
我无法理解为什么它不起作用 另一个问题是使用jquery
向$_POST
添加除默认值之外的其他选项
在Programmazione标签&gt;&gt;下可以看到演示here点击时钟图像
用户:guest,pass:guest非常感谢您的支持