Entonces en el php del administrador se puede modificar el contenido de todos los apartados de la web principal.
Pero para cada cosa que modifico que está guardada en una tabla tengo un botón para guardar los cambios, con lo que tengo muchos botones de guardar (uno por cada tabla de la base de datos), y lo veo poco estético, por lo que querría poner un único botón que guarde todos los cambios realizados.
Espero haberme explicado con claridad, si tenéis cualquier duda decídmela y la aclaro lo mejor que pueda.
Voy a poner aquí el código que uso para que sea más fácil:
Este es el código del php del administrador
Código:
Este es el código del news.php<?php $id=3; include("conexion.php"); $query="SELECT * FROM news WHERE id=3"; $resultado=$enlace->query($query); $row=$resultado->fetch_assoc(); ?> <form action="news.php?id=<?php echo $row['id']; ?>" method="POST"> <div class="input-group"> <span class="input-group-addon" id="basic-addon1">ICON</span> <input type="text" class="form-control" REQUIRED name="icon" placeholder="Icon" value="<?php echo $row['icon']; ?>"/> </div><br> <div class="input-group"> <span class="input-group-addon" id="basic-addon1">TITLE</span> <input type="text" class="form-control" REQUIRED name="title" placeholder="Title" value="<?php echo $row['title']; ?>"/> </div><br> <div class="input-group"> <span class="input-group-addon" id="basic-addon1">DATE</span> <input type="text" class="form-control" REQUIRED name="date" placeholder="Date" value="<?php echo $row['date']; ?>"/> </div><br> <textarea type="text" class="form-control" rows="4" REQUIRED name="subtitle" placeholder="<?php echo $row['subtitle']; ?>"/><?php echo $row['subtitle']; ?></textarea><br> <div class="form-group"> <button type="submit" class="btn btn-success btn-block">Change NEWS 3</button> </div> <br> </form>
Código:
<?php include("conexion.php"); $id=$_REQUEST['id']; $icon=$_POST['icon']; $title=$_POST['title']; $date=$_POST['date']; $subtitle=$_POST['subtitle']; $query="UPDATE news SET icon='$icon', title='$title', date='$date', subtitle='$subtitle' WHERE id='$id' "; $resultado=$enlace->query($query); if($resultado){ header("Location: web.php"); } else{ echo "FAIL"; } ?>