Bonjour a tous.

Voila je suis confronté a un problème en Javascript que je n'arrive pas a résoudre.. donc je me demandais si il était possible de le faire en AJAX ?

j'entends beaucoup de bien sur Ajax mais jamais utilisé... peut etre pour ceci

je vous explique :

Je crée une tableau dynamiquement avec une requete SQL qui me donne ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
for ($numero = 1; $numero<$nbrentree+1; $numero++)
        {
        $donnees = mysql_fetch_array($reponse);
        echo '<tr class="zone"  onClick="Confirmer()">
                <td>' . $numero . ' <input name="idsales" value="'. $donnees['Id_sales'] .'"/></td>                  
                <td>' . $donnees['Last_name'] . '</td>
                <td>' . $donnees['First_name'] . '</td>
                <td>' . $donnees['Practice'] . '</td>
 
              </tr>';
        }
        echo'</tbody>
          </table>';
mes valeurs de l'input sont bien générées : Id_sales corespond bien au nom et prenom dans la bdd.

ensuite ma fonction Confirmer est celle-ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function Confirmer()
{
    var answer = confirm("Do you want to delete this sales ?")
    if (answer)
    {
        window.location.href = "index.php?page=P_Deletesales&del=yes&id="+document.getElementById('idsales').value;
    }
    else
    {   
    }                           
}
je voudrais récupérer ma valeur idsales et la mettre dans ma barre d'adresse mais apparemment il reprend toujours le 1er idsales de la 1er ligne générée.

Es-ce que cela est possible en AJAX et si oui comment ?

merci