como puedo mandar la ruta ala base de datos la ruta es usuarios id.jpg como ago esto este es la pagina de registro:
Código PHP:
<? include("header.php");
//REGISTRO DE NUEVO USUARIO
if ($_POST["Registrar"]) {
//Variables
$Email = $_POST["Email"];
$Pass = $_POST["Pass"];
$RPass = $_POST["RPass"];
$Nombre = $_POST["Nombre"];
$Nacimiento = $_POST[Anio]."-".$_POST[Mes]."-".$_POST[Dia];
//Validaciones
$estado = "0"; //Estado=0=OK - Estado=1=Error
$msg_error = "";
//*Valida que todos los campos esten completos
if ($Email && $Pass && $Nombre) {
//*Valida Email
if (!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $Email)){
$estado = "1";
$msg_error = $msg_error."* La direccion de email ".$Email." no es válida.<BR>";
}
else {
$arr = @mysql_fetch_array(mysql_query("SELECT count(*) FROM usuarios WHERE email = '$Email'"));
if ($arr[0] > 0) {
$estado = "1";
$msg_error = $msg_error."* La direccion de email ".$Email." ya se encuentra registrada.<BR>";
}
}
//Valida Contraseña
if ($Pass == $RPass) $Passwd = $Pass;
else {
$estado = "1";
$msg_error = $msg_error."* La contraseña y la validacion no coinciden<BR>";
}
}
else {
$estado = "1";
$msg_error = $msg_error."* Debe completar Todos los campos para realizar el registro<BR>";
}
//*Verifica el Estado para llevar a cabo o no el Registro
if ($estado == "0"){
$sql = "INSERT INTO usuarios (id, email, password, nombre, nacimiento,) ";
$sql .= "VALUES ('', '$Email', '$Passwd', '$Nombre', '$Nacimiento')";
mysql_query($sql) or $error_sql = mysql_error();
$id_usuario = mysql_insert_id();
//* Copiamos la imagen de Perfil por defecto
$imagen="Img/default.jpg";
$dir="usuarios/";
$img=imagecreatefromjpeg($imagen);
imagejpeg($img,$dir.$id_usuario.".jpg");
//* Fin copia Imagen
if ($error_sql) {
$estado = "1";
$msg_error = $msg_error."* ".$error_sql;
}
}
if ($estado == "1")
echo "<B>No pudo efectuarse el registro</B><BR>$msg_error";
else
{
echo "<B>Su usuario fue registrado con exito. Podra ingresar a su cuenta</B>";
}
}
//VALIDACION DE CAMPOS DEL FORMULATRIO
?>
<script>
function validar(formulario){
if (formulario.Email.value.length<5){
alert("Ingrese su E-mail")
formulario.Nombre.focus()
return false;
}
if (formulario.Pass.value.length<6){
alert("La contraseña debe tener al menos 6 caracteres")
formulario.Pass.focus()
return false;
}
if (formulario.RPass.value.length<6){
alert("Reingrese su contraseña")
formulario.RPass.focus()
return false;
}
if (formulario.RPass.value != formulario.Pass.value) {
alert("Reingrese su contraseña. Las contraseñas no coinciden")
formulario.RPass.focus()
return false;
}
if (formulario.Nombre.value.length<3){
alert("Ingrese su Nombre")
formulario.Nombre.focus()
return false;
}
}
</script>
<!--FORMULARIO DE REGISTRO-->
<br>
<form onSubmit="return validar(this)" method="POST" action="registro.php">
<table border="0" width="550" cellspacing="1" cellpadding="1">
<tr>
<td align="right">Email:</td>
<td width="300"><input type="text" name="Email" value="<?=$Email?>" size="20" maxlength="32"></td>
</tr>
<tr>
<td align="right">Contraseña:</td>
<td width=""><input type="password" name="Pass" size="15"></td>
</tr>
<tr>
<td align="right">Repetir contraseña:</td>
<td width=""><input type="password" name="RPass" size="15"></td>
</tr>
<tr>
<td align="right">Nombre y Apellido:</td>
<td width=""><input type="text" name="Nombre" value="<?=$Nombre?>" size="22" maxlength="40"></td>
</tr>
<tr>
<td align="right">Fecha de Nacimiento:</td>
<td width="">
<select size="1" name="Dia">
<?for ($d = 01;$d<=31;$d++){
echo "<option>".$d."</option>";
}
?>
</select> -
<select size="1" name="Mes">
<?for ($m = 01;$m<=12;$m++){
echo "<option>".$m."</option>";
}
?>
</select> -
<select size="1" name="Anio">
<?for ($a = 1920;$a<=date("Y");$a++){
echo "<option"; if (date("Y") - $a == 20) echo " selected"; echo ">".$a."</option> ";
}
?>
</select>
dd/mm/aaaa</td>
</tr>
</table>
<p><input class="Boton" type="submit" value="Registrarme!" name="Registrar"></p>
</form>
<br>
<?
include ("footer.php");
?>