come usare il metodo GET

penso che il problema stia qui,
PHP:
    $query  = "SELECT * FROM post WHERE titoloBlog = '$blog'";
    $result = mysqli_query($mysqli, $query);
    $row    = mysqli_fetch_assoc($result);

    $titoloblog = $row["titoloBlog"];
    $titolopost = $row["titoloPost"];
    $testopost  = $row["testo"];
    $datapost   = $row["data"];
    $orapost    = $row["ora"];
.....
    $query  = "DELETE FROM post WHERE IDpost = '$idPost' AND titoloPost = '$titolopost' AND testo = '$testopost' AND data = '$datapost' AND ora = '$orapost'";
dove selezioni sempre la prima "riga" che viene restituita dalla query, mai le successive,
quindi potrà cancellare solo quell'elemento (che potrà anche essere casuale)

a mio parere devi rivedere la logica
 
PHP:
<!--
   <a><?php  echo "<a href=\"eliminapost.php?IDpost=$idPost\">"; ?>
        <input type="submit" name = "eliminapost" id = "eliminapost" value="Elimina Post">
   </a>
-->

   <?php echo "<a href=\"eliminapost.php?IDpost=$idPost\">Elimina</a>";?>

e poi, come da impostazione, non usi "IDpost"
 

Discussioni simili