Funcion de Conectar
Código PHP:
<?php
function conectar()
{
$conexion = mysql_connect("mysql.hostinger.es", "u483376584_redi", "redila");
$db = mysql_select_db("u483376584_redi",$conexion);
return $conexion;
}
?>
Funcion de guardar con la validacion
Código PHP:
<?php
require("conexion.php");
$link=conectar();
//Recibir variables
$codigo = $_POST["codigo"];
$nuevo_VAR_CODIGO = mysql_query("select codigo from proyecto_envergadura where codigo = '$codigo'");
if(mysql_num_rows($nuevo_VAR_CODIGO)>0)
{
$salida = "El codigo ya existe";
}
else
{
$ssql = "insert into proyecto_envergadura (nro,codigo,nombre,entrevistado,telef,telefono,cargo,ente,anio,descripcion,inspeccion,estatus,razon,diains,mesins,anioins,t_ejecutado,t_ejecucion,t_ejecutar,inspector,telefi,telefonoi,municipio,parroquia,sector,inversion,coordnorte,coordeste,empresa,rif,ingenieror,civr,ingenieroi,civi,avance,diai,mesi,anioi,valla,diac,mesc,anioc,beneficiados) values ('" . $_POST['nro'] . "','" . $_POST['codigo'] . "','" . $_POST['nombre'] . "','" . $_POST['entrevistado'] . "','" . $_POST['telef'] . "','" . $_POST['telefono'] . "','" . $_POST['cargo'] . "','" . $_POST['ente'] . "','" . $_POST['anio'] . "','" . $_POST['descripcion'] . "','" . $_POST['inspeccion'] . "','" . $_POST['estatus'] . "','" . $_POST['razon'] . "','" . $_POST['diains'] . "','" . $_POST['mesins'] . "','" . $_POST['anioins'] . "','" . $_POST['t_ejecutar'] . "','" . $_POST['t_ejecucion'] . "','" . $_POST['t_ejecutado'] . "','" . $_POST['inspector'] . "','" . $_POST['telefi'] . "','" . $_POST['telefonoi'] . "','" . $_POST['municipio'] . "','" . $_POST['parroquia'] . "','" . $_POST['sector'] . "','" . $_POST['inversion'] . "','" . $_POST['coordnorte'] . "','" . $_POST['coordeste'] . "','" . $_POST['empresa'] . "','" . $_POST['rif'] . "','" . $_POST['ingenieror'] . "','" . $_POST['civr'] . "','" . $_POST['ingenieroi'] . "','" . $_POST['civi'] . "','" . $_POST['avance'] . "','" . $_POST['diai'] . "','" . $_POST['mesi'] . "','" . $_POST['anioi'] . "','" . $_POST['valla'] . "','" . $_POST['diac'] . "','" . $_POST['mesc'] . "','" . $_POST['anioc'] . "','" . $_POST['beneficiados'] . "')" ;
if (mysql_query($ssql))
{
$salida = "Insertado Correctamente";
}
else
{
$salida = "No se ha insertado. Este es el error: " . mysql_error();
}
}
echo "<script language='JavaScript'> alert(\"$salida\"); document.location.href='registrar_proyecto_envergadura.php';</script>";
?>
Recientemente empeze con el mysqli, porque ya en varios servidores he tenido problemas con este metodo de conexion, ya funciona la conexion pero a la hora de validar no me funciona para nada. aqui esta el nuevo codigo
Funcion para conectar
Código PHP:
<?php
function conectar()
{
$host = "localhost";
$user = "root";
$pass = "";
$db = "inventario";
$conexion = new mysqli($host,$user,$pass,$db) or die("error".mysqli_errno($conexion));
return $conexion;
}
?>
Código PHP:
<?php
require_once 'conectar.php';
$link= conectar();
//SE RECIBEN LAS VARIABLES
$codigo = $_POST["codigo"];
$validar_codigo = $link->query("select codigo from inventario where codigo = '$codigo'");
if ($row_cnt=$($validar_codigo)>0) {
$salida="El codigo ya existe";
}
else{
$variable_query = "insert into clientes (codigo,cedula,nombre1,nombre2,apellido1,apellido2,direccion,email,telef,telefono,dia,mes,anio) values ('" . $_POST['codigo'] . "','" . $_POST['cedula'] . "','" . $_POST['nombre1'] . "','" . $_POST['nombre2'] . "','" . $_POST['apellido1'] . "','" . $_POST['apellido2'] . "','" . $_POST['direccion'] . "','" . $_POST['email'] . "','" . $_POST['telef'] . "','" . $_POST['telefono'] . "','" . $_POST['dia'] . "','" . $_POST['mes'] . "','" . $_POST['anio'] . "')";
if($link ->query($variable_query)){
$salida="Se guardo listo a pokemon";
}
else{
$salida = "No se ha guardado____" . mysql_error();
}
}
echo "<script language='JavaScript'> alert(\"$salida\"); document.location.href='registrar_cliente.php';</script>";
?>
Si alguien puede ayudarme con esto se lo agradeceria mucho