Foros del Web » Programando para Internet » PHP »

llamar aler de javascript desde php

Estas en el tema de llamar aler de javascript desde php en el foro de PHP en Foros del Web. Buenas tengo un codigo php para enviar un formulario y es el siguiente: <? $nombre = $_POST["nombre"]; $persona = $_POST["persona"]; $ciudad = $_POST["ciudad"]; $telefono = ...
  #1 (permalink)  
Antiguo 29/07/2005, 02:19
 
Fecha de Ingreso: julio-2005
Mensajes: 28
Antigüedad: 12 años, 5 meses
Puntos: 0
llamar aler de javascript desde php

Buenas tengo un codigo php para enviar un formulario y es el siguiente:
<?
$nombre = $_POST["nombre"];
$persona = $_POST["persona"];
$ciudad = $_POST["ciudad"];
$telefono = $_POST["telefono"];
$correo = $_POST["correo"];
$coment = $_POST["coment"];



if ($nombre == "")
{
echo " Nombre Compañia Vacío" ;
}
else if ($persona == "")
{
echo "Persona de contacto vacío" ;
}
else if ($correo == "")
{
echo "Correo no válido";
}
else
{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado" . "*****";
$cuerpo .= "Empresa: " . $HTTP_POST_VARS["nombre"] . "*****";
$cuerpo .= "Contacto: " . $HTTP_POST_VARS["persona"] . "*****";
$cuerpo .= "Ciudad: " . $HTTP_POST_VARS["ciudad"] . "*****";
$cuerpo .= "Teléfono: " . $HTTP_POST_VARS["telefono"] . "*****";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "*****";
$cuerpo .= "Correo: " . $HTTP_POST_VARS["correo"] . "*****";


//mando el correo...
mail("[email protected]","web",$cuerpo);
}
?>

De PHP la verdad que no entiendo mucho, lo que quiero es validar que la direccion tenga una @, un dominio, etc, ; antes tenía un javascript que cuando dabas a enviar y habia un campo vacío o el correo no era correcto te saltaba un mensaje de alerta avisandote de lo que fallaba; como llama a esa función desde el php??; y por último quiero que cuando se envía bien el correo vaya a una página determinada.


Gracias por adelantado
  #2 (permalink)  
Antiguo 29/07/2005, 03:06
 
Fecha de Ingreso: diciembre-2003
Mensajes: 218
Antigüedad: 14 años
Puntos: 0
prueba con esto

Código PHP:
echo "<script>alert(\"FALLOoooRRR\");</script>"
Creo q te deberia ir. Un saludo
__________________
SymbianForever
SymbianForever.com, todo sobre y para tu symbian
aNieto2K | Themes para WordPress
De todo un poco
  #3 (permalink)  
Antiguo 29/07/2005, 03:31
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
Iniciado por er_pistolon
lo que quiero es validar que la direccion tenga una @, un dominio, etc, ; antes tenía un javascript que cuando dabas a enviar y habia un campo vacío o el correo no era correcto te saltaba un mensaje de alerta avisandote de lo que fallaba; como llama a esa función desde el php??;
Puf! ... hay que buscar.

- El validar un correo con PHP lo encuentras en las FAQ

- PHP trabaja del lado del servidor y solo entrega código que ha de ser interpretado por el navegador (HTML, CSS, JavaScript, etc), así pués, como ya te dijeron, simplemente manda aimprimie el código indicado... puedes hacerlo dinámico, eso sí:
Código PHP:
$variable"Hola mundo!!!";
echo 
"<script>alert(\"$variable\");</script>"
www.php.net/language.types.string
www.php.net/echo

- Para redireccionar (buscalo así) puedes usar header(), más con esta función no puedes entregar --a el navegador-- nada de código, eso incluye tu alert... quizá te convenga la opción en JavaScript.
Recién acabo de responder esto, por favor haz uso del buscador del foro.

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 29/07/2005, 03:31
 
Fecha de Ingreso: julio-2005
Mensajes: 28
Antigüedad: 12 años, 5 meses
Puntos: 0
mensajes de alerta

Gracias me ha servido, la verdad es que joder me ha sorprendido que sólo fuera ese trozo de código; oye ya lo último para redireccionarlo justo despues del mensaje de alerta??


Gracias de nuevo
  #5 (permalink)  
Antiguo 29/07/2005, 03:35
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
Iniciado por er_pistolon
para redireccionarlo justo despues del mensaje de alerta??
http://www.forosdelweb.com/showpost....84&postcount=3
(cómo muelo con buscar ¿no? )

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 12:34.