Cita:
Iniciado por pateketrueke
Pues podríamos comenzar por analizar el mensaje de error completo así como el código que lo provoca, ¿tal vez si muestras el 100% de lo que haces?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Este seria el code completo de la actualizacion y descarga que deberia realizarse cuando uno da click en el boton xD:
Código PHP:
<?php
require('config.php');
mysqli_select_db($conexion,$db_web)or die("Error al seleccioar la DB");
$programas_id = $_GET['id'];
$programas_visitas = mysqli_query($conexion,"UPDATE programas SET visitas=visitas+1 WHERE id='$programas_id'")or die(mysqli_error($conexion));
$programas = mysqli_query($conexion,"SELECT * FROM programas WHERE id='$programas_id'")or die(mysqli_error($conexion));
$rprogramas = mysqli_num_rows($programas);
while($linea = mysqli_fetch_assoc($programas)){
$programas_nombre = $linea['nombre'];
$programas_imagen = $linea['imagen'];
$programas_descripcion = $linea['descripcion'];
$programas_link = $linea['link'];
}
echo "<h1 id='titulo_post'>$programas_nombre</h1>
<div id='web_imagen' style='background-image:url($url_web/funciones/images/$programas_imagen);'></div>
<div id='descripcion_web'>$programas_descripcion</div>
<form method='post'>
<div id='web_link'><input type='submit' name='download' id='descargar_web' value='Descargar $programas_nombre'></div></a>
</form>";
$conexion -> close();
?>
<?php
require('config.php');
mysqli_select_db($conexion,$db_web)or die("Error al seleccioar la DB");
$programas_id = $_GET['id'];
if(isset($_POST['download'])){
extract($_POST);
mysqli_query($conexion,"UPDATE programas SET descargas=descargas+1 WHERE id='$programas_id'")or die(mysqli_error($conexion));
mysqli_query($conexion,"UPDATE programas SET visitas=visitas-1 WHERE id='$programas_id'")or die(mysqli_error($conexion));
echo "<script>window.location='$programas_link';</script>";
}
?>
Tu que llevas tiempo, esto te parecera como auriculares enredados xD, aun soy nuevo y acepto criticas constructivas, por eso aun estoy aqui aunque el tema este teoricamente solucionado.
saludos y espero tu respuesta!