ven ustedes algun error?
archivo de conneccion: connect.php
Código:
<?
$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>');
}
?>
archivo donde guardo (recibe datos de un form): save_users.php
Código:
<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>
<?
}
?>
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.
error recibido:
Código:
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
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)
gracias por su ayuda.