Comunidad de diseño web y desarrollo en internet online

Formulario Flash RadioButton/Checkbox para PHP

Citar            
MensajeEscrito el 26 Ago 2008 09:50 am
Hola compañeros, tengo una duda.
Llevo unos dias intentando crear un pequeño formulario con RadioButton o Checkbox
Crei q seria una cosa facil pero llevo ya liado mas de un mes leyendo vuestros foros y nada.
Me lei los RadioButton, los CheckBox y todos los foros en los que hablabais del tema, pero soy bastante
novato en tema web y se me hace bastante cuesta arriba.

No se si podriais echarme una mano.

Quiero desarrollar un formulario básico con opciones limitadas.
Seria algo asi:

----------------
Donde nos Conocio:

Prensa
Radio
Television
Amigo

Boton Enviar.
-----------------
Donde prensa radio television y amigo serian radiobuttons, checkbox o cualquier otro componente que
pudiera ser enviado desde el boton enviar. La cosa es q por mucho q leo, descargo vuestros tutoriales o
intento desarrollar nunca me llega el email al correo, habiendo comprobado q tengo PHP en mi servidor,
y probando con cantidad de codigos q vosotros habeis dejado por aqui.

Si me podeis ayudar lo agradecería enormemente. Y estaria encantado de ayudar en algun otro tipo de dudas
referentes a diseño en programas como After effect, Premier, 3dstudio, Photoshop... o cualquier cosa referida a diseño.


Gracias de antemano.

Por JuanDC

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Ago 2008 10:09 am
Lo primero es saber si tu servidor permite enviar emails con PHP. Crea este pequeño archivo:

Código :

<?php
  if(mail("[email protected]", "Test", "Mensaje de prueba")) echo "Mensaje enviado";
  else echo "Error enviando mensaje";
?>


Llámalo correo.php, lo subes a tu servidor, lo cargas en tu navegador (claro, pon tu casilla de correo) Recuerda revisar el email basura si usas Hotmail por ejemplo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ago 2008 10:55 am
<html>
<head>
<title>Contacto</title>
</head>
<body>
<?php

$nombre = stripslashes($_POST["nombre"]);
$correo = $_POST["correo"];
$sexo = $_POST["sexo"];
$pais = $_POST["pais"];
$temas = explode(',',$_POST["temas"]);
$comentarios = $_POST["comentarios"];
$formatos = array("text/html", "text/plain");

$remitente = "[email protected]";
$para = "[email protected]";
$asunto = "Contacto";
$formato_correo = 0;


$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: " . $formatos[$formato_correo] . "; charset=iso-8859-1\r\n";
$header .= "From: " . $remitente . "\n";

if($nombre != "" && $correo != "") { //
if($formato_correo == 0) { /* HTML */
$mensaje = '
<style type="text/css">
<!--
.Estilo1 {
font-family: Arial;
font-size: 14px;
}
.Tabla_Contacto td {
padding:5px 5px 10px 5px;
}
.Estilo2 {
color: #990000;
font-weight: bold;
}
hr {
color:#003366;
background-color:#003366;
height:5px;
width:450px;
margin-left:0px;
}
-->
</style>

<span class="Estilo1"><span class="Estilo2">' . $asunto . '</span></span><br />
<br />
<hr />
<table width="438" border="0" cellspacing="0" cellpadding="0" class="Tabla_Contacto">
<tr>
<td width="111" class="Estilo1"><strong>Nombre:</strong></td>
<td width="327" class="Estilo1">' . $nombre . '</td>
</tr>
<tr>
<td class="Estilo1"><strong>Email:</strong></td>
<td class="Estilo1">' . $correo . '</td>
</tr>
<tr>
<td class="Estilo1"><strong>Sexo:</strong></td>
<td class="Estilo1">' . $sexo . '</td>
</tr>
<tr>
<td class="Estilo1"><strong>Pa&iacute;s:</strong></td>
<td class="Estilo1">' . $pais . '</td>
</tr>
<tr>
<td class="Estilo1"><strong>Temas:</strong></td>
<td class="Estilo1">&nbsp;</td>
</tr>
<tr>
<td class="Estilo1">&nbsp;</td>
<td class="Estilo1">';
for($i = 0; $i < count($temas); $i++) {
$mensaje .= $temas[$i] . "<br>";
} $mensaje .= '</td>
</tr>
<tr>
<td class="Estilo1"><strong>Comentarios:</strong></td>
<td class="Estilo1">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="Estilo1">' . nl2br(stripslashes($comentarios)) . '</td>
</tr>
</table>
<hr />
<hr style="height:10px" />';

}
else { /* Texto Plano */

$mensaje = "
----------------------------------------------------------------------------\n
Nombre: " . $nombre . "\n
Email: " . $correo . "\n
Sexo: " . $sexo . "\n
País: " . $pais . "\n
Temas: ";
for($i = 0; $i < count($temas); $i++) {
$mensaje .= $temas[$i] . "\n";
} $mensaje .= "
Comentarios: " . $comentarios . "\n
----------------------------------------------------------------------------\n
";
}
}

if($mensaje != "")
{
if(mail($para, $asunto, $mensaje, $header))
echo '&resultado=S&';
else
echo '&resultado=N&';
}
else
echo '&resultado=N&';

?>
</body>
</html>

Esto lo saque de un tutorial.... es lo mas parecido a lo que yo quiero desarrollar,
aunque en mi formulario sobraria con los 4 checkbox o los cuatro radiobuttons...
pero como sois unos maquinas os lo currais mucho mas que yo... y me intento adaptar...

Por JuanDC

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Ago 2008 11:00 am
Lo primero es saber si tu servidor permite enviar emails con PHP


¿Lo hiciste?¿Recbiste el email?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ago 2008 11:07 am
Si lo comprobe... llame al servicio tecnico de la web donde estoy alojado y si lo tengo, el problema puede venir
por hay ya que usaba un email gratuito y en esta web te piden un email que sea de la misma web. Voy a intentarlo.
Gracias por tu ayuda! Si veo que no funciona ya te comento. Muchisimas gracias.

Por JuanDC

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.