У меня есть эта кнопка на странице магаззино. php, которая передает переменные строки на страницу scaricaMagazzino. php
<form enctype='multipart/form-data' method='post'>
<a href="scaricaMagazzino.php?id=<?php echo $id; ?>&
codice=<?php echo $codice; ?>&
cod_forn=<?php echo $cod_forn; ?>&
ubicazione=<?php echo $ubicazione; ?>&
descrizione=<?php echo $descrizione; ?>&
package=<?php echo $package; ?>&
quantita=<?php echo $quantita; ?>&">
<button type='button' class='btn btn-success btn-sm' href="#scarica=<?php echo $id;?>" data-toggle="modal"><span class='glyphicon glyphicon-minus' aria-hidden='true' title="Scarica"></span></button>
</a>
</form>
это страница scaricaMagazzino. php
<?php include 'menu.html';
$id = $_GET['id'];
$codice = $_GET['codice'];
$cod_forn = $_GET['cod_forn'];
$ubicazione = $_GET['ubicazione'];
$descrizione = $_GET['descrizione'];
$package = $_GET['package'];
$quantita = $_GET['quantita'];
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title> CRUD MAGAZZINO COMPONENTI</title>
</head>
<body>
<!--Unload q.ty Modal -->
<div id="scarica<?php echo $id; ?>" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg">
<form method="post" class="form-horizontal" role="form">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" onclick="window.location.href='magazzino.php'" data-dismiss="modal">×</button>
<h4 class="modal-title">Scarica</h4>
</div>
<div class="modal-body">
<div class="form-group">
<label class="control-label col-sm-2" for="codice">Codice:</label>
<div class="col-sm-4">
<input type="hidden" name="minus_stocks_id" value="<?php echo $id; ?>">
<input type="hidden" name="descrizione" value="<?php echo $descrizione; ?>">
<input type="text" class="form-control" id="codice" name="codice" required readonly value="<?php echo $codice; ?>"> </div>
<label class="control-label col-sm-2" for="ubicazione">Ubicazione:</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="ubicazione" name="ubicazione" required readonly value="<?php echo $ubicazione; ?>"> </div>
<br>
<br>
<br>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="quantita">Quantità:</label>
<div class="col-sm-4">
<input type="number" class="form-control" id="quantita" name="quantita" autofocus required min="1"> </div>
<label class="control-label col-sm-2" for="causale">Causale:</label>
<div class="col-sm-2">
<select required id="causale" name="causale">
<option value="">Seleziona</option>
<option value="Scarico">Scarico</option>
<option value="Scarto">Scarto</option>
<option value="Spedito">Spedito</option>
</select>
</div>
<br>
<br>
<br>
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary" name="minus_company"><span class="glyphicon glyphicon-minus"></span> Scarica</button>
<button type="button" class="btn btn-warning" onclick="window.location.href='magazzino.php'" data-dismiss="modal"><span class="glyphicon glyphicon-remove-circle"></span> Annulla</button>
</div>
</div>
</form>
</div>
</div>
<?php
//Unload qty
if(isset($_POST['minus_company'])){
$minus_stocks_id = clean($_POST['minus_stocks_id']);
$codice = $_POST['codice'];
$descrizione = $_POST['descrizione'];
$quantita = clean($_POST['quantita']);
$causale = $_POST['causale'];
/* PER I GEIZEER RICORDA DI SCARICARE GHIACCIOLI */
if(substr($codice, 0, 11) == 'GZ01MC0001A'){
echo '<script language="javascript">alert("Scaricare ghiaccioli aggiuntivi")</script>';
}
$add_inv = "UPDATE maglab SET quantita=(quantita - '$quantita') WHERE id='$minus_stocks_id' ";
if ($conn->query($add_inv) === TRUE) {
// Registra movimento
$sql = "INSERT INTO movimenti_codici (utente, data, codice, descrizione, quantita, movimento)
VALUES ('$session_username', CURDATE(), '$codice', '$descrizione', '$quantita', '$causale')";
if ($conn->query($sql) === TRUE) {
echo '<script>window.location.href="magazzino.php"</script>';
} else {
//echo "Errore: " . $sql . "<br>" . $conn->error;
echo '<script language="javascript">alert("Errore: ' . $sql . "<br>" . $conn->error .'")</script>';
}
echo '<script>window.location.href="magazzino.php"</script>';
} else {
//echo "Errore aggiornamento record: " . $conn->error;
echo '<script language="javascript">alert("Errore aggiornamento record: '. $conn->error .'")</script>';
}
}
?>
</body>
</html>
проблема в том, что scaricaMagazzino. php не открывайте модал, что-то не так на
<button type='button' class='btn btn-success btn-sm' href="#scarica=<?php echo $id;?>" data-toggle="modal"><span class='glyphicon glyphicon-minus' aria-hidden='true' title="Scarica"></span></button>
, вероятно, здесь
href="#scarica=<?php echo $id;?>" data-toggle="modal"
, если я удалю
<div id="scarica<?php echo $id; ?>" class="modal fade" role="dialog">
от scaricaMagazzino. php открывается модал. Я не хочу удалять эту строку, потому что мне нужно вставить другой модал на этой странице, потому что это функции CRUD: создавать, читать, обновлять и удалять