ERROR al registrar

Esta es la pagina http://bens.net63.net/ para que se registren y vena el error cualquier cosa me avisan, gracias

Parse error: syntax error, unexpected T_DNUMBER in /home/a9657028/public_html/miembros/register.php on line 6
Tu codigo de registro tiene un error de escritura, necesitas postear el codigo aqui, para que se te pueda ayudar. 8) 8)
Ese Es Todo Tu Codigo? No lo creo, pero si el error se origina en esa linea es porque al final de la misma deves poner ; Y quitar el signo $ de los campos de la conexion si es que no estas usuando variables, la linea de codigo deveria quedar asi:

$link = mysql_connect('mysql1.000webhost.com','a9657028_RXBENS','xxxx' ); 

Pero Si Quieres Usar Variables :

$servidordb="mysql1.000webhost.com";
$usuariodb="a9657028_RXBENS";
$passworddb="xxx";
$link = mysql_connect($servidordb,$usuariodb,$passworddb); 

8) 8) 8)
Ahora me sale otro error


Parse error: syntax error, unexpected T_LOGICAL_OR in /home/a9657028/public_html/miembros/register.php on line 10

En la linea 10 sale esto

or die ("Could not connect to mysql because ".mysql_error ());
Creo que seria lo mejor, para corregir todos los errores posibles de una vez.

8) 8) 8) 8) 8)
<?php

include("config.php");

// connect to the mysql server
$servidordb="mysql1.000webhost.com";
$usuariodb="a9657028_RXBENS";
$passworddb="XXXX";
$link = mysql_connect($servidordb,$usuariodb,$passworddb);
or die ("Could not connect to mysql because ".mysql_error () );

// select the database
mysql_select_db($a3286015_user)
or die ("Could not select database because ".mysql_error());

// check if the username is taken
$check = "select id from $table where username = '".$_POST['username']."';";
$qry = mysql_query($check)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);
if ($num_rows != 0) {
echo "Sorry, there the username $username is already taken.
";
echo "<a href=register.html>Try again</a>";
exit;
} else {

// insert the data
$insert = mysql_query("insert into $table values ('NULL', '".$_POST['username']."', '".$_POST['password']."', '".$_POST['name1']."', '".$_POST['name2']."', '".$_POST['email']."', '".$_POST['website']."', 'images/avatar.jpg')")
or die("Could not insert data because ".mysql_error());

// print a success message
echo "Your user account has been created!
";
echo "Now you can <a href=login.html>log in</a>";
}

?>
Al codigo solo le sobra el punto y como que te dije que le pusieras, Claro espesifique que si era todo tu codigo, es por eso que cuando pidas ayuda procura poner todo el codigo desde el principio, para evitar adivinar cual es el codigo que hay antes y despues del error.

<?php
include("config.php");
// connect to the mysql server
$servidordb="mysql1.000webhost.com";
$usuariodb="a9657028_RXBENS";
$passworddb="XXXX";
$nombredb="a3286015_user";
if(mysql_connect("$servidordb","$usuariodb","$passworddb")){
$link = mysql_connect("$servidordb","$usuariodb","$passworddb");
else{
echo "Could not connect to mysql because ".mysql_error () ;
}

// select the database
if(!mysql_select_db("$nombredb",$link)){
echo "Could not select database because ".mysql_error();
}
// check if the username is taken
$check = "select id from $table where username = '".$_POST['username']."';";
$qry = mysql_query($check)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);
if ($num_rows != 0) {
echo "Sorry, there the username $username is already taken.
";
echo "<a href=register.html>Try again</a>";
exit;
} else {

// insert the data
$insert = mysql_query("insert into $table values ('NULL', '".$_POST['username']."', '".$_POST['password']."', '".$_POST['name1']."', '".$_POST['name2']."', '".$_POST['email']."', '".$_POST['website']."', 'images/avatar.jpg')")
or die("Could not insert data because ".mysql_error());

// print a success message
echo "Your user account has been created!
";
echo "Now you can <a href=login.html>log in</a>";
}
?>

Modifique un poco tu codigo, pruevalo y me dices su funciona, sino para tratar de corregirlo. 8) 8) 8)
Del codigo que modificaste, sale el siguiente error

Parse error: syntax error, unexpected T_ELSE in /home/a9657028/public_html/miembros/register.php on line 9
:lol: :lol: :lol: Creo que me faltaron las comillas, trata ahora, el codigo lo edite para no reescribirlo en este post.

Pruebalo ahora aver si te va. :? :?
Ya arregle el error pero, tengo otro problema
Could not connect to mysql because Could not insert data because Column count doesn't match value count at row 1

creo que esto es por que yo cree la base de datos, y el archivo register.php lo baje de un tutorial que habia en el foro :cry:
OK, al parecer tu conexion funciona, solo que al parecer no existe la tabla o los campos de la tabla no coinciden con los que tu usas para registrar el usuario.

Revisa tu base de datos, y los campos que usas para registrarlos, ademas de verificar que la tabla donde los gusrdaras este creada y contenga todos los campos que usas para el registro del usuario :? :? .