Lion_87, raczej masz rację, powinno być $id_zlecenia = $_GET['order'];
dublinka, chcę dodać nowy. Dodaję materiał do utworzonego wcześniej zlecenia.
Wygląd tabeli materialy_przydzielone:
id_zlecenia
id_materialu
ilosc
Kod formularza przydzielenia materiału do zlecenia wygląda tak:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Formularz</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="./libs/style.css">
<script src="https://kit.fontawesome.com/a076d05399.js"></script>
</head>
<body>
<div id="forum">
<div id="navigation"><i class="fa fa-home"></i> Strona główna <i class="fas fa-chevron-left"></i> Przypisz materiał</div>
<table cellpadding="10" class="table table-bordered">
<thead>
<tr>
<th>Materiał</th>
<th>Ilość</th>
<th>Usuń</th>
</tr>
</thead>
<tbody>
<?php
foreach($assigned_materials as $assigned_material){ ?>
<tr>
<td>
<?=(isset($info['nazwa'])) ?
$info['nazwa'] : ""?><?=$assigned_material['id_materialu']?></td>
<td><?=$assigned_material['ilosc']?></td>
<td>
<form method="post" action='./assigned_materialdelete'>
<input type="hidden" name="id" value="<?=$info['id_materialu']?>">
<input value="Usuń" type="button" onClick="confSubmit(this.form);" class="btn btn-danger"/>
</form>
</td>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<br /><h2>Nowe przypisanie materiału</h2><br />
<form action="" method="post">
<div class="form-group">
<label class="control-label col-sm-2" for="id_materialu">Materiał:</label>
<select name="id_materialu" id="id_materialu" class="form-control">
<?php
foreach($materials as $material){ ?>
<option value="1" value="<?=$material['id_materialu']?>"><?=$material['nazwa']?></option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="ilosc">Ilość:</label>
<div>
<input required type="text" class="form-control" id="ilosc" name="ilosc">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2">
<button onClick="submit(this.form, <?$_SESSION['id']?>)" class="btn btn-danger">Przypisz materiał</button> <button type="reset" value="Anuluj" class="btn btn-danger">Wyczyść</button><br />
</div>
</div>
</form>
</div>
</body>
<script type="text/javascript">
function confSubmit(form) {
if (confirm("Jestes pewny?")) {
form.submit();
}
}
</script>
</html>
Ten post edytował sauber94 18.02.2020, 21:14:58