Bonjour à tous, alors voilà je suis entrain de réaliser un panneau d'administration pour un site à l'aide de jQuery, cependant j'ai un problème lors de l'utilisation de la fonction .load(), elle n'affiche pas le contenue de "action.php".
Mon panneau d'administrateur me permet de modifier ou supprimer un article, j'ai alors créé un tableau de 4 colonnes qui affiche dans la première colonne l'id des articles, dans la deuxième le titre, dans la 3 ème le lien "supprimer" qui est un $("td a"), et dans la 4 ème le lien "modifier" qui est aussi un $("td a").
script.js
azerty.php : (mon panneau d'administrateur)
action.php :
Modifié par tonymx15 (07 Sep 2010 - 23:31)
Mon panneau d'administrateur me permet de modifier ou supprimer un article, j'ai alors créé un tableau de 4 colonnes qui affiche dans la première colonne l'id des articles, dans la deuxième le titre, dans la 3 ème le lien "supprimer" qui est un $("td a"), et dans la 4 ème le lien "modifier" qui est aussi un $("td a").
script.js
$("td a").click( function(){
document.location = "azerty.php?lid="+$(this).parent().parent().children().eq(0).html()+"$laction="+$(this).html();
$("div#action").load( 'action.php',
{
lid: $(this).parent().parent().children().eq(0).html() ;
laction: $(this).html() ;
});
});
azerty.php : (mon panneau d'administrateur)
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>zoomoun.fr</title>
<link rel="stylesheet" media="screen" href="style.css">
<meta name="description" content="zoomoun">
</head>
<body>
<div id="global">
<div id="entete"><a href="index.php"><img src="img/logo.png" /></a></div>
<div id="principal">
<div id="gauche">
<?php
include('menu.php');
?>
</div>
<div id="droite">
<?php
include('droite.php');
?>
</div>
<div id="centre">
<h4>Panneau d'administration</h4>
<?php
$host = "localhost";
$user = "root";
$passwd = "root";
$con_serv = mysql_connect($host,$user,$passwd);
$con_bdd = mysql_select_db("test2");
mysql_query("SET NAMES UTF8");
$req = mysql_query("SELECT * FROM article");
echo'<table>';
while( $ligne = mysql_fetch_row($req) ){
$id = $ligne[0];
$titre = $ligne[1] ;
$texte = $ligne[2] ;
$date = $ligne[3] ;
$img1 = $ligne[4] ;
$img2 = $ligne[5] ;
$img2 = $ligne[6] ;
echo'<tr><td>'.$id.'</td><td>'.$titre.'</td><td><a href="#">supprimer</a></td><td><a href="#">modifier</a></td></tr>';
}
echo'</table>';
echo'<div id="action"></div>';
?>
</div>
<div id="clear"></div>
</div>
<?php
include('copyright.php');
?>
</div>
</div>
<script src="jquery.js"></script>
<!-- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> -->
<script src="script.js"></script>
</body>
</html>
action.php :
<?php
echo'action lancer';
?>
Modifié par tonymx15 (07 Sep 2010 - 23:31)