I have this simple error, but I can not tell what I'm doing wrong Undefined index: activity_id
$id = $_GET['id_actividad'];
$sql = "SELECT * FROM actividad WHERE id_actividad = '$id'";
$resul1= mysqli_query($conexion,$sql);
and I want to rescue id_activity to apply it in a file editing modal, where you should see the files links to that activity, but since you do not recognize me the id_activity shows me all the files in the Files folder (where I save the files) .
<div id="updateFiles" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title"></h4>
</div>
<div class="modal-body">
<table align="center">
<input type="text" id="idactividad" hidden="" name="idactividad">
<tr>
<label>Archivo</label>
<input type="file" multiple="multipleu" id="archivosu" name="archivosu" class="form-control-file"><!-- Este es nuestro campo input File-->
</tr>
<?php
$path = "Files/".$id;
if(file_exists($path)){
$directorio = opendir($path); //ruta actual
while ($archivo = readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente
{
if (!is_dir($archivo)){
echo "<div data='".$path."/".$archivo."'><a href='".$path."/".$archivo."' title='Ver Archivo Adjunto'><span class='glyphicon glyphicon-picture'></span></a>";
echo "$archivo <a href='#' class='delete' title='Ver Archivo Adjunto' ><span class='glyphicon glyphicon-trash' aria-hidden='true'></span></a></div>";
echo "<img src='files/$id/$archivo' width='300' />";
}
else
{
echo $archivo . "<br />";
}
}
}
?>
</table>
</div>
<div class="modal-footer">
<center>
<td><button class="btn btn-primary" onclick="editarArchivo()">Enviar Imagenes</button></td>
</center>
</div>
</div>
</div>
</div>
<script>
function editarArchivo(){
var idactividad= document.getElementById("idactividad").value;
var archivosu= document.getElementById("archivosu").value;
var data = '&idactividad='+idactividad+'&archivosu='+archivosu;
$.ajax({
type: 'POST',
url: 'php/update_file.php',
data: data,
beforeSend: function() {
console.log('enviando datos a la BD...');
},
success: function(data) {
console.log(data);
location.reload();
}
})
return false;
};
</script>