Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

Formularz POST, przesył GET

PHP

  • Zamknięty Temat jest zamknięty
8 odpowiedzi w tym temacie

#1 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 19.12.2010 17:11

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?
  • +
  • -
  • 0

#2 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 19.12.2010 17:21

daj kod i opisz dokladnie co chcesz zrobic :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#3 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 19.12.2010 20:21

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 xD

Spoiler

  • +
  • -
  • 0

#4 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 19.12.2010 20:29

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'];
}
?>

  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#5 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 19.12.2010 20:51

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 ;P
  • +
  • -
  • 0

#6 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 19.12.2010 21:48

noto zamieniasz method="GET" i potem if(isset($_GET['...'])) ...
  • +
  • -
  • 0

#7 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 19.12.2010 21:52

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 :)
  • +
  • -
  • 0

#8 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 19.12.2010 22:14

index.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
  • +
  • -
  • 0

#9 -PainKiller-

    Wszechobecny

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:498
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Kraków
Offline

Napisano 19.12.2010 22:36

skoro nie chcesz mieć zmiennych w adresie to po co ci transfer GET ?
tak samo możesz odebrać dane z tablicy postowej





Również z jednym lub większą ilością słów kluczowych: PHP

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych