Re: utf-8 : cauchemar... (+ une question)
François Boisson <user.anti-spam@maison.homelinux.net> writes:
> Voilà l'extrait du code HTML produit par le php, pas de javascript
> -----------------------
> <form action="/AgregPassages/candid.php" method="post">
> <table width="90%">
> <tr>
> <td>Saisie Message</td></tr>
> <tr>
> <td><select NAME="msgType">
> <option VALUE="A.R.">Accusé Réception
> <option VALUE="Médical">Motif médical
> <option VALUE="Information">Pour Information
> <option VALUE="Report">Demande Report
> <option VALUE="Urgent">Urgent
> <option VALUE="Absence">Absence
> <option VALUE="Retard">Retard
> <option VALUE="Abandon">Abandon
> </select>
> Choisir une catégorie. </td></tr>
>
> <tr>
> <td><textarea ROWS="7" COLS="70" name="inMessage"></textarea></td></tr>
> </table>
> <input type="hidden" name="etape" value="Message"><input type="hidden"
> name="inMsgNum" value="0"><center><input type="submit" name="envoiMessage"
> value="Envoi du Message"></center></form><a NAME="histoire">
> <table width="90%">
> <tr>
> <td BGCOLOR="WHITE"> <font COLOR="RED"><b>Historique</b></font></td> </tr>
> </table>
> L'historique des communications entre vous-même et le jury est conservé
> ci-dessous.
> Attention, le jury ne répond à travers cette page qu'aux questions
> concernant les
> horaires des épreuves orales. Les refus de modifier les horaires lorsque
> la situation
> ne le justifie pas ne seront pas motivés.
> <p> <p><table width="90%">
> <tr>
> <td BGCOLOR="WHITE"> <font COLOR="RED"><b>Emis le</b></font></td> <td
> BGCOLOR="WHITE"> <font COLOR="RED"><b>Sens</b></font></td> <td
> BGCOLOR="WHITE"> <font COLOR="RED"><b>Type</b></font></td> </tr>
>
> <tr>
> ----------------------------------
> Ce qu'il y a de supprenant est qu'il n'y avait aucun message d'enregistré,
> le code php est le suivant:
>
> -------------------------------
> if ( $msgNextNum > $_POST['inMsgNum'] ){
> $formule_validation=1;
> }else{
> // recuperer le message, le placer dans la base de donnees
> if($_POST['etape'] =="Message" ){
>
> $resultat=IntroduireMessageBD($sessnum,$_POST['inMessage'],$_POST['msgTyp
> e']);
> $msgNextNum++;
> }
> }
> --------------------------------
> Deux soupçons: Une histoire de session et une histoire de test sur
> $_POST['inMsgNum'] mais je sèche car je n'arrive pas à reproduire le
> phénomène.
>
>
> Si tu as des idées, je suis preneur (mais c'est vraiment HS liste Vendredi
> excepté).
Il est également noté dans les spécifications HTML4.0 que la valeur de l'attribut "name" d'un
élément <input> est "case insensitive".
Je te conseillerais donc, pour éviter les ennuis, de nommer tes contrôles tout
en minuscule.
Léo.
Reply to: