[POO] php-javascript : déclaration des arguments pour document.location.href
Bonjour tout le monde,
Je rencontre un souci lors de la prise en compte de deux arguments dans une fonction. Ca c'est le problème basique...
Et après 2 soirées de recherche je me contraint de faire appel à votre aide...
Pour détailler, voici ce que j'arrive à faire :
Javascript :
Code:
1 2 3 4 5 6 7 8 9 10
| <script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet objet ?" ) ;
if( confirmation )
{
document.location.href = "./objets/objets_suppression.php?idobjet="+identifiant ;
}
}
</script> |
Php :
Code:
echo '<td bgcolor="#ccc">'.'<a href=\'#\' onClick=\'confirme('.$result->id_objet.')\' >supprimer</a>'.'</td>';
Donc ici pour résumé, je clique sur le lien "supprimer" cela m'ouvre une fenêtre de confirmation puis me redirige vers une seconde page avec comme argument dans mon url : idobjet
A présent, mon problème... J'aimerais cette fois ci faire la même chose mais en redirigeant 2 arguments dans l'url soit idobjet et idperso
Voici ce que j'ai fait :
(l'url n'est pas la même c'est normal, d'ailleurs, le lien supprimer n'est pas dans un tableau non plus...)
Javascript :
Code:
1 2 3 4 5 6 7 8 9
| <script language="javascript">
function confirme_objet( identifiant,objet)
{
var confirmation = confirm( 'Voulez vous vraiment supprimer cet objet ?' ) ;
if( confirmation )
{
document.location.href = './persos/persos_suppression_objet.php?idperso='+identifiant+'&idobjet='+objet; }
}
</script> |
Question : en rouge, ai-je bien formaté ma commande document.location.href en concaténant l'url de la bonne façon ?
Php :
Code:
echo $result2->type_objet.' - '.$result2->nom_objet.' - '.$result2->description_objet.'<a href=\'#\' onClick=\'confirme_objet('.$result->id_perso.','.$result->id_perso.')\' >supprimer</a>'.'<br />';
Question : ai-je bien formaté l'appel de ma fonction "confirme_objet" ?
Ma réponse tend vers le non car dès que j'ajoute mon deuxième argument, je n'ai plus la fenêtre de demande de confirmation qui apparaît lorsque je clique sur le lien "supprimer".
Pouvez-vous m'indiquer mon, mes erreurs svp ?
Merci d'avance pour votre aide...
PS : Mon premier post depuis mon inscription... C'est bien la seule fois où je n'ai pas trouvé la réponse à ma question sur les cours, tuto et forums.. Désolé. ;)