entonces suponganse que yo pongo www.newclan.net/invitar/index.php?id=1 me sale un registro y la idea es que cuando yo me registre a el amigo que me paso ese link (ese amigo es la id 1) le den 3 creditos
Este es el sistema que hice, crea la cuenta pero no se porque motivo no me actualiza los creditos de la id 1
Código PHP:
<?php
$caracteres = "1234567890";
$numerodeletras=10;
$cadena = ""; //variable para almacenar la cadena generada
for($i=0;$i<$numerodeletras;$i++)
{
$cadena .= substr($caracteres,rand(0,strlen($caracteres)),1);
}
if(!empty($_POST)){
if(isset($_POST["nombre"]) &&isset($_POST["apellido"]) &&isset($_POST["genero"]) &&isset($_POST["email"]) &&isset($_POST["password"]) &&isset($_POST["confirm_password"])){
if($_POST["nombre"].$_POST["apellido"]!=""&& $_POST["genero"]!=""&&$_POST["email"]!=""&&$_POST["password"]!=""&&$_POST["password"]==$_POST["confirm_password"]){
include "../php/conexion.php";
$found=false;
$sql1= "select * from cuenta where nombre=\"$_POST[nombre]_$_POST[apellido]\" or email=\"$_POST[email]\"";
$query = $con->query($sql1);
while ($r=$query->fetch_array()) {
$found=true;
break;
}
if($found){
print "<script>alert(\"Nombre en uso o email ya registrado.\");window.location='../login.php';</script>";
break;
}
$sql = "insert into cuenta(nombre,sex,email,password,registered,money,bank,level,pos_x,pos_y,pos_z,DNI) value (\"$_POST[nombre]_$_POST[apellido]\",\"$_POST[genero]\",\"$_POST[email]\",\"$_POST[password]\",NOW(),750,16000,1,1481.7340,-1743.4836,13.5469,".$cadena.")";
$query = $con->query($sql);
if($query!=null){
$sql2 = "UPDATE cuenta SET creditos='3' where id ='$id'";
mysql_query($sql2);
print "<script>alert(\"Se pudo\");window.location='pudiste.html';</script>";
}
}
}
}
?>
