baza de date

Închis
Avatar utilizator
necroreborn112
Nivel 1

Nivel 1
Mesaje: 117
Membru din: 30 Noi 2014, 17:55
Server: Metin2 Craiova
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 1  
Medalii

Imi poate spune si mie cineva cum ar trebuii sa creez tabelul account in baza de date?
Scriptul de inregistrare il aveti mai joc , tabelul stiu sa il creez dar nu stiu cum sa creez randurile , adica , nu stiu ce valori si ce tipuri sa pun , intelege voi cred :)) .

Cod: Selectaţi tot

<?php
if(!isset($_SESSION['user']) && !isset($_SESSION['pass'])) 
{
?><div id="msg"><?php
if(isset($_POST['register']))
{
			$usern = replace($_POST['utilizator']);
			$pass = replace($_POST['parola']);
			$email = replace($_POST['email']);
			//$referal = $_POST['ref'];
			$idcard = replace($_POST['idcard']);
			$ques=$_POST["question"];
			$answ=$_POST["answer"];
			$ques2=$_POST["question2"];
			$answ2=$_POST["answer2"];
			$birthyear=$_POST["BirthYear"];
			$birthmonth=$_POST["BirthMonth"];
			$birthday=$_POST["BirthDay"];
			$addr=$_POST["Addr"];
			$postcode=$_POST["PostCode"];
			$mobile=$_POST["Mobile"];
			$telephone=$_POST["Telephone"];
			$ip = getenv("REMOTE_ADDR");
			$referal = replace($_POST['referal']);
			$create_time = date("Y-m-d H:i:s");
			if (md5($_POST['norobot']) == $_SESSION['randomnr2'])	
			{ 
				if((strlen($usern) >= 5) && (strlen($pass) >= 5)&&(strlen($email) >= 12)&&(strlen($idcard)==7))
				{
					$usr = mysql_query("Select * from account.account where login='$usern'");
					$ema = mysql_query("Select * from account.account where email='$email'");
					if((mysql_num_rows($usr)==1)|| (mysql_num_rows($ema)==1))
					{
						echo error("Cont sau email utilizate.Incercati altele sau click <a href='index.php?page=recuperare-pw'>aici</a> pentru recuperare parola.");
					}
					else
					{	
						if($_POST['read'] == "checked")
						{
							$rand = rand(99999,9999999999);
							$cod_activ = md5($rand);
							//$cod_activ= "1";
							mysql_query("Insert into account.account (Login,Password,Real_name,Social_id,Email,status,create_time,gold_expire,silver_expire,safebox_expire,autoloot_expire,fish_mind_expire,marriage_fast_expire,money_drop_rate_expire,coins,web_aktiviert)  
							values('$usern',password('$pass'),'$name','$idcard','$email','OK','$create_time','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','0','$cod_activ')") or die(mysql_error());
						echo succes('Cont creat cu succes.Va puteti loga acum!');
						$to      = $email;
						$subject = 'Activare cont!';
						$message = "
						
		Salut ".$usern. "\r\n" ."
		Pentru a activa contul tau acceseaza linkul de mai jos ". "\r\n" ."
		http://metin2roa.ro/index.php?page=activare-cont&cont=".$usern."&cod=".$cod_activ."
						";
						$headers = 'Acest mesaj a fost generat automat.Va rugam nu raspundeti.';
						//new mail($to, $subject, $message, $headers);
							if($referal!=NULL)
							{
								$cx = mysql_query("Select * from account.account where login='$referal'");
								
								if(mysql_num_rows($cx)==0)
								{
									echo error("Referalul nu exista");	
								}
								else
								{
									mysql_query("Insert into web.referals (owner,referal,colected) values ('$referal','$usern','0')") or die(mysql_error());
								}
							}
						}
						else { echo error('Trebuie sa citesti regulamentul si sa fii de acord cu el.');}
						}}		
				else
				{
						echo error('Minim 5 caractere.');
				}
			}
			else
			{
				echo error('SPAM!Introduceti corect codul din imagine');	
			}
}
?></div>
<link href="../img/style.css" rel="stylesheet" type="text/css" />


<h4>INREGISTRARE</h4>

  Va rugam sa folositi un email valid deoarece aceasta inregistrare<br /> necesita verificarea email-ului. Email-ul poate ajunge in 5-10 minute. Va rugam sa verificati si folderul SPAM


<form name="sign_up_frm" method="post" action="" id="registerForm">
<table border="0" cellspacing="10" cellpadding="0" width="100%" style="margin-top: 10px;" align="center">
<tr>
<td colspan="3" align="left" class="table_head">Informatii generale :</td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Nume de utilizator</td>
<td width="470" align="left" class="iRg_inf"><input name="utilizator" type="text" class="iRg_input" id="username1" onblur="return check_username();" maxlength="14" required="required"/><div id="info"></div></td>
<td width="293" align="left" ><span class="iRg_inf">
<div id="c_uss">6-14 caractere , litere/cifre</div></span></td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Parola</td>
<td width="470" align="left" class="iRg_inf"><input name="parola" type="password" id="parola" maxlength="14" required="required"  class="iRg_input"/>  <div id="info"></div></td>
<td width="293" align="left" ><span class="iRg_inf">
<div id="c_uss">6-14 caractere , litere/cifre</div></span></td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;">Introduceti un cod numeric</td>
<td align="left"><span class="iRg_inf">
  <input name="idcard" type="text" class="iRg_input" id="username2" onblur="return check_username();" maxlength="7" required="required"/>
</span></td>
<td align="left"><span class="iRg_inf">
<div id="c_uss">7 cifre</div></span></td>
</tr>

</tr>
<tr>
<td colspan="3" align="left" class="table_head">Furnizati o adresa de email valida :</td>
</tr>
<tr>
<td align="left"  style="padding-left: 24px;">Email Address</td>
<td align="left" class="iRg_inf"><input name="email" type="text" id="email1" maxlength="25" required="required" onblur="return check_email();" class="iRg_input"/></td>
<td align="left"><span class="iRg_inf">
<div id="c_mss">ex: [email protected]</div></span></td>
</tr><?php if(isset($_GET['referal']) && $_GET['referal']!=NULL)
	{
		$ref = replace($_GET['referal']);
		?>
<tr>
<td colspan="3" align="left" class="table_head">Invitat :</td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Nume referal</td>
<td align="left" class="iRg_inf"><input name="referal" type="text" id="referal" disabled="disabled" value="<?=$ref?>" class="iRg_input"/></td>
<td align="left" ><span class="iRg_inf">
<div id="c_uss">numele celui care te-a invitat</div></span></td>
</tr>
<?php } ?>

  <tr>
    <td colspan="3" align="center">
   Am citit regulamentul * <input type="checkbox" name="read"  value="checked" style="margin-top:-20px; margin-left:48px;"  /></a>
    
    </td>
  </tr>
    <tr>
    <td colspan="3" align="center"><input type="submit" id="register" name="register" value="&Icirc;nregistrare" class="buton" /></td>
  </tr>
</table></form>
<?php } else {echo error("Esti deja logat.");}?>
Ultima oară modificat 06 Noi 2016, 19:41 de către Bσss. ×, modificat 1 dată în total.
Motiv: Corect Gramatical.
Avatar utilizator
T.Radu
Nou Venit

Nou Venit
Mesaje: 47
Membru din: 14 Noi 2015, 03:34
Regat: Jinno
Aprecieri: 55  
Mulţumiri: 134  
 Contact:
Medalii

Cod: Selectaţi tot

 <?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "account";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Conexiune esuata, va rugam verificati datele din nou. : " . $conn->connect_error);
} 

// sql to create table
$sql = "CREATE TABLE account.account (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
Login VARCHAR(30) NOT NULL,
Password VARCHAR(30) NOT NULL,
Real_name VARCHAR(30) NOT NULL,
Social_id VARCHAR(30) NOT NULL,
Email VARCHAR(30) NOT NULL,
status VARCHAR(30) NOT NULL,
create_time VARCHAR(30) NOT NULL,
gold_expire VARCHAR(30) NOT NULL,
silver_expire VARCHAR(30) NOT NULL,
safebox_expire VARCHAR(30) NOT NULL,
autoloot_expire VARCHAR(30) NOT NULL,
fish_mind_expire VARCHAR(30) NOT NULL,
marriage_fast_expire VARCHAR(30) NOT NULL,
money_drop_rate_expire VARCHAR(30) NOT NULL,
coins VARCHAR(30) NOT NULL,
web_aktiviert VARCHAR(30) NOT NULL,
)";
if ($conn->query($sql) === TRUE) {
    echo "Tabelul <b>account</b> a fost creat cu success.";
} else {
    echo "Aceasta operatiune a provocat o eroare. : " . $conn->error;
}

$conn->close();
?>
Avatar utilizator
Kengikoi
Nou Venit

Nou Venit
Mesaje: 4
Membru din: 12 Dec 2016, 14:41
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

This is beyond my knowledge so that I have enough.
Afișează semnătura
Avatar utilizator
Oprea
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 13 Dec 2013, 14:34
Server: www.resursele.ro
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 9  
 Contact:
Medalii

Subiect inactiv, mutat în Arhivă.
Informații Resursele.com
Fondator @Resursele.rp
Imagine
 ! Mesaj de la: Cristi O.
Ofer suport pentru phpbb, html, css doar pe Resursele.ro
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
454
Răspunsuri
5
Vizualizări
1023
Răspunsuri
1
Vizualizări
246

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori