Skip to content

Instantly share code, notes, and snippets.

@jandrodev
Last active August 29, 2015 14:23
Show Gist options
  • Save jandrodev/d96eae0791438fe7ea1a to your computer and use it in GitHub Desktop.
Save jandrodev/d96eae0791438fe7ea1a to your computer and use it in GitHub Desktop.
2 PHP Landing in Drupal
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">&nbsp;</p>
</td>
<td>
<input maxlength="100" name="centroTrabajo" placeholder="Centro de trabajo" type="text" /></td>
</tr>
<tr>
<td>
<label>Localidad *</label>
<p id="localidad">&nbsp;</p>
</td>
<td>
<input maxlength="100" name="localidad" placeholder="Localidad" type="text" /></td>
</tr>
<tr>
<td>
<label>Tel&eacute;fono de contacto</label>
<p id="telefono">&nbsp;</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" />&nbsp;
</form>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment