Cita:
Iniciado por eddwinpaz Haber.. por lo que veo esta bien pero falta el mysql_query y el mysql_fetch_array y otras funciones basicas que puedes ver .. comparando tu codigo cualquier duda enviame un mensaje privado o escribe en este post.
Código PHP:
<?
mysql_connect("localhost","usuario","clave") or die("ERROR NO SE PUDO CONECTAR AL SERVIDOR MySQL"));
mysql_select_db("Nombre_base_datos") or die("ERROR: MySQL dice: "mysql_errno());
$clave = $_POST['clave'];
$sqlconsulta = "SELECT claveAfiliado
FROM patrocinador
WHERE claveAfiliado=".$clave." ";
$query = mysql_query($sqlconsulta);
$dato = mysql_fetch_array($query);
if ($dato['claveAfiliado'] != $claveAfiliado)
{
$sql1 = "INSERT INTO $table_name2 (nombre, paterno, materno,claveAfiliado)
VALUES (\"$nombre\", \"$paterno\",\"$materno\" ,\"$claveAfiliado\")";
$querydato = mysql_query($sqll);
}
else {
exit;
}
?>
Si me funciona gracias....
solo que checa esto....al momento que genero una clave existente me marca error en en el sql1
este es el codigo.
$db_name = "cleanhouse";
$table_name = "afiliados";
$table_name2="patrocinador";
$table_name3= "arbol";
$connection = @mysql_connect("localhost","root","00")
or die("Couldn't connect.");
$db = mysql_select_db($db_name, $connection)
or die("Couldn't select database.");
//.................................................. ..................................
//regitro sobre afiliados
$sql = "INSERT INTO $table_name
(fechareg,claveAfiliado,distribucion,foto,centro,n ombre, paterno, materno,fechanac, cname,cpaterno,cmaterno,calle,col,cp,rfc,entre,mai l, city,state,tel,codigopatro,lugar,ref1,tel3,ref2,te l2)
VALUES
(\"$fechareg\",\"$claveAfiliado\",\"$distribucion\ ",\"$foto\",\"$centro\",\"$nombre\", \"$paterno\",\"$materno\",\"$fechanac\",\"$cname\" ,\"$cpaterno\",\"$cmaterno\",\"$calle\",\"$col\",\ "$cp\",\"$rfc\",\"$entre\",\"$mail\",\"$city\",\"$ state\",\"$tel\",\"$codigopatro\",\"$lugar\",\"$re f1\",\"$tel3\",\"$ref2\",\"$tel2\")
";
$result = mysql_query($sql,$connection)
or die("Couldn't execute query: $sql, error: " . mysql_error());
//.................................................. .............................................
//Registro sobre patrocinador
$sqlconsulta = "SELECT claveAfiliado
FROM patrocinador
WHERE claveAfiliado=".$claveAfiliado." ";
$query = mysql_query($sqlconsulta);
$dato = mysql_fetch_array($query);
if ($dato['claveAfiliado'] != $claveAfiliado)
{
$sql1 = "INSERT INTO $table_name2 (nombre, paterno, materno,claveAfiliado)
VALUES (\"$nombre\", \"$paterno\",\"$materno\" ,\"$claveAfiliado\")";
$querydato = mysql_query($sqll);
}
else{
$result1 = mysql_query($sql1,$connection)
or die("Couldn't execute query: $sql, error: " . mysql_error());
}
Que estoy omitiendo?