primero que nada mi codigo php me da un error en la linea 48
Cita:
, cambie o actualice algunos parametros de mysql a mysqli pero aun asi no e deja insertar datos dandome el error anterior... Warning: mysqli_query() expects parameter 3 to be long, object given in
segundo: tengo mi BD lista con un campo "fecha" del tipo timestamp y current_timestamp pero no puedo arreglar mi codigo para que funcione lo de las fechas
podrian revisar mi codigo y ayudarme por favor
gracias
Código PHP:
<?php
//Crear conexión a la Base de Datos
$conexion = mysqli_connect("localhost","carab","esmipass32565");
if (!$conexion) {
die("Fallo la conexión a la Base de Datos: " . mysql_error());
}
//Seleccionar la Base de Datos a utilizar
$seleccionar_bd = mysqli_select_db($conexion, "carab");
if (!$seleccionar_bd) {
die("Fallo la selección de la Base de Datos: " . mysql_error());
}
//Tomar datos del Formulario
$dni= $_POST['dni'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
//Inserta campos en la Base de Datos
$consulta = mysqli_query($conexion,"SELECT cedula FROM participante_inscrito WHERE dni= {$dni}");
$total_encontrado = mysqli_num_rows($consulta);
if ($total_encontrado > 0) {
echo ("<h3 align='center'>DNI ya registrado. </h3>");
}else{
$insertar = mysqli_query($conexion,"INSERT INTO participante_inscrito VALUES ({$dni},'{$nombre}','{$apellido}')", $conexion);
echo("<center>");
echo ("<h3>Registro Realizado con exito.</h3>");
echo ("<h3>Gracias =)</h3>");
echo ("<form name='form2' action='index.php'><input type='submit' value='Regristrar otro usuario'></input>
</form>");
echo ("</center>");
}
if (!$insertar) {
echo("<center>");
echo ("<form name='form3' action='index.php'><input type='submit' value='Regresar a pagina de registro'></input>
</form>");
die("<h4>Error interno. Contacte al administrador</h4>");
echo ("</center>");
}
//Cerrar conexión a la Base de Datos
mysql_close($conexion);
?>