Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/05/2016, 10:20
emilio_oli
 
Fecha de Ingreso: marzo-2008
Mensajes: 73
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: ¿un único botón para guardar cambios?

Sería una ÚNICA página php, llamada web.php donde se muestra todo el contenido de la base de datos, y desde la cual se modifica.

Esto es lo que llevo de código en el body (uso bootstrap):

Código:
<div class="cover2">
	    <div class="container" id="cover" name="cover">
			<div class="row white centered">
			<br><?php 
							include("conexion.php");

							$query="SELECT * FROM covertext";
							$resultado=$enlace->query($query);
							$row=$resultado->fetch_assoc();
						?>
				<h2 class="centered titulo_seccion">COVER</h2>
				<hr>
				<div class="col-lg-12 centered"> 
					<h4>TITLE & SUBTITLE</h4>
					<br>
					<div class="col-lg-6 col-md-offset-3 ">
						
						<form action="covertext.php" method="POST">
							<div class="input-group">
  								<span class="input-group-addon" id="basic-addon1">TITLE</span>
  								<input type="text" class="form-control" REQUIRED name="title" placeholder="<?php echo $row['title']; ?>" value="<?php echo $row['title']; ?>"/>
							</div><br>
							<div class="input-group">
  								<span class="input-group-addon" id="basic-addon1">SUBTITLE</span>
  								<input type="text" class="form-control" REQUIRED name="subtitle" placeholder="<?php echo $row['subtitle']; ?>" value="<?php echo $row['subtitle']; ?>"/>
							</div><br>
							<div class="form-group">
								<button type="submit" class="btn btn-success btn-block">Save Changes</button>
								<span class="actualizacion"><?php echo $row['hora']; ?> &nbsp;&nbsp;<span class="glyphicon glyphicon-refresh"></span>&nbsp;&nbsp;<?php echo $row['fecha']; ?></span>
							</div>
						</form>
					</div>
				</div>
			</div>

			<div class="row white">
			<br>
			<br>
				<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 centered"> 
				<h4>COVER IMAGES</h4>
					<br>
						<?php 
						include("conexion.php");

						$query="SELECT * FROM coverimage";
						$resultado=$enlace->query($query);
						while($row=$resultado->fetch_assoc()){
					?>

					<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4">
						<form action="coverimage.php?id=<?php echo $row['id']; ?>" method="POST" enctype="multipart/form-data">		
						<div class="panel panel-success">
							<div class="panel-heading">
								<span class="icon icon-image"></span>&nbsp;IMAGE <?php echo $row['id']; ?>
							</div>
							<div class="panel-body coverbody">
								<img width="100%" src="data:image/jpg;base64, <?php echo base64_encode($row['image']); ?>" />
							</div>
							<div class="panel-footer">
								<input type="file" class="form-group subirfiles btn-xs" REQUIRED name="image"/> <!-- class="btn-xs" -->
								<button type="submit" class="btn btn-success btn-block">Save Changes</button>
								
								
							</div>					
						</div>				
						</form>					
					</div>
				

				<?php 
					}
				 ?>
					
				</div> <br>

			<div class="row white">
			<br>
			<br>
				<div class="col-lg-12 centered"> 
					<h4>LATEST NEWS</h4> <br>

					<div class="col-lg-6">
					<h5>LEFT NEW</h5>
						<?php 
							$id=1;
							include("conexion.php");
							$query="SELECT * FROM latestnews WHERE id=1";
							$resultado=$enlace->query($query);
							$row=$resultado->fetch_assoc();
						?>

						<form action="latestnews.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 LEFT</button>
							</div>
							<br>
						</form>
					</div>
					
					<div class="col-lg-6">
					<h5>RIGHT NEW</h5>
						<?php 
							$id=3;
							include("conexion.php");
							$query="SELECT * FROM latestnews WHERE id=3";
							$resultado=$enlace->query($query);
							$row=$resultado->fetch_assoc();
						?>

						<form action="latestnews.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 RIGHT</button>
							</div>
							<br>
						</form>
					</div>
				</div>
			</div>
			<br>
			<br>
		</div></div>
		
		<div class="cover3">
		<div class="container" id="about" name="about">
			<div class="row white">
			<br>
				<h2 class="centered titulo_seccion">ABOUT</h2>
				<hr>
				<div class="col-lg-12 centered"> 
					<br>
					<div class="col-lg-12">
						<?php 
							include("conexion.php");

							$query="SELECT * FROM about";
							$resultado=$enlace->query($query);
							$row=$resultado->fetch_assoc();

						?>
						<form action="about.php" method="POST">
							<div class="input-group">
  								<span class="input-group-addon" id="basic-addon1">SECTION TITLE</span>
  								<input type="text" class="form-control" REQUIRED name="title" placeholder="<?php echo $row['title']; ?>" value="<?php echo $row['title']; ?>"/>
							</div><br>
							<div class="input-group">
  								<span class="input-group-addon" id="basic-addon1">TEXT 1</span>
								<textarea type="text" class="form-control" rows="6" REQUIRED	name="text1" placeholder="<?php echo $row['text1']; ?>"/><?php echo $row['text1']; ?></textarea>
							</div><br>
							<div class="input-group">
  								<span class="input-group-addon" id="basic-addon1">INSIDE TITLE</span>
  								<input type="text" class="form-control" REQUIRED name="minititle" placeholder="<?php echo $row['minititle']; ?>" value="<?php echo $row['minititle']; ?>"/>
							</div><br>
							
							<div class="input-group">
  								<span class="input-group-addon" id="basic-addon1">TEXT 2</span>
							<textarea type="text" class="form-control" rows="6" REQUIRED	name="text2" placeholder="<?php echo $row['text2']; ?>"/><?php echo $row['text2']; ?></textarea>
							</div><br>
							<div class="form-group">
								<button type="submit" class="btn btn-success btn-block">Save Changes</button>
								<span class="actualizacion"><?php echo $row['hora']; ?> &nbsp;&nbsp;<span class="glyphicon glyphicon-refresh"></span>&nbsp;&nbsp;<?php echo $row['fecha']; ?></span>

							</div>
						</form>
					</div>
				</div>
			</div>
			<br>
			<br>
		</div></div>
Como ves tengo varios form, donde al hacer click en su correspondiente botón, envía los datos a about.php, covertext.php, latestnews.php, coverimage.php... y de estos a la base de datos.
Lo que quiero es saber si en vez de tantos form, con tantos botones, hacer como si el body entero fuese un form con un solo botón para que me guarde todos los cambios.

Si viste las dos imágenes que envié creo que uno se hace una idea.