Salu à tous,
me revoila avec mon menu d&d qui fonctionne
maintenant je voudrez pourvoir supprimer des lignes dynamiquement en cliquant sur un bouton sup se trouvant a chaque ligne. il faut bien sur que cette suppression soit supprimer également de la bdd.
le problem c'est que je ne vois absolument pas comment mettre cela en place...
Est ce que qu'un pourrait m'aider à créer cette fonction ?
La bdd "test":
id | nom | position
1 | nom1 | 4
2 | nom2 | 3
3 | nom3 | 2
4 | nom4 | 1
voici le code de base :
Merci d'avance de votre aide
Cdt
Modifié par spawns (22 Jul 2014 - 19:25)
me revoila avec mon menu d&d qui fonctionne
maintenant je voudrez pourvoir supprimer des lignes dynamiquement en cliquant sur un bouton sup se trouvant a chaque ligne. il faut bien sur que cette suppression soit supprimer également de la bdd.
le problem c'est que je ne vois absolument pas comment mettre cela en place...
Est ce que qu'un pourrait m'aider à créer cette fonction ?
La bdd "test":
id | nom | position
1 | nom1 | 4
2 | nom2 | 3
3 | nom3 | 2
4 | nom4 | 1
voici le code de base :
<?php
require("connect.php");
if(!empty($_POST))
{
$cate=$_POST[category];
//print_r($cate);
foreach($cate as $c ){
extract($c);
$sql1="UPDATE test SET nom='".$nom."', position='".$position."' WHERE id='".$id."'";
mysql_query($sql1) or die(mysql_error());
}
}
?>
<!doctype html>
<head>
<meta charset="utf-8">
<title>jQuery UI Sortable - Default functionality</title>
<link rel="stylesheet" href="js/jquery-ui.css">
<script src="js/jquery.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/order.js"></script>
<style>
#sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
#sortable li span { position: absolute; margin-left: -1.3em; }
ul#sortable li{border:1px solid #ff0000}
ul#sortable li.fantom{border:1px solid #000000}
</style>
</head>
<body>
<form method="post" action="admin.php">
<ul id="sortable">
<?php
$i=0;
$sql="SELECT nom,id,position FROM test ORDER BY position ASC";
$req = mysql_query($sql) or die(mysql_error());
while($d = mysql_fetch_assoc($req))
{
$i++;
?>
<li>
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span>
<input type="text" name="category[<?php echo $i; ?>][id]" value="<?php echo $d['id'];?>" />
<input type="text" name="category[<?php echo $i; ?>][nom]" value="<?php echo $d['nom'];?>" />
<input type="text" class="positioninput" name="category[<?php echo $i; ?>][position]" value="<?php echo $d['position'];?>" />
</li>
<?php
}
?>
</ul>
<input type="submit" value="Enregistrer"/>
</form>
</body>
</html>
Merci d'avance de votre aide
Cdt
Modifié par spawns (22 Jul 2014 - 19:25)