Código PHP:
Ver original
<? include "../extras/php/conexion.php"; include "../extras/php/basico.php"; /*verificamos si las variables se envian*/ if(empty($_POST['unidad']) || empty($_POST['superior']) || empty($_POST['abreviatura']) || empty($_POST['descripcion']) || empty($_POST['desc_ant']) || empty($_POST['desc_hist']) || empty($_POST['desc_radio']) || empty($_POST['cod_guarnicion']) || empty($_POST['cod_desfa']) || empty($_POST['calle']) || empty($_POST['casa'])|| empty($_POST['dpto']) || empty($_POST['cod_postal']) || empty($_POST['localidad']) || empty($_POST['cod_provincia']) || empty($_POST['telex']) || empty($_POST['telefono']) || empty($_POST['x']) || empty($_POST['y']) || empty($_POST['nivel']) || empty($_POST['cuenta']) || empty($_POST['org_comun']) || empty($_POST['fte_recluta']) || empty($_POST['bal']) || empty($_POST['escuela']) || empty($_POST['grupo']) || empty($_POST['oficiales']) || empty($_POST['suboficiales']) || empty($_POST['estado']) || empty($_POST['cod_uniorig']) || empty($_POST['activa']) || empty($_POST['localizacion']) || empty($_POST['cod_mov']) || empty($_POST['nro_mov']) || empty($_POST['fec_mov']) || empty($_POST['cod_ope']) || empty($_POST['fec_ope']) || empty($_POST['correo']) || empty($_POST['sitelpar']) || empty($_POST['equipo1']) || empty($_POST['equipo2']) || empty($_POST['equipo3']) || empty($_POST['coef_zona']) || empty($_POST['ala']) || empty($_POST['dela']) || empty($_POST['orden_resol']) || empty($_POST['cod_grupo']) || empty($_POST['cod_subgrupo']) || empty($_POST['programa']) || empty($_POST['zona']) || empty($_POST['actividad']) || empty($_POST['bsc_nivel']) || empty($_POST['depend']) || empty($_POST['nc']) || empty($_POST['ema']) || empty($_POST['cjrm']) || empty($_POST['recluta']) || empty($_POST['nodo']) || empty($_POST['acceso_internet'])){ echo "Usted no a llenado todos los campos"; exit; } /*obtenemos el ide mayor*/ $sql = "select cod_unidad from unidades order by cod_unidad desc limit 1"; /*insertamos el nuevo registro*/ $cod_unidad = $rs_per['cod_unidad'] + 1; $sql = sprintf("INSERT INTO 'unidades' VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s' now());", ); echo "Error al insertar a la nueva persona:\n$sql"; exit; ?>
Cuando doy a registrar me tira este error:
<br />
<font size='1'><table class='xdebug-error xe-parse-error xe-scream' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> SCREAM: Error suppression ignored for</th></tr>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Parse error: syntax error, unexpected 'fn_filtro' (T_STRING) in C:\wamp\www\prueba\persona\ajax_agregar.php on line <i>26</i></th></tr>
</table></font>
P/D: Toda son variable de tipo varchar y como mi primary key es alfanumerico (unidad) y no tiene un auto incrementar.