|
|
|
|
Bonjour,c'est encore moi, désolé :(:(:( mais J'ai encore un petit souci :
J'ai créer plusieurs comptes avec login et password en php. et J'ai une fonction Javascript qui me permet d'aller sur une page des le clique sur un bouton.
chaque personne qui se connecte à la meme page d'accueil mais lorsqu'il souhaite ajouter un contact en appuyant sur ajouter , il aura une page différente des autres.
Voici mon code :
<script language="javascript" type="text/javascript">
function orienter_action(bouton_clic)
{
/*Je recupere la valeur du login */
<? include('controle.php');
$login = $_POST['login'];
?>
/* test du bouton + login MAIS CELA NE MARCHE PAS :S*/
if( bouton_clic=="Ajouter un contact" && $login =='Toto')
{
document.form1.action="toto.php";
}
if( bouton_clic =="Ajouter un contact" && $login=='Tata)
{
document.form1.action="tata.html";
}
//puis soumission du formulaire
document.form1.submit();
}
/*Puis dans la page qui appelle la fonction :*/
<input type="button" name="contact" value="Ajouter contact" onClick="orienter_action('Ajouter un contact');">
Désolé encore du dérangement et merci d'avance.
Configuration: Windows XP Internet Explorer 7.0
if( bouton_clic=="Ajouter un contact" && $login =='Toto')
var bouton_clic=document.form1.nom_des_boutons_radio.value; et ensuite tu fais ton test: if( bouton_clic=="Ajouter un contact")
{
document.form1.action="<?php echo $login.'.html'; ?>";
} |
En faisant le test, je n'ai pas la nouvelle page, j'ai meme un warning en bas à gauche avec "erreur sur la page"
|
Merci de ta reponse ALain, mais je n'y arrive pas :S:S
|
Tu peux faire beaucoup plus simple
<?php
$login=...
$passwd=....
//verification et
if( pas ok){
// retour à la page de saisie par un header("location:......)
}else {
// c'est ok tu affiches la partie html
?>
<form name="form1" method="post" action="<?php echo $login.'.php ; ?>">
<input name="checkbox" type="checkbox" value="checkbox" checked disabled>Test<br>
<input type="submit" name="contact" value="Ajouter contact" />
</form>
<?php
}
?>
a mon avis ta page vers laquelle tu veux orienter doit être en .php pour enregistrer un contact il te faudra du php non ? |