De esta forma lo que consigo es que una vez validado vaya a su menu de edición y pueda gestionar 12 link personales. Se que podría gestionarlo haciendo un COUNT de los registros y si supera a 6 registros que no inserte más. Pero el cliente quiere ver 6 links despues de haberse validado como nuevo usuario.
el código que tengo es el siguiente.
Miren por favor si pueden ayudarme.
gracias
Código PHP:
include ("myadmin/config.php");
if(($HTTP_POST_VARS["nick"]) != "") {
$sql = "SELECT usuario FROM bd_socios WHERE usuario='".$HTTP_POST_VARS["nick"]."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Lo sentimos, este nombre de usuario ya está en uso. <a href='register.php' class='Blue'>Escoge otro</a>";
} else {
$sql = "INSERT INTO bd_socios (usuario,pass,correo) VALUES (";
$sql .= "'".$HTTP_POST_VARS["nick"]."'";
$sql .= ",'".$HTTP_POST_VARS["contrasena"]."'";
$sql .= ",'".$HTTP_POST_VARS["correo"]."'";
$sql .= ")";
$sql .= "INSERT INTO bd_links (id,nombre,url,id_usuario) VALUES (NULL,'LINK 1','','".$HTTP_POST_VARS["nick"]."')";
$sql .= "INSERT INTO bd_links (id,nombre,url,id_usuario) VALUES (NULL,'LINK 2','','".$HTTP_POST_VARS["nick"]."')";
$sql .= "INSERT INTO bd_links (id,nombre,url,id_usuario) VALUES (NULL,'LINK 3','','".$HTTP_POST_VARS["nick"]."')";
$sql .= "INSERT INTO bd_links (id,nombre,url,id_usuario) VALUES (NULL,'LINK 4','','".$HTTP_POST_VARS["nick"]."')";
$sql .= "INSERT INTO bd_links (id,nombre,url,id_usuario) VALUES (NULL,'LINK 5','','".$HTTP_POST_VARS["nick"]."'";
$sql .= "INSERT INTO bd_links (id,nombre,url,id_usuario) VALUES (NULL,'LINK 6','','".$HTTP_POST_VARS["nick"]."'";
mysql_query($sql);
echo "¡Gracias, tu registro se ha realizado correctamente!<br>";
echo "<a href='index.php' class='blueBig'>Valídate y personaliza tus Links ahora!</a><br>";
}
mysql_free_result($result);
} else {
echo "Debes rellenar como mínimo los campos: usuario, mail y password";
}