Formularz POST, przesył GET
Kusek
19.12.2010
Witam, chcę się was zapytać czy da się zrobić że forumularz jest POST, a dane do innego pliku .php idą na GET?
i jak zrobić że jak się kliknie wyślij to aby wszystko działo się podspodem?
próbowałem na include lecz nie działa, czy mam dawać cały kod?
i jak zrobić że jak się kliknie wyślij to aby wszystko działo się podspodem?
próbowałem na include lecz nie działa, czy mam dawać cały kod?
Kusek
19.12.2010
http://frajeros.com/4gutaj/
chcę aby po naciśnięciu generuj to pokazało się na dole
próbowałem to na 2 sposoby, nawet bawiłem się JS, lecz nie pomogło
chcę aby po naciśnięciu generuj to pokazało się na dole
próbowałem to na 2 sposoby, nawet bawiłem się JS, lecz nie pomogło
Spoiler
Portek
19.12.2010
O ile dobrze rozumiem:
<form method="post" action="index.php">
<input type="radio" name="serwer" value="ffa" />FFA Cserwerek.pl<br>
<input type="radio" name="serwer" value="bf2" />BF2 Cserwerek.pl<br>
</td>
<td>
<br><b>Wpisz swój nick:</b><br>
<input type="text" name="imie" />
<br><br><br>
<input type="image" src="images/generator_07.png" name="send" value="submit" onfocus="blur()" />
</form>
<?php if(isset($_POST['send'])){
echo 'Tu coś co ma się wyświetlić: '.$_POST['serwer'];
}
?>
Kusek
19.12.2010
no dobrze zrozumiałeś, lecz chciałbym aby post zmienił się na get gdyż to ma być generator i chcę aby był link do każdego oddzielnie
Kusek
19.12.2010
ale ja bym chciał dać że dalej wyświetla się index.php na górze, a obrazek z treścią pokazuje na dole z linkiem
Knopers
19.12.2010
index.php :
gen.php :
<form method="POST"> <imput type="text" name="nick"><br> <input type="radio" name="serwer" value="ffa">FFA<br> <input type="radio" name="serwer" value="bf2">BF2<br> <imput type="submit" name="submit" value="Wyslij"> </form> if(isset($_POST['submit']) { echo 'Link: http://yoursite.com/gen.php?nick='.$_POST['nick'].'&serwer='.$_POST['serwer']; echo '<br><img src="http://yoursite.com/gen.php?nick='.$_POST['nick'].'&serwer='.$_POST['serwer'].'">'; }
gen.php :
if(isset($_GET['nick']) && isset($_GET['serwer'])) { $nick = $_GET['nick']; $serwer = $_POST['serwer']; //Generator Sygnatury //................... //................... //................... }Pozabezpieczasz jeszcze tylko przed atakami XSS i jest nice potem ew. możesz dodać sobie zasady do rewrite moda (czy jak to się tam zwie) i możesz nawet uzyskać nazwę plik http://(...).pl/%nick%-%serwer%.png
-PainKiller- 19.12.2010
skoro nie chcesz mieć zmiennych w adresie to po co ci transfer GET ?
tak samo możesz odebrać dane z tablicy postowej
tak samo możesz odebrać dane z tablicy postowej