Hola amigos tengo una consulta,
estoy haciendo una suscripcion que debe enviar a la db el nombre, un email y seleccionar una ciudad
Aca el formulario
Código PHP:
<form id="enter-address-form" action="/subscribe.php" method="post" class="validator">
<div class="mail">
<label>
Nombre:
<input type="text" size="20" name="nombre" id="signup-nombre" class="f-input" value="{$_POST['nombre']}" datatype="limit|ajax" require="true" min="2" max="50" maxLength="50" url="${WEB_ROOT}/ajax/validator.php" vname="nombre" msg="|" />
<br>
Ingrese su email: </label>
<input id="enter-address-mail" name="email" class="f-input f-mail" type="text" value="{$login_user['email']}" size="20" require="true" datatype="email" />
<span class="tip">(No te preocupes, tu correo electrónico está seguro con nosotros!)</span>
</div><br>
<div class="city">
<label> </label>
<select name="city_id" class="f-city">${Utility::Option(Utility::OptionArray($hotcities, 'id', 'name'), $city['id'])}</select>
<input id="enter-address-commit" type="submit" class="formbutton" value="Suscribase" />
</div>
</form>
Aca la funcion php que envia los datos
Código PHP:
<?php
require_once(dirname(__FILE__) . '/app.php');
$tip = strval($_GET['tip']);
if ( $_POST ) {
$city_id = abs(intval($_POST['city_id']));
ZSubscribe::Create($_POST['email'], $city_id);
ZSubscribe::Create($_POST['nombre'], $city_id);
cookie_city( $city = Table::Fetch('category', $city_id));
die(include template('subscribe_success'));
}
$pagetitle = 'Mail subscription';
include template('subscribe');
envio el form oero en la db solo me aprece el email y la ciudad
el nombre me sale null