Javascript pour suppression de donnée
Vadd_VII
-
Scalpweb Messages postés 1483 Statut Membre -
Scalpweb Messages postés 1483 Statut Membre -
Bonjour,
J'aimerais pouvoir créer un script qui permette d'effacer des données d'une table, je m'explique :
En cliquant sur un bouton, une fenêtre s'affiche (avec un confirm) et demande une confirmation de suppression, si on clique sur ok, le script envoye sur une page qui contient la requete de suppression. Voici le script que j'ai créé mais qui ne fonctionne pas :
function supprimer()
{
if (confirm('Voulez-vous supprimer ?'))
{
document.location.href = '..\requetes\supprSalarie.php';
}
}
Merci !
J'aimerais pouvoir créer un script qui permette d'effacer des données d'une table, je m'explique :
En cliquant sur un bouton, une fenêtre s'affiche (avec un confirm) et demande une confirmation de suppression, si on clique sur ok, le script envoye sur une page qui contient la requete de suppression. Voici le script que j'ai créé mais qui ne fonctionne pas :
function supprimer()
{
if (confirm('Voulez-vous supprimer ?'))
{
document.location.href = '..\requetes\supprSalarie.php';
}
}
Merci !
Configuration: Windows XP Internet Explorer 6.0
19 réponses
-
Bonjour,
Regarde du côté d'Ajax et de l'objet XmlHttpRequest :)
Xavier -
En fait je viens de réussir avec :
function supprimer(i, nom, prenom)
{
if (confirm('Voulez-vous supprimer le salarié ' + nom + prenom + ' ?'))
{
window.location.href = 'salarie.php?supprimer=' + i;
}
}
et par contre quand je l'appelle :
onClick="supprimer('.$i.', "'.$nomSal[$i].'", "'.$prnmSal[$i].'")"
les paramètres ne passent pas, et je ne vois pas pourquoi. -
Pourrais tu nous donner un extrait du code html final généré de ta page ?
-
Voilà le morceau intéressant:
<input type="button" class="btn-suppr" name="suppr" value="0" onClick="supprimer(0, "BIDEAU", "Didier")"> -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
-
-
-
> onClick="supprimer(0, "BIDEAU", "Didier")"
Il n'y aurait pas comme un problème de guillemets ? ;) -
-
Oui, mais il y a quand même un pbm de guillemet...
Ca donne :
onClick="supprimer(0, 'BIDEAU', 'Didier')"
Je m'en veux de pas l'avoir vu plus tôt... -
Comment faire pour avoir juste les '', car quand je met ça :
onClick="supprimer('.$i.', ''.$nomSal[$i].'', ''.$prnmSal[$i].'');"
j'ai une erreur :
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in ....php on line ... -
Pour faire un echo de cette ligne en php, ça donne :
echo "onClick=\"supprimer($i, '$nomSal[$i]', '$prnmSal[$i]');\""; -
-
Alors passe ce post en tant que résolu !
Bon courage pour la suite, @+ -
Juste une dernière chose, est-ce que il n'y aurait pas un moyen de faire cet affichage avec des ' ?
-
Oui :
echo 'onClick="supprimer('.$i.', \''.$nomSal[$i].'\', \''.$prnmSal[$i].'\');"';
^^ -
-