Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2011, 09:09
Avatar de eliza_ralves
eliza_ralves
 
Fecha de Ingreso: junio-2009
Ubicación: Caracas
Mensajes: 126
Antigüedad: 14 años, 10 meses
Puntos: 2
Exclamación Poder Validar con isset($_POST[''])

Hola a todos!

El problema que me presente es el siguiente, intento validar por medio de if(isset($_POST[' ']) y de ahi poder insertar en la BD. Lo que tengo es lo siguiente:

// Si es un proyecto
if(isset($_POST['tipo']=='P')){

// Registrar los datos del nuevo proyecto en la BD.
insertarNuevoProyecto($codigo, $nombre, $excluye, $tipo, $fechaI, $fechaF, $codigoJ);
$_SESSION['exito'] = 1;
header("Location: principal_proyectos.php");

}

if(isset($_POST['tipo']=='A')){

// Registrar los datos de la nueva actividad en la BD.
insertarEventAct($codigo, $nombre, $excluyente, $tipo);

// Volver a página de presentación del módulo de manejo de proyectos,
// mostrando mensaje de éxito correspondiente
$_SESSION['exito'] = 1;
header("Location: principal_proyectos.php");

}


Pero me dice que hay un error de sintaxis. He visto en varios tutoriales que :

if(isset($_POST[''])){

cualquier cosa
}

QUE debo poner para que me verifique que el tipo sea 'P', 'A'

El código HTML del formulario:

<table border="0" cellpadding="5" cellspacing="5" summary="Campos del formulario de Registro de Nuevo Proyecto">
<tr>
<th class="title_form">C&oacute;digo:</th>
<td><input type="text" class="text_form" name="codigo" id="codigo" size="8" maxlength="8" value="<?php echo $codigoP; ?>"/></td>
</tr>
<tr>
<th class="title_form">Nombre:</th>
<td><input type="text" class="text_form" name="nombre" id="nombre" size="30" maxlength="25" value="<?php echo $nombre; ?>"/></td>
</tr>
<tr>
<th class="title_form">Tipo:</th>
<td><select class="select_form" name="tipo" id="tipo" onchange="cambiaTipo(<?php echo count($disciplinas);?>)">
<option value="P" selected="selected">Proyecto</option>
<option value="A">Actividad</option>
<option value="OP">Oferta de Proyecto</option>
</select>
</td>
</tr>
<table>