Código :
<?php
session_start();
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "user_form")) {
$insertSQL = sprintf("INSERT INTO usuarios_ (pre_nombre, mas_nombre, ap_paterno, ap_materno, nacionalidad, f_nacimiento, doc_id, passport, sexo, status, tiene_hijos, foto, hijo_cant, direccion, telefono, correo, celular, niv_estudios, cent_estudios, vacuna1, vacuna2, vacuna3, vacuna4, vacuna5, vacuna6, of_base, date_ingreso, area, cargo_ingreso, nivel_actual, date_jc, date_jb, date_ja, date_cc, date_cb, date_ca, date_sb, date_sa, date_tsc, date_tsb, date_tsa, date_e, date_gc, date_gb, date_ga, date_dv, date_do, date_dr, date_dp) 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)",
GetSQLValueString($_POST['pre_nombre'], "text"),
GetSQLValueString($_POST['mas_nombre'], "text"),
GetSQLValueString($_POST['ap_paterno'], "text"),
GetSQLValueString($_POST['ap_materno'], "text"),
GetSQLValueString($_POST['nacionalidad'], "text"),
GetSQLValueString($_POST['f_nacimiento'], "date"),
GetSQLValueString($_POST['doc_id'], "text"),
GetSQLValueString($_POST['passport'], "text"),
GetSQLValueString(isset($_POST['sexo']) ? "true" : "", "defined","1","0"),
GetSQLValueString(isset($_POST['Status']) ? "true" : "", "defined","1","0"),
GetSQLValueString(isset($_POST['tiene_hijos']) ? "true" : "", "defined","'Y'","'N'"),
GetSQLValueString($_POST['foto'], "text"),
GetSQLValueString($_POST['hijo_cant'], "int"),
GetSQLValueString($_POST['direccion'], "text"),
GetSQLValueString($_POST['telefono'], "text"),
GetSQLValueString($_POST['correo'], "text"),
GetSQLValueString($_POST['celular'], "text"),
GetSQLValueString($_POST['niv_estudios'], "text"),
GetSQLValueString($_POST['cent_estudio'], "text"),
GetSQLValueString(isset($_POST['vac1']) ? "true" : "", "defined","1","0"),
GetSQLValueString(isset($_POST['vac2']) ? "true" : "", "defined","1","0"),
GetSQLValueString(isset($_POST['vac3']) ? "true" : "", "defined","1","0"),
GetSQLValueString(isset($_POST['vac4']) ? "true" : "", "defined","1","0"),
GetSQLValueString(isset($_POST['vac5']) ? "true" : "", "defined","1","0"),
GetSQLValueString(isset($_POST['vac6']) ? "true" : "", "defined","1","0"),
GetSQLValueString($_POST['of_base'], "text"),
GetSQLValueString($_POST['date_ing'], "date"),
GetSQLValueString($_POST['area'], "text"),
GetSQLValueString($_POST['cargo_ingreso'], "text"),
GetSQLValueString($_POST['nivel_actual'], "text"),
GetSQLValueString($_POST['date_jc'], "date"),
GetSQLValueString($_POST['date_jb'], "date"),
GetSQLValueString($_POST['date_ja'], "date"),
GetSQLValueString($_POST['date_cc'], "date"),
GetSQLValueString($_POST['date_cb'], "date"),
GetSQLValueString($_POST['date_ca'], "date"),
GetSQLValueString($_POST['date_sb'], "date"),
GetSQLValueString($_POST['date_sa'], "date"),
GetSQLValueString($_POST['date_tsc'], "date"),
GetSQLValueString($_POST['date_tsb'], "date"),
GetSQLValueString($_POST['date_tsa'], "date"),
GetSQLValueString($_POST['date_e'], "date"),
GetSQLValueString($_POST['date_gc'], "date"),
GetSQLValueString($_POST['date_gb'], "date"),
GetSQLValueString($_POST['date_ga'], "date"),
GetSQLValueString($_POST['date_dv'], "date"),
GetSQLValueString($_POST['date_do'], "date"),
GetSQLValueString($_POST['date_dr'], "date"),
GetSQLValueString($_POST['date_dp'], "date"));
mysql_select_db($database_plexis, $plexis);
$Result1 = mysql_query($insertSQL, $plexis) or die(mysql_error());
}obviamente tengo el mismo problema con todos los date sin importar si ingreso al data manualmente o via el caledario,.
que linea debvo incluir y donde he probado en un archivo aparte reordenar la data y me sale con :
Código :
<?php $fecha = "29/06/1980"; $new_fecha = str_word_count($fecha,1,"0123456789"); print_r ($new_fecha); $mod_fecha = $new_fecha[2].$new_fecha[1].$new_fecha[0]; echo "$mod_fecha"; ?>
Lo que quiero saber es si debo incluir eso pero donde o com odebo de hacer, por favor me urge una solucion AUXILIO hermanos clabers.
