Page 1 sur 3
Input pour changer d'url
Posté : 29 nov. 2012, 18:15
par jycs
Salut,
Je cherche à faire un truc tout bête, mais je n'y connais rien en input !
J'ai donc mon formulaire
<form action="http://www.monsite.com/index.php" method="get">
<input type="text" name="">
<input type="submit">
</form>
Ce que j'aimerais, c'est que quand on entre un
mot dans l'input text et qu'on valide, l'adresse devienne :
http://www.monsite.com/index.php?mot
J'aimerais aussi qu'une fois cette adresse changée, un bouton apparaisse pour télécharger
http://www.monsite.com/mot/blabla.jpg
Quelqu'un peut il m'éclairer ?
Re: Input pour changer d'url
Posté : 29 nov. 2012, 18:23
par juliette
Regarde mais c'est peut être pas ce que tu veux:
<?php
if(isset($_POST['nom'])){
echo 'http://index.php?'.$_POST['nom'];
}
?>
<form action="index.php" method="post">
<input type="text" name="nom">
<input type="submit">
</form>
Re: Input pour changer d'url
Posté : 29 nov. 2012, 18:26
par juliette
Pardon, fonctionne aussi avec $_GET
<?php
if(isset($_GET['nom'])){
echo 'http://index.php?'.$_GET['nom'];
}
?>
<form action="index.php" method="get">
<input type="text" name="nom">
<input type="submit">
</form>
Re: Input pour changer d'url
Posté : 29 nov. 2012, 18:40
par jycs
Salut,
Je suis face à un problème imprévu, j'ai un JS indispensable qui passe par dessus l'input et je ne peux donc pas cliquer.
Sinon merci beaucoup, tu m'as résolue mon premier problème !
Re: Input pour changer d'url
Posté : 29 nov. 2012, 18:45
par juliette
Sans plus d'information, je suis incapable de continuer a t'aider...
Re: Input pour changer d'url
Posté : 29 nov. 2012, 18:52
par jycs
Oublions ce soucis alors
Sais tu quoi faire pour :
Re: Input pour changer d'url
Posté : 29 nov. 2012, 18:57
par juliette
fait moi voir le model html que tu souhaite obtenir
Re: Input pour changer d'url
Posté : 29 nov. 2012, 19:00
par juliette
Si non, dans le if, a la place de l'echo de l'url, tu fait un echo de ton bouton
Re: Input pour changer d'url
Posté : 29 nov. 2012, 19:12
par jycs
Je ne comprend pas tout.
Si c'est ce que tu me demandes, il faut que le bouton télécharge : images/names/%nom%/base.png
Re: Input pour changer d'url
Posté : 29 nov. 2012, 19:17
par juliette
regarde:
if(isset($_GET['nom'])){
echo 'http://index.php?'.$_GET['nom'];
}
?>
<form action="index.php" method="get">
<input type="text" name="nom">
<input type="submit">
</form>
et la je remplace l'echo de l'url par le bouton:
<?php
if (isset($_GET['nom'])) {
echo '<img src="images/names/' . $_GET['nom'] . '/base.png"/>';
}
?>
<form action="index.php" method="get">
<input type="text" name="nom">
<input type="submit">
</form>
Re: Input pour changer d'url
Posté : 29 nov. 2012, 19:24
par jycs
Ah pas mal comme idée, y'a moyen d'afficher l'<img> dans un _blank ?
Re: Input pour changer d'url
Posté : 29 nov. 2012, 19:26
par juliette
bien sure, c'est un lien comme un autre...
Re: Input pour changer d'url
Posté : 29 nov. 2012, 19:43
par jycs
Oui mais où je place le target="_blank"
Re: Input pour changer d'url
Posté : 29 nov. 2012, 19:45
par juliette
echo '<a href="..." target="_blank"/><img src="images/names/' . $_GET['nom'] . '/base.png"></a>';
enfin, pas sur, c'est quoi que tu veux dans le _blank ?
Re: Input pour changer d'url
Posté : 29 nov. 2012, 19:58
par jycs
L'image