Muy buenas chicos.
A vedr si me podeis ayudar, xq ya no se deonde buscar el posible error de xq cada vez que quiero insertar datos desde el form me dice inserción no exitosa.
Formulario.php
Código PHP:
<?php
session_start();
if (@!$_SESSION['iduser']) {
header("Location:index.php");
}
?>
<?php
include("connect_db.php");
$consulta = "SELECT * FROM $tabla_prensamedios ORDER BY idmedio ASC";
$resultados = $mysqli->query($consulta);
?>
Código HTML:
<form action="insertar.php" id="form_publicaciones" name="form_publicaciones" method="POST" enctype="multipart/form-data">
<div class="box-body">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label>Nombre publicación</label>
<input type="text" class="form-control" name="title" id="title">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label>Fecha publicación</label>
<div class="input-group date">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" class="form-control pull-right" name="fecha" id="fecha">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label>Seleccione medio de publicación</label>
<select class="form-control" name="prensamedio_id" id="prensamedio_id">>
<option value="0" selected disabled></option>
[PHP] <?php while($row = $resultados->fetch_assoc()) { ?>
<option value="<?php echo $row['idmedio']; ?>"><?php echo $row['name']; ?></option>
<?php } ?>[/PHP]
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label>Destacado en portada</label>
<select class="form-control" name="home" id="home">
<option value="0" selected disabled></option>
<option value="1">Activo</option>
<option value="0">Innactivo</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="exampleInputFile">Imagen portada</label>
<input type="file" class="file" name="img_online" id="img_online">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="exampleInputFile">Url</label>
<input type="text" class="form-control" name="url" id="url">
</div>
</div>
</div>
</div>
<div class="box-footer">
<input type="submit" value="enviar" class="btn btn-primary">
</div>
</form>
Insertar.php
Código PHP:
<?php
require_once("connect_db.php");
$fecha = $_POST['fecha'];
$prensamedio_id = $_POST['prensamedio_id'];
$title = $_POST['title'];
$url = $_POST['url'];
$home = $_POST['home'];
$imagen_publicacion = $_FILES['img_online']['name'];
move_uploaded_file($_FILES['img_online']['tmp_name'],"../img/publicaciones_online/".$imagen_publicacion);
$query = "INSERT INTO $tabla_publicaciones(fecha,prensamedio_id,tittle,url,home,img_online) values ('$fecha','$prensamedio_id','$title','$url','$home','$imagen_publicacion')";
$resultado= $mysqli->query($query);
if($resultado)
{
echo "inserción existosa";
}
else
{
echo "inserción no exitosa";
}
?>
connect_db.php
Código PHP:
<?php
// Parametros a configurar para la conexion de la base de datos
$host = "localhost"; // sera el valor de nuestra BD
$basededatos = "guiadeprensa"; // sera el valor de nuestra BD
$usuariodb = "root"; // sera el valor de nuestra BD
$clavedb = "root"; // sera el valor de nuestra BD
//Lista de Tablas
$tabla_users = "users";
$tabla_noticias = "noticias";
$tabla_pdf = "pdf";
$tabla_prensamedios = "prensamedios";
$tabla_publicaciones = "publicaciones";
$tabla_secciones = "secciones";
$tabla_clientes = "clientes";
error_reporting(0); //No me muestra errores
$mysqli = new mysqli($host,$usuariodb,$clavedb,$basededatos);
$acentos = $mysqli->query("SET NAMES 'utf8'");
if ($mysqli->connect_errno) {
echo "Nuestro sitio experimenta fallos....";
exit();
}
?>
Espero me puedan ayudar xq lo mire por donde lo mire no veo el error.
Aviso que estoy en fase de aprendizaje de php