ok lo tendre en cuenta pero ahora me e dado cuenta de una cosa. tengo un archivo que se llama initialize.php
que contiene las rutas a los includes de los diferenes archivos de la aplicación y me da error. este error al cargar el archivo create.php
) Notice: Use of undefined constant LIB_DIR - assumed 'LIB_DIR' in G:\wamp\www\mudanzasavellan4\create.php on line 3
Notice: Use of undefined constant SD - assumed 'SD' in G:\wamp\www\mudanzasavellan4\create.php on line 3
y asi es como tengo el archivo initialize.php
Código PHP:
<?php
defined("SD") ? NULL : define ("SD",DIRECTORY_SEPARATOR);
defined("RAIZ_DIR") ? NULL : define ("RAIZ_DIR", "G:".SD."wamp".SD."www".SD."mudanzasavellan4");
defined("LIB_DIR") ? NULL : define ("LIB_DIR",RAIZ_DIR.SD."includes");
require_once(LIB_DIR.SD."config.php");
require_once(LIB_DIR.SD."functions.php");
require_once(LIB_DIR.SD."database.php");
require_once(LIB_DIR.SD."database_table.php");
require_once(LIB_DIR.SD."session.php");
require_once(LIB_DIR.SD."user.php");
//require_once(LIB_DIR.SD."photo.php");
//require_once(LIB_DIR.SD."comment.php");
//require_once(LIB_DIR.SD."pagination.php");
?>
y no entiendo por que no me carga
create.php
Código PHP:
<?php require_once(LIB_DIR.SD."database.php"); ?>
<?php
if(isset($_POST["username"]))
{
$errores = array();
$errores = array_merge($errores, validar_campos_obligatorios(array("username","password")));
$max_caracteres = array("username" => 150,"password" => 40);
foreach($max_caracteres as $campo => $max)
{
if(strlen($_POST[$campo])>$max)
{
$errores[] = $campo;
}
}
$username = trim(preparar_consulta($_POST["username"]));
$password = sha1(trim(preparar_consulta($_POST["password"])));
if(empty($errores))
{
$consulta = "INSERT INTO usuarios (
username,password
) VALUES (
'{$username}','{$password}')";
$resultado = mysql_query($consulta);
if($resultado)
{
$mensaje = "El usuario ha sido creado.";
}
else
{
$mensaje = "No se ha podido crear el usuario: " . mysql_error();
}
}
else
{
$mensaje = "Se han encontrado " . count($errores) . " errores";
}
}
?>
<?php include("includes/header.php"); ?>
<table id="estructura">
<tr>
<td id="menu">
<a href="admin/admin.php">Regresar al menú principal</a>
</td>
<td id="pagina">
<h2>Crear nuevo usuario</h2>
<?php if(isset($mensaje)) { echo "<p>" . $mensaje . "</p>"; } ?>
<form action="create.php" method="post">
<table>
<tr>
<td>Nombre de usuario:</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Contraseña:</td>
<td><input type="password" name="password" /></td>
</tr>
</table>
<input type="submit" value="Crear usuario" />
</form>
</td>
</tr>
</table>
<?php require_once("includes/footer.php"); ?>