Lei este ejemplo que es de hace tiempo y quiero saber si me pueden explicar? cual es el nombre de la base de datos y nombre de las tablas y donde se guarda el numero.
me gustaria saber como modificarlo para que este lea el numero en la base de datos antes de guardarlo para saber si no esta repetido y luego de enviar el formulario hay si se guardaria
FORM.PHP
Código PHP:
<form name="form1" action="reg01.php" method="post">
<input name="numero" type="hidden" value="<?php echo $num=rand(1,20); ?>" />
</form>
REG01.PHP
require_once('config.php');
require_once('error.php');
$aleatorio= $_POST["numero"];
$sqlaleatorio = mysql_query("INSERT INTO tabla (num_aleatorio) VALUES ('$aleatoio') ");
if(!$sqlaleatorio )
{
echo 'no se ha podido conectar a la base de datos';
}
else
{
echo 'registro satisfactorio';
}
ERROR.PHP
$sqlnumigual = mysql_query("SELECT * FROM `tabla` WHERE num_aleatorio='" . $_POST[numero] . "'");
if(mysql_num_rows($sqlnumigual )) {
echo'<form action="reg01.php" method="post" name="form2">
<input name="numero" type="hidden" value="'.$num=rand(1,20).'" />
</form><script> document.form2.submit(); </script>';
exit;
}