Bonjour
j'ai un problème avec un formulaire et des requêtes passées dans URL.
La page est la suivante :
https://www.centrejaya.org/spip.php?article623&id_groupe=5&id_mot=66&var_mode=calcul
Quand on sélectionne les deux champs et que l'on soumet le formulaire il devrait apparaître le tableau ; il n'en n'est rien, il ne s'affiche que quand on fait en recalcule la page.
Une piste serait le bienvenu.
Les morceaux de code sont les suivants :
Merci d'avance
Philippe
Le formulaire :
<form method="post" action="spip\.php?article623&id\_groupe=<? echo $id\_groupe ?>&id\_mot=<? echo $id\_mot ?>\#result">
<div align="center" class="form\-row" class="form\-row align\-items\-center">
<div class="col">
<select name="id\_groupe" class="form\-control" id="exampleFormControlSelect1" >
<option value="" selected >Sélectionnez le dosha</option>
<option value="" >\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*</option>
<option value="6" >VATA</option>
<option value="5" >PITHA</option>
<option value="7" >KAPHA</option>
</select>
</div>
<div class="col">
<select name="id\_mot" class="form\-control" id="exampleFormControlSelect1">
<option value="">Selectionnez le type d'aliment</option>
<option value="">\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*</option>
<BOUCLE_bcl_aliments(MOTS){id_groupe=8}{par titre}>
<option value="[(#ID_MOT)]">[(#TITRE)]</option>
</BOUCLE_bcl_aliments>
</select>
</div>
<div class="col\-auto" >
<button type="submit" name="Submit" class="btn btn\-default">Soumettre</button>
</div>
</div>
</form>
Le résultat :
<p>&nbsp;</p><a name="result"></a>
<hr>
<? if\($\_GET\['id\_groupe'\]\) \{ ?>
<h2>R&eacute;sultats pour :
<?
if \($\_GET\['id\_groupe'\]=="6"\) \{
echo "VATA";
\} elseif \($\_GET\['id\_groupe'\]=="5"\) \{
echo "PITHA";
\} else \{
echo "KAPHA";
\}
?>
et
<BOUCLE\_bcl\_id\_mot\(MOTS\)\{id\_mot\}>
\[\(\#TITRE|majuscules\)\]</h2>
</BOUCLE\_bcl\_id\_mot>
<hr>
<br>
<table class="table table\-striped table\-colored">
<thead>
<tr>
<th width="43%"><div align="center"><strong>Aliments</strong></div></th>
<th width="2%"><div align="center"></div></th>
<th width="55%"><div align="center"><strong>
<?
if \($\_GET\['id\_groupe'\]=="6"\) \{
echo "VATA";
\} elseif \($\_GET\['id\_groupe'\]=="5"\) \{
echo "PITHA";
\} else \{
echo "KAPHA";
\}
?>
</div></th>
</tr>
</thead>
<tbody>
<BOUCLE\_art\_aliment\(ARTICLES\)\{id\_mot\}\{par titre\}>
<tr>
<td>
<div align="center" >
\[\(\#TITRE|majuscules\)\]
\[\(\#TEXTE|?\{" ",""\}\)&nbsp <a href="\#URL\_ARTICLE">\*\*\*</a> \]
</div>
</td>
<td>&nbsp;</td>
<BOUCLE_motvata(MOTS){id_groupe}{id_article}>
<td>
<div align="center" style="font\-weight:bold;">
<font color=
<?
if\(\#ID\_MOT==52\) \{
echo "\#721c24" ;
\} elseif \(\#ID\_MOT==47\) \{
echo "\#721c24" ;
\} elseif \(\#ID\_MOT==48\) \{
echo "\#721c24" ;
\} else \{
echo "\#992020;";
\}
?> >
\[\(\#TITRE|majuscules\)\]</font>
</div></td>
</BOUCLE\_motvata>
</tr>
</BOUCLE\_art\_aliment>
</tbody>
</table>
<p>&nbsp;</p>
<hr>
<p>&nbsp; </p>
<p> <br>
<?
\}
?>