y con la conexion, yo creo que la funcion de conexion a la base de datos no es correcta..., mira como conecto yo con mi base de datos
Código PHP:
<?php
/*CARGAMOS CONFIGURACION DEL SERVIDOR*/
$sql_host = "localhost"; // Host, nombre del servidor o IP del servidor Mysql.
$sql_usuario = "xxx"; // Usuario de Mysql
$sql_pass = "xxx"; // contraseña de Mysql
/*CARGAMOS LA BASE DE DATOS*/
$sql_db = "xxxxxx"; // Base de datos que se usará
/*CARGAMOS LAS TABLAS DE LA BASE DE DATOS*/
$sql_tabla = "script_s_p_usuarios"; // Nombre de la tabla que contendrá los datos de los usuarios
/*CONECTAMOS CON MYSQL*/
$db_connect = mysql_connect($sql_host,$sql_usuario,$sql_pass);
mysql_select_db($sql_db);
/*CARGAMOS TODOS LOS REGISTROS DE LAS BASES DE DATOS*/
$selecttbl = "id,webname,nick,password";//Campos de Registro Administradores BD
mysql_query("UPDATE $sql_tabla SET webname='$nombrenuevo',password='$passwordnuevo' WHERE id='$id'") or die(mysql_error());
?>
venga amigo, lo tienes que tener ya funcionando....