使用表单发送jquery-ui可选数据

时间:2015-05-26 18:05:05

标签: php jquery jquery-ui post jquery-ui-selectable

我需要在表单中使用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

非常感谢您的支持

0 个答案:

没有答案