Jump to content
  • 0

pomoc [Help] Formulář


speedy236

Dotaz

Ahoj na mém hostingu mám

 

				echo 'Vyberte hru: SA-MPTeam Speak 2Ventrilo 2.4.0';

 

což je výběr hry

pak mám formulář:

 

if($_GET["hra"] == "samp") 
			{
				if(!isset($_POST["meno"]))
				{
					$cislo1 = rand(1, 10);
					$cislo2 = rand(1, 10);
					$_SESSION["validate"] = $cislo1 + $cislo2;

					echo '';
					echo '';
					echo 'Objednávky
';
					echo '



';
					echo 'Meno: Priezvisko: Login: Štát: SlovenskoČeskoE-mail: Pladba cez: SMS';
					//Slozenka typu ACez účet';
					echo 'Balíček: 5 slotov50 slotov100 slotov150 slotov200 slotov300 slotov500 slotovPočet mesiacov: 1 mesiac';
					//2 mesiace3 mesiace4 mesiace5 mesiacov6 mesiacov
					echo ''.$cislo1.' + '.$cislo2.' =Súhlasím s podmienkami';
					echo '

';
					echo '';
				}else{
					if(!isset($_POST["meno"]) || !isset($_POST["priezvisko"]) || !isset($_POST["nick"]) || !isset($_POST["stat"]) || !isset($_POST["mail"]) || !isset($_POST["platba"]) || !isset($_POST["balicek"]) || !isset($_POST["mesiace"]) || !isset($_POST["validate"])) return printf('Error: neboly zadané všetky povinné údaje!');
					if(!is_numeric($_POST["validate"])) return printf('Error: ochranný kód opíšte číslom nie slovom!');
					if($_SESSION["validate"] != 0 && $_SESSION["validate"] != $_POST["validate"]) return printf('Error: neviete počítať!');
					if(!isset($_POST["podmienky"])) return printf('Error: nemôžete si objednať server ked nesúhlasíte s podmienkami!');

					$_SESSION["validate"] = 0;
					$meno 	= Bezp($_POST["meno"]);
					$priezvisko = Bezp($_POST["priezvisko"]);
					$nick		= Bezp($_POST["nick"]);
					$stat		= Bezp($_POST["stat"]);
					$mail		= Bezp($_POST["mail"]);
					$platba	= Bezp($_POST["platba"]);
					$balicek	= Bezp($_POST["balicek"]);
					$mesiace	= Bezp($_POST["mesiace"]);
					$heslo	= rand(1000, 9999);
					$lock 	= 0; //0 free, 1 platene
					$ip 		= $_SERVER["REMOTE_ADDR"];
					$zaplat 	= 0;
					$port 	= 7777;

					if($stat == "cz" && $balicek == "5") $zaplat = 10;
					else if($stat == "cz") $zaplat = $balicek * 0.80 * $mesiace;
					else if($stat == "sk" && $balicek == "5") $zaplat = 0.395;
					else if($stat == "sk") $zaplat = $balicek * 0.028 * $mesiace;

					if($stat != "sk" && $stat != "cz" || $platba != "sms" && $platba != "slozenka" && $platba != "ucet" || $balicek != "5" && $balicek != "50" && $balicek != "100" && $balicek != "150" && $balicek != "200" && $balicek != "300" && $balicek != "500" || $mesiace != "1") return printf('Error: blbo boli zadané údaje!');
					//*&& $mesiace != "2" && $mesiace != "3" && $mesiace != "4" && $mesiace != "5" && $mesiace != "6")
					if(strlen($meno) > 14 || strlen($meno) < 4 || strlen($priezvisko) > 14 || strlen($priezvisko) < 4 || strlen($nick) > 14 || strlen($nick) < 4 || strlen($mail) > 29 || strlen($mail) < 4) return printf('Error: zadali ste krátke alebo dlhé údaje!');

					$rovnake = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `login` = '$nick'"),0);
					if($rovnake != 0) return printf('Error: zadané meno už existuje!');

			            $datum = date("d-m-Y");
			            $expirace = date("d-m-Y", time() + (5 * 24 * 60 * 60));

					$cyklus = mysql_query("SELECT * FROM games");
					while($lnk = mysql_fetch_array($cyklus)) if($lnk["port"] >= $port) $port = $lnk["port"] + 1;

					$kntrla = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE ip = '$ip'"));
					if($kntrla) return printf('Error: už vlastníte jeden účet!');

					$VlozData = mysql_query("INSERT INTO users (`login`,`heslo`,`meno`,`priezvisko`,`jazyk`,`avatar`,`VIP`,`mail`,`ip`,`pokec`)
						VALUES
					('$nick', '$heslo', '$meno', '$priezvisko', '$stat', '1', '0', '$mail', '$ip', '1')  ") or die (mysql_error());

					$idd = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE login = '$nick' LIMIT 1"));
					$id = $idd["id"];

					$VlozData2 = mysql_query("INSERT INTO games (`kdo`,`hra`,`platba`,`suma`,`port`,`sloty`,`start`,`end`,`lehota`,`lock`)
						VALUES
					('$id', 'SAMP', '$platba', '$zaplat', '$port', '$balicek', '$datum', '$expirace', '$mesiace', '$lock')  ") or die (mysql_error());


					//Mailit($mail, $stat, $mesiace, $platba, $balicek, $port, $id, $login, $meno, $priezvisko, $heslo);
					echo 'Vase heslo je: '.$heslo.'
';
					if($VlozData && $VlozData2) return printf('Objednávka bola zaznamenaná, Maily nechodia!');
					else return printf('Problém zo zaslaním objednávky, skúste neskôr!');
				}
			}
		}

 

Jak mám udělat další hry?

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Administrátor

videl bych to pres option udelej nejdriv treba index.php a vtom optiony samp ivvmp css a pak podle toho to rpesmeruj na to kam to pujde ne ?tak bych to videl ja ale v php sem celkem zacatecnik

Link to comment
Share on other sites

  • 0

První tvoje věta "Ahoj na mém hostingu mám ...".

Pokud neumíš PHP, nebo na to nemáš lidi, tak se do hostingu úbec nepouštěj.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...