Je vois ce que vous voulez dire mais je ne sais pas comment le mettre en application... Je ne m'y connais vraiment pas beaucoup. Comment je peux faire en sorte que le script reçoive le formulaire ?Je te renvois à mon commentaire précédent. $_GET['salle'] n'est défini que si le script reçoit le formulaire que tu as montré juste avant. Dans tous les autres cas $_GET['salle'] n'existera pas.
$salle est défini à vide et ensuite il est utilisé sans jamais le remplir.Voici ce que j'ai fait pour le $_GET['salle'] :
<?php $week="21"; $salle=""; if (!empty($_GET['salle']) && !empty($_GET['week'])) { $week = substr($_GET['week'], -2); } ?>
<th colspan="7">Planning de la semaine <?php echo $week;?> en salle <?php echo $_GET['salle']?></th>
et<?php
$color1="";
$pla = $bdd->prepare('SELECT * FROM planning WHERE salle=:salle2 AND semaine=:semaine2');
$pla->execute(array('salle2'=>$salle, 'semaine2'=>$week));
<fieldset class="a" style="width:195px; height: 60px; float: left;">
<legend>Semaine</legend>
<form method="POST">
<label for="semaine">Sélectionner une semaine :</label>
<input type="week" name="semaine" id="semaine" min="2019-W36" max="2020-W27" required>
</form>
</fieldset>
<fieldset class="b" style="width:170px; height: 60px">
<legend>Salle</legend>
<form method="POST">
<label for="salle">Sélectionner une salle :<label>
<select id="salle" name="salle"/></center>
<?php
$salle=$_POST["salle"];
$nom="";
$sal=$bdd->query('SELECT * FROM salles');
while ($donne1=$sal->fetch()) {
?>
<option <?php echo "value='".$donne1['salle']."'"?>>
<?php echo $donne1['salle'] ?>
</option>
<?php
}
?>
</select>
<p>
<input type="submit" name="Envoyer" value="Valider">
</p>
</form>
</fieldset>
<br>
<br>
<?php
$week="21";
$salle="";
if (!empty($_POST['salle']) && !empty($_POST['week'])) {
$week = substr($_POST['week'], -2);
}
?>
<table align="center" id="table">
<thead>
<tr>
<th colspan="7">Planning de la semaine <?php echo $week;?> en salle <?php echo $_POST['salle'];?></th>
</tr>
</thead>
Est-ce possible de m'aider ?Des idées de comment définir l'index salle ?[03-Jun-2020 07:14:55 UTC] PHP Notice: Undefined index: salle in C:\wamp64\www\gestionplanning.php on line 57
[03-Jun-2020 07:14:55 UTC] PHP Stack trace:
[03-Jun-2020 07:14:55 UTC] PHP 1. {main}() C:\wamp64\www\gestionplanning.php:0
[03-Jun-2020 07:14:55 UTC] PHP Notice: Undefined index: salle in C:\wamp64\www\gestionplanning.php on line 87
[03-Jun-2020 07:14:55 UTC] PHP Stack trace:
[03-Jun-2020 07:14:55 UTC] PHP 1. {main}() C:\wamp64\www\gestionplanning.php:0
[03-Jun-2020 07:14:59 UTC] PHP Notice: Undefined index: salle in C:\wamp64\www\gestionplanning.php on line 57
[03-Jun-2020 07:14:59 UTC] PHP Stack trace:
[03-Jun-2020 07:14:59 UTC] PHP 1. {main}() C:\wamp64\www\gestionplanning.php:0
[03-Jun-2020 07:14:59 UTC] PHP Notice: Undefined index: salle in C:\wamp64\www\gestionplanning.php on line 87
[03-Jun-2020 07:14:59 UTC] PHP Stack trace:
[03-Jun-2020 07:14:59 UTC] PHP 1. {main}() C:\wamp64\www\gestionplanning.php:0
$salle=$_POST["salle"];
ligne 87 :
<th colspan="7">Planning de la semaine <?php echo $week;?> en salle <?php echo $_POST['salle'];?></th>