Tom's Guide > Forum > Programmation > redirection sur un boutton

redirection sur un boutton

Forum Programmation : redirection sur un boutton

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour tout le monde, je rencontre quelques difficultés avec les redirection.
En fait j'ai un formulaire avec juste trois <input type="button".../> et je voudrais que chacun de ces bouttons se rediregent vers une autre page spécifique.

ma page de menu avec les bouttons:
<fieldset>
<legend>Menu Admin</legend>
<font color="red"<?php
$message="Bienvenue ".$_SESSION['nom']." <br/> <br/>";
echo $message;
?></font>
<a href="evenement.php?url=evenement.php">
<input type="button" value="Créer un formulaire JPO" maxlength="30"/></a><br/><br/>
<input type="button" value="Modifier son compte" maxlength="30"/> <br/>
<input type="button" value="Modifier une JPO" maxlength="30"/>
</fieldset>

et sur ma page cible.php

<?php
if(isset($_GET["url"]))
{
$url=$_GET["url"];
header("Location:$url" );
}else;
?>

Merci :-)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

déja on va commencer par le commencement: vérifie l'existence de ta page avant de la charger... c'est une faille connue!

enuite, quelles sont les difficultés rencontrées? mesges d'erreurs?

Répondre à kicoe

Merci Kicoe d'avoir répondu au poste.
Comme tu l'as indqué j'ai vérifié l'existence de la page et elle est bien présente, quant aux messages d'erreurs ils ne sont pas présents car j'ai beau cliqué sur le bouton rien ne se passe.

Merci

Répondre à lightscythe

je ne sais pas si c'est moi, mais bon...
kan tu écris:

Code :
  1. if(isset($_GET["url"]))
  2. {
  3. $url=$_GET["url"];
  4. header("Location:$url" );
  5. }else;



else quoi en fait? ;-)

Code :
  1. }else;

Répondre à kicoe

Salut,
Je pense que tu devrais appeler une fonction javascript qui te redirige.

Exemple : <input type="Button" onClick="maFonction(url)" />

Ma fonction :

function maFonction(url) {
window.location(url); // Je crois que c'est comme ça :-)
}

J'ai jamais essayé mais bon logiquement ca devrait marcher :-D

Répondre à girolt

Kicoe
le else c'est par habitude quand je fais du c# :-P.

Girolt.
J'ai jamais utilisé le javascript :crying:

Répondre à lightscythe

Entre tes balises <head> tu mets une fonction de redirection en javascript

<script language="JavaScript">
function maFonction(url) {
document.location.href = url
}
</SCRIPT>

Répondre à girolt

Je dois être vraiment nul parce que je me retrouve avec une page toute blanche sur la page où les trois formulaires sont cenées être :laugh:

Répondre à lightscythe

C'est bon j'ai trouvé.
Je vais mettre la "solution", ca peut toujours aider quelqu'un ;-)
<input type="button" value="plouf" onclick="document.location='evenement.php'" />

value="plouf" c'est me nomdu boutton
onclick="documentation.location='evenement.php'
evenement.php c'est la la page cible.

Je remerci quand même tous ceux qui m'ont aidé, c'est grâce à eux que j'ai pu touver :-D .

ca sonne comme pour une cérémonie des oscars et tout :tchin: mais bon faut dire ce qui est

Répondre à lightscythe
Tom's Guide > Forum > Programmation > redirection sur un boutton
Aller à :

Il y a 695 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens