[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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>
> &nbsp; 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>&nbsp;<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: