Last active
August 29, 2015 14:23
-
-
Save jandrodev/d96eae0791438fe7ea1a to your computer and use it in GitHub Desktop.
2 PHP Landing in Drupal
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
drupal_set_html_head('<script type="text/javascript" src="/..ruta../functions.js"></script>'); | |
// Landing 1 Submit | |
if (isset($_POST['submit'])) { | |
$check = $_POST['check']; | |
if (!empty($check)) { | |
$n = count($check); | |
for($i=0; $i<$n; $i++) { | |
db_query("INSERT INTO datos_form_1 (uid,value,date) values (%d,'%s',CURRENT_TIMESTAMP())", $user->uid,$check[$i]); | |
} | |
} | |
} | |
// Landing 2 Submit | |
if (isset($_POST['enviarFormulario'])) { | |
$centroTrabajo = $_POST['centroTrabajo']; | |
$localidad = $_POST['localidad']; | |
$telefono = $_POST['telefono']; | |
$visita = @$_POST['visita']; | |
$comentarios = $_POST['comentarios']; | |
if($visita != 'Si') | |
$visita = 'No'; | |
db_query("INSERT INTO datos_form_2 (uid,centro_trabajo,localidad,telefono,visita,comentarios,fecha) | |
values (%d,'%s','%s',%d ,'%s','%s',CURRENT_TIMESTAMP())", $user->uid,$centroTrabajo,$localidad,$telefono,$visita,$comentarios); | |
drupal_set_message('Muchas gracias. El formulario ha sido enviado con éxito'); | |
} ?> | |
<!-- Landing 1 --> | |
<form action="" method="post" name="landing1"> | |
<input name="check[]" type="checkbox" value="Uno" /><label>Uno</label> | |
<input name="check[]" type="checkbox" value="Dos" /><label>Dos</label> | |
<input name="check[]" type="checkbox" value="Tres" /><label>Tres</label> | |
<input name="check[]" type="checkbox" value="Cuatro" /><label>Cuatro</label> | |
<input name="check[]" type="checkbox" value="Cinco" /><label>Cinco</label> | |
<input name="check[]" type="checkbox" value="Seis" /><label>Seis</label> | |
<input name="check[]" type="checkbox" value="Siete" /><label>Siete</label> | |
<p><input class="form-submit" name="submit" type="submit" value="Enviar" /></p> | |
</form> | |
<!-- Landing 2 --> | |
<p>Los campos marcados con * son obligatorios</p> | |
<form action="" method="post" name="landing2" onsubmit="return validarLanding2(this);"> | |
<table width="100%;"> | |
<tbody> | |
<tr> | |
<td> | |
<label>Centro de trabajo *</label> | |
<p id="centroTrabajo"> </p> | |
</td> | |
<td> | |
<input maxlength="100" name="centroTrabajo" placeholder="Centro de trabajo" type="text" /></td> | |
</tr> | |
<tr> | |
<td> | |
<label>Localidad *</label> | |
<p id="localidad"> </p> | |
</td> | |
<td> | |
<input maxlength="100" name="localidad" placeholder="Localidad" type="text" /></td> | |
</tr> | |
<tr> | |
<td> | |
<label>Teléfono de contacto</label> | |
<p id="telefono"> </p> | |
</td> | |
<td> | |
<input maxlength="9" name="telefono" onkeypress="validaSoloNumeros();" placeholder="Teléfono de contacto" type="text" /></td> | |
</tr> | |
<tr> | |
<td colspan="2"> | |
<label>Deseo que se me visite </label><input name="visita" type="checkbox" value="Si" /></td> | |
</tr> | |
<tr> | |
<td colspan="2"> | |
<label>Comentarios / Observaciones</label><textarea maxlength="500" name="comentarios"></textarea></td> | |
</tr> | |
</tbody> | |
</table> | |
<input name="enviarFormulario" type="submit" value="Enviar" /> | |
</form> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment