Foros del Web » Programando para Internet » PHP »

Local host: Subir fotos a una base de datos y notificaciones por correo.

Estas en el tema de Local host: Subir fotos a una base de datos y notificaciones por correo. en el foro de PHP en Foros del Web. Buenas tardes. Verán, estoy creando un sitio de alumno - docente, donde los dos pueden tener perfil, pero sólo el docente puede publicar, y quiero ...
  #1 (permalink)  
Antiguo 11/12/2014, 16:28
Avatar de OPMUANRK  
Fecha de Ingreso: diciembre-2014
Mensajes: 52
Antigüedad: 9 años, 4 meses
Puntos: 1
Pregunta Local host: Subir fotos a una base de datos y notificaciones por correo.

Buenas tardes.
Verán, estoy creando un sitio de alumno - docente, donde los dos pueden tener perfil, pero sólo el docente puede publicar, y quiero que cuando un docente publique, que se mande automáticamente un e-mail al alumno de dicho grado y grupo al correo que puso al crear su cuenta. ¿Me podrían ayudar?

Y la otra es que, quiero que cuando un docente se cree una cuenta, pueda escoger una imagen y la suba y que se muestre en sus publicaciones.

Todo esto usando un localhost.

Nota: Uso Dreamweaver CS6.

Gracias por su atención :D
  #2 (permalink)  
Antiguo 12/12/2014, 08:26
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Local host: Subir fotos a una base de datos y notificaciones por correo.

Publica lo que llevas echo si quieres que te ayuden
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 12/12/2014, 12:18
Avatar de OPMUANRK  
Fecha de Ingreso: diciembre-2014
Mensajes: 52
Antigüedad: 9 años, 4 meses
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

Etiquetas: correo, cs6, dreamweaver, electronico, fotos, localhost, myadmin, xampp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:52.