Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/12/2014, 12:18
Avatar de OPMUANRK
OPMUANRK
 
Fecha de Ingreso: diciembre-2014
Mensajes: 52
Antigüedad: 10 años
Puntos: 1
Exclamación Respuesta: Local host: Subir fotos a una base de datos y notificaciones por correo.

Cita:
Iniciado por hhs Ver Mensaje
Publica lo que llevas echo si quieres que te ayuden


Mira, ése es el sitio donde uno se puede registrar, y éste es el código:

Código PHP:
...
mysql_select_db($database_Cetis$Cetis);
$query_JuegoInsertar "SELECT * FROM maestros";
$JuegoInsertar mysql_query($query_JuegoInsertar$Cetis) or die(mysql_error());
$row_JuegoInsertar mysql_fetch_assoc($JuegoInsertar);
$totalRows_JuegoInsertar mysql_num_rows($JuegoInsertar);
$editFormAction $_SERVER['PHP_SELF'];
if (isset(
$_SERVER['QUERY_STRING'])) {
  
$editFormAction .= "?" htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset(
$_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  
$insertSQL sprintf("INSERT INTO maestros (imagen, nombre, materia, usuario, pass, correo) VALUES (%s,%s, %s, %s, %s, %s)",                                                                                                                                                          GetSQLValueString($_POST['imagen'], "text"),
                       
GetSQLValueString($_POST['Nombre'], "text"),
                       
GetSQLValueString($_POST['materia'], "text"),
                       
GetSQLValueString($_POST['usuario'], "text"),
                       
GetSQLValueString($_POST['password'], "text"),
                       
GetSQLValueString($_POST['correo'], "text"));

  
mysql_select_db($database_Cetis$Cetis);
  
$Result1 mysql_query($insertSQL$Cetis) or die(mysql_error());
  
$insertGoTo "Registro_exitoso.php";
  if (isset(
$_SERVER['QUERY_STRING'])) {
    
$insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?";
    
$insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  
header(sprintf("Location: %s"$insertGoTo));
}
?> 
Quiero que se pueda insertar una imagen a la base de datos, el campo "imagen" está en BLOB, sé que quizá sea mucho, pero quisiera que me ayuden.
__________________________________________________ _______

Y respecto a las notificaciones, aquí está una vista previa:


Y el código:
Código PHP:
...
$editFormAction $_SERVER['PHP_SELF'];
if (isset(
$_SERVER['QUERY_STRING'])) {
  
$editFormAction .= "?" htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset(
$_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  
$insertSQL sprintf("INSERT INTO publicar (De, Usuario, Semestre, Grupo, Especialidad, Turno, Asunto, Describir) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['De'], "text"),
                       
GetSQLValueString($_POST['usuario'], "text"),
                       
GetSQLValueString($_POST['Semestre'], "text"),
                       
GetSQLValueString($_POST['Grupo'], "text"),
                       
GetSQLValueString($_POST['Especialidad'], "text"),
                       
GetSQLValueString($_POST['Turno'], "text"),
                       
GetSQLValueString($_POST['Asunto'], "text"),
                       
GetSQLValueString($_POST['Describir'], "text"));

  
mysql_select_db($database_Cetis$Cetis);
  
$Result1 mysql_query($insertSQL$Cetis) or die(mysql_error());

  
$insertGoTo "Publicacion_exitosa.php";
  if (isset(
$_SERVER['QUERY_STRING'])) {
    
$insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?";
    
$insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  
header(sprintf("Location: %s"$insertGoTo));

Como pueden ver, es un simple "INSERT" en las tablas, sólo quiero que se puedan subir imágenes y que se puedan recibir notificaciones por correo, gracias.

Última edición por OPMUANRK; 12/12/2014 a las 12:23