archivo de conneccion: connect.php
Código:
archivo donde guardo (recibe datos de un form): save_users.php<? $serverdb='localhost'; $databasename='scd'; $userdb='root'; $passdb='mike'; $link = mysql_connect($serverdb, $userdb, $passdb); if (!$link) { echo '<br><br><a href="javascript:history.go(-1)">Volver</a>'; } $db_selected=mysql_select_db($databasename, $link); if (!$db_selected) { die('Error Interno con la Base de Datos, contacte con el administrador del sistema.<br>Detalle técnico: ' . mysql_error($link) . '<br><br><a href="javascript:history.go(-1)">Volver</a>'); } ?>
Código:
como comentario, en este ultimo archivo tengo un frame para poner una pagina que dice "espere mientras se guarda", si se guarda la cambio por un mensaje de "ok" y si no "error". creo que eso no afecta nada.<html> <head> <meta http-equiv="Content-Language" content="es-mx"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="http://net/css/css_gral.css" TYPE="text/css"> <title>Sistema de Control de Documentación</title> </head> <body> <div align="right"> </div> <div align="center"> <p> </p> <iframe name="loading" src="http://net/scd/loading.php" width="271" height="82" marginwidth="1" marginheight="1" scrolling="no" border="0" frameborder="0" id="loading"> Espere mientras se procesa la información.</iframe></p> <p> </div> </body> </html> <?php //declarar variables generales para la alta del registro $id_registro= $_POST['id_registro']; $nombre= $_POST['nombre']; $tipo_user= $_POST['tipo_user']; $usuario= $_POST['usuario']; $email= $_POST['email']; $clave= $_POST['pass1']; // MD5 enconding $clave_acceso=MD5($clave); //including data base connection include 'http://net/scd/connect.php'; //adding to the data base $tablex="usuarios"; $sql = "INSERT INTO $tablex (id_user, nombre, tipo, usuario, email, clave) values ('$id_registro', '$nombre', '$tipo_user', '$usuario', '$email', '$clave_acceso')"; echo $sql; $result=mysql_query($sql, $link); if (!$result) { ?> <script languaje="javascript"> loading.location = "http://net/scd/error.php"; </script> <? }else{ ?> <script languaje="javascript"> loading.location = "http://net/scd/done.php"; </script> <? } ?>
error recibido:
Código:
nota: antes del warning imprimo lo que tiene la variable sql que despues uso en el mysql_query (osea, es lo que me imprime, si ven el codigo tengo echo $sql)INSERT INTO usuarios (id_user, nombre, tipo, usuario, email, clave) values ('200810311321412', 'Miguel', 'A', 'mike', '[email protected]', '18126e7bd3f84b3f3e4df094def5b7de') Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\scd\users\save_users.php on line 46
gracias por su ayuda.