Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/06/2003, 10:55
Avatar de Henker
Henker
 
Fecha de Ingreso: febrero-2003
Mensajes: 37
Antigüedad: 22 años, 1 mes
Puntos: 0
Hola, ya estoy liado con el script y me da un par de errores que no entiendo.
Además quiero insertar los datos en dos tablas diferentes a la vez
supongo que he de hacer lo que comento en un comentario en la línea 22-23.

Los errores que me da son estos dos:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in alta_usr.php on line 11

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in alta_usr.php on line 15

EL código es:
Código PHP:
<?
$server
="localhost"/* Nuestro server mysql */
$database="clientes"/* Nuestra base de datos */
$dbpass="mike"/*Nuestro password mysql */
$dbuser="aamnsczx"/* Nuestro user mysql */
/* Primero comprobamos que no existe un usuario con el mismo usuario ya registrado */

$query="SELECT * FROM usuarios_pendientes WHERE usuario='$usuario'";
$link=mysql_connect($server,$dbuser,$dbpass);
$result=mysql_db_query($database,$query,$link);
if(
mysql_num_rows($result)){
echo 
"El usuario ya existe en la BD";
} else {
mysql_free_result($result);
/* Ahora comprobamos que los dos pass coinciden */
if($pass1!=$pass2) {
echo 
"Los passwords deben coincidir<br>";
echo 
'Clica <a href="altausr.php">aquí</a> para volver al formulario';
} else {

$query="INSERT INTO usuarios_pendientes (fecha, alias, pwd) VALUES ('$usuario','$pwd01','$pwd02')";
/* Para insertar los datos en otra tabla a la vez imagino que solamente he de añadir otro
$query="INSERT INTO nombre_detabla etc. ¿no? */
$result=mysql_db_query($database,$query,$link);
if(
mysql_affected_rows($link)){
echo 
"Lo datos del usuario han sido introducidos correctamente";
} else {
echo 
"Error introduciendo el usuario";
/* Cierre del else */
/* Cierre del else que corresponde a if(mysql_affected_rows.....) */
/* Cierre del else que corresponde a if(mysql_num_rows...) */

 
include("alta_usr.htm"); ?>

Última edición por Henker; 18/06/2003 a las 11:03