Bonjour,

voici le code que je souhaite mettre en place.
j'ai un problème de syntaxe lorsque j'ai plus d'un argument dans la ligne :

function supprimer(id, vartable) {
tout marche nickel, si je n'ai que : id
des que j'ajoute vartable ça ne marche plus:

voici la ligne comme je pense qu'elle devrait être mais sans succes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$.get('supprimer_demandedeb.php', {  
                        idsup:id, nomtable: vartable
                    }
pour info : id est de type long et vartable est de type chaine,
je précise bien que c'est evident car je pense que peut être que mon probleme vienne de là !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
            function supprimer(id, vartable){  
                if (id > 0) {  
                    //Exécution du script PHP avec Ajax  
                    $('#customers tr[id="commentaire' + id + '"] td').css({  
                                'backgroundImage': 'none',  
                                'backgroundColor': 'white',  
                            });  
                            $('#customers tr[id="commentaire' + id + '"] td').animate({  
                                'backgroundColor': '#ff8888',  
                                'color': '#941010'  
                            }, 1000);  
                    $.get('supprimer_demandedeb.php', {  
                        idsup:id, nomtable: vartable
                    }, function(data){  
 
                        if (data == '1') 
						{  
                            $('#customers tr[id="commentaire' + id + '"] td').fadeTo("slow", 0, function(){  
                                $(this).hide();  
                            });  
                        } else{  
                            alert('Problème de connexion à la base de donnée');  
                        }  
 
                    });  
 
                }  
            }
//***** appel depuis la page HTML/ PHP

l'appel se fait par :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<a  href='javascript:supprimer(".$row['id'].", 'table_news')'>
//avec un gros doute sur la syntaxe des cotes autour de table_news

**** code complet de l'appel ******

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
<a  href='javascript:supprimer(".$row['id'].", 'table_news')'><img src='images/effacer.png' width='16' height='16' border='0' /></a></td>

//***** fichier PHP appelé ***
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
header('P3P: CP="CAO PSA OUR"'); 
session_start(); 
 
include ("connexion/connexionpg.php");
	$requete = "delete from $_GET[nomtable] where id = $_GET[idsup]";
	if (pg_query( $cnx, $requete))
	   echo '1';  
    else  
        echo '0';  
	pg_close($cnx);
 
?>

************


voila j'ai essayé d’être complet dans l’énoncé du problème
je rappel que mon code fonction avec 1 seul argument
à savoir : ID

merci d'avance pour votre aide.