Estoy programándome un mini-script, pero no se cual es el fallo. Lo único que tiene que hacer es o añadir un nuevo campo a una tabla, o modificar un campo, pero no hace ninguna de las dos cosas.
Código PHP:
<?php include ("config.php"); ?>
<?php
if($_GET["mod"]){
$query = 'SELECT * FROM '.$tabla.' WHERE id = '.$_GET["mod"].';';
$result = mysql_query($query,$conn);
while($row = mysql_fetch_array($result)){
if($row['hecho'] == '0'){
$consulta = 'UPDATE tareas SET hecha = "1" WHERE id = "'.$_GET["mod"].'";';
};
if($row['hecho'] == '1'){
$consulta = 'UPDATE tareas SET hecha = "0" WHERE id = "'.$_GET["mod"].'";';
};
};
mysql_query($consulta, $conn);
};
if($_POST["tarea"]){
$tarea = $_POST["tarea"];
$fecha = date ("Y-n-d");
$sql = 'INSERT INTO tareas ("tarea","hecha","anadida") VALUES ("'.$tarea.'","0","'.$fecha.'")';
mysql_query($sql , $conn);
};
?>
<script type="text/javascript">window.location="index.php";</script>
En el
config.php están los datos de conexión y la conexión. Donde esta el fallo?