Mudé una página con una base de datos de un server a otro, la base la levante con phpMyAdmin.
Modifiqué los datos de nombre de la base de datos , user y password en los archivos php. y no me funciona correctamente.
Lo que detecté como diferencia entre un server y otro es que el viejo tenía el register_globals=on mientras que el nuevo lo tiene en off.
Por lo que investigué este parece ser el problema.

Para entenderlo con un ejemplo, yo tengo este código que procesa un formulario en el cual se ingresa la variable dni y clave, cuáles son los cambios que debo hacerle al código?
Les agradezco su atención y posibles respuestas
Sergio Bosetti
[email protected]
Código:
//CONECTO AL MYSQL $link = @mysql_connect("localhost", "user", "pass"); if ($link == false) { print ("PROBLEMAS CON EL SERVIDOR. Por favor intenta nuevamente más tarde."); exit; } //CONECTO A LA DB if (mysql_select_db("base") == false) { print ("PROBLEMAS CON EL SERVIDOR. Por favor intenta nuevamente más tarde."); exit; } //CHEQUEO SI USUARIO NO ESTA REPETIDO $query = "SELECT * FROM tabla WHERE (dni = '$dni')"; $result = mysql_query ($query); $rows = mysql_numrows($result); $row = mysql_fetch_array($result); if ($rows != 1) { print ("<DIV ALIGN='CENTER'><P> </P><P> </P><P><FONT SIZE='4' COLOR='#990000'>Usuario sin registrar.</FONT><FONT SIZE='4'><BR><FONT SIZE='2'>Retroceda y chequee los datos ingresados. </FONT></FONT> </P></DIV>"); exit; } if ($row[clave] != $clave) { print ("<DIV ALIGN='CENTER'><P> </P><P> </P><P><FONT SIZE='4' COLOR='#990000'>Clave de acceso incorrecta. </FONT><FONT SIZE='4'><BR><FONT SIZE='2'>Retroceda y chequee los datos ingresados. </FONT></FONT> </P></DIV>"); exit; }