Probleme eddition de formulaire Datatables Jeditable avec SQLite

Signaler
-
Bonjour à tous alors voila je suis coincé dans mon développement je voudrais pouvoir éditer des champs que je récupère dans ma base de données, au départ j'avais opté pour des edite text mais avec datatable ça ne fonctionne pas voici mon code si jamais quelqu'un peu m'aider merci d'avance :)


<!doctype html>
<html lang= "fr">
<meta charset="utf-8">
<head>
<!-- <link href="css/style.css" rel="stylesheet" type="text/css" /> <!-- fichier css contenant la mise en forme du tableau -->
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <!-- librairie JQuery -->
<script type="text/javascript" src="js/jquery.dataTables.js"></script> <!-- Plugin Datatable -->
<script type="text/javascript" src="js/jquery-ui-1.10.2.custom.min.js"></script> <!-- Fichier js du thème -->
<link href="css/blitzer/jquery-ui-1.10.2.custom.css" rel="stylesheet" type="text/css" /> <!-- Fichier css du thème -->
<link href="css/demo_page.css" rel="stylesheet" type="text/css" />
<link href="css/demo_table.css" rel="stylesheet" type="text/css" />
<link href="css/blitzer/jquery-ui-1.10.2.custom.css" rel="stylesheet" type="text/css" />
<link href="media/css/TableTools_JUI.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery.dataTables.js"></script>
<script type="text/javascript" src="media/js/ZeroClipboard.js"></script>
<script type="text/javascript" src="media/js/TableTools.js"></script>

<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#menuTable').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"sDom": '<"clear"><"H"Tflr>t<"F"ip>',
"oTableTools": { "sSwfPath": "media/swf/copy_cvs_xls_pdf.swf"},
"oLanguage": { "sUrl": "js/fr_FR.txt" }
});
});
</script>

</head>



<?php
actions(); 

?>
<?php
function actions()
{
// suppresion
if(isset($_REQUEST['delete']))
{
if(isset($_REQUEST['id']))
{
$parameters = array();
$parameters['id'] = intval($_REQUEST['id']);
// requete delete avec id = $_REQUEST['id']
$dbh = new PDO('sqlite:GED.sqlite');
$sql "DELETE FROM step WHERE id :id";
$sth = $dbh->prepare($sql);
$sth->execute( $parameters );
$res = $sth->fetchAll(PDO::FETCH_ASSOC);
}
}
// insertion
elseif(isset($_REQUEST['insert']))
{
// controle sur les valeurs passées si besoin
//if(isset($_REQUEST['id']))
{
$parameters = array();
$parameters['name'] = $_REQUEST['name'];
$parameters['description'] = $_REQUEST['description'];

// requete insert avec id = $_REQUEST['id']
$dbh = new PDO('sqlite:GED.sqlite');

$sql = "INSERT INTO step ( name, description ) VALUES ( :name, :description )";
$sth = $dbh->prepare($sql);

$sth->execute( $parameters );

$res = $sth->fetchAll(PDO::FETCH_ASSOC);			
}
}
// mise à jour
//Eddition dans la BDD 
elseif(isset($_REQUEST['update']))	
{
$parameters = array();
$parameters['id'] = $_REQUEST['id'];
$parameters['name'] = $_REQUEST['name'];
$parameters['description'] = $_REQUEST['description'];

// requete update avec id = $_REQUEST['id']
$dbh = new PDO('sqlite:GED.sqlite');

$sql = "UPDATE step SET name=:name, description=:description WHERE id= :id;";	 
$sth = $dbh->prepare($sql);
$sth->execute( $parameters );

$res = $sth->fetchAll(PDO::FETCH_ASSOC);

}

}
?>

<?php
echo '';
// Menu tableau
echo '----
';
echo ' Id  |
Etat |
Commentaire |
Actions |
';
echo '';
//connexion à la BDD
$dbh  = new PDO('sqlite:GED.sqlite');

// requete selectionnant tous les champs de la table
$sql =  'SELECT * FROM step';
$sth = $dbh->prepare($sql);
$sth->execute( );
$res = $sth->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $data) {
echo '<form action=\"index.php\" method=\"POST\">';
echo '----
';
echo ''.$data['id'].',
,
,

,  ';
echo '';
echo '</form>';
}
echo '';
echo '<tfoot>----
   |</tfoot>';
echo '
';
?>


<!-- Insertion dans la BDD recuperation des champs de saisis-->
<form action ='index.php' method='GET'>


 état
 description



</form>


      
</td>


</html>