Merci a vous,
Je crois qu'il y a un truc qui me chagrine:
Sous W2000 et IE6 (au bureau) je suis obligé de mettre un back slashe avant une apostrophe avant de pouvoir valider mon formulaire (html) sans erreur. Mais SI j'affiche la fiche détaillée, le texte est correct.
Dans le php.ini, le magic_quote est bien a off pourtant....
Voici mon formulaire au cas où....
</table>
<br>
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td> Groupe: <strong class="echec">*</strong>
<select name="groupe">
<option> </option>
<option>métier</option>
<option>management</option>
<option>SI de gestion</option>
<option>poste de travail</option>
</select>
</td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td width="50%"> Catégorie: <strong class="echec">*</strong>
<select name="categorie">
<option> </option>
<option>CFAO</option>
<option>DAO</option>
<option>Logiciel embarqué</option>
<option>Calcul-Simulation</option>
<option>Mesure-Acquisition</option>
<option>Supervision-Pilotage</option>
<option>PAO</option>
<option>Reprographie métier-traceur</option>
<option>Maintenance moteur</option>
<option>Développement informatique</option>
<option>Gestion connaissances</option>
<option>Divers</option>
<option>Informatique décisionnelle</option>
<option>Gestion projet-Planification</option>
<option>Gestion processus</option>
<option>Projet SAP</option>
<option>communication-Bureautique</option>
<option>Sécurité</option>
<option>Composant accès services</option>
<option>Outillage banalisé</option>
<option>Driver périphérique carte</option>
<option>OS système</option>
<option>Infrastructure technique</option>
</select> </td>
<td width="5"> </td>
<td width="50%">Source: <input type="text" name="source" size="30" maxlength="100"></td>
</tr>
<tr>
<td width="50%">Editeur: <input TYPE="text" name="editeur" SIZE="46" maxlength="100"></td>
<td width="5"> </td>
<td width="50%"> Nom: <strong class="echec">*</strong><input TYPE="text" name="nom" SIZE="51" maxlength="255">
</td>
</tr>
<tr>
<td width="50%">Ligne du produit:
<input TYPE="text" name="ligne_produit" SIZE="36" maxlength="100"></td>
<td width="5"> </td>
<td width="50%">Socle: <input TYPE="text" name="socle" SIZE="40"></td>
</tr>
<tr>
<td width="50%">Référence DSI: <strong class="echec">*</strong><select name="reference_DSI">
<option>choisir une option</option>
<option>cat</option>
<option>ref</option>
<option>éval</option>
</select>
</td>
<td width="5"> </td>
<td width="50%">Standard DSI: <select name="standard_DSI">
<option>choisir une option</option>
<option>standard</option>
<option>rebut</option>
<option>*</option>
</select></td>
</tr>
<tr>
<td width="50%">Type de licence: <select name="type_licence">
<option>choisir une option</option>
<option>monoposte</option>
<option>monoposte à jeton</option>
<option>monoposte dongle</option>
<option>monoposte + clé matérielle</option>
<option>monoposte + clé logicielle</option>
<option>réseau</option>
<option>licence flottante</option>
<option>licence flottante et monoposte</option>
<option>client lourd</option>
<option>client serveur</option>
<option>clé matérielle</option>
<option>accès unix</option>
<option>développement spécifique TM</option>
<option>licence site</option>
<option>client citrix</option>
<option>aucune</option>
</select></td>
<td width="5"> </td>
<td width="50%">Version standard: <input TYPE="text" name="version_standard" SIZE="20" maxlength="150"></td>
</tr>
<tr>
<td width="50%">Compatibilité XP: <select name="compatibilite_XP">
<option>choisir une option</option>
<option>oui</option>
<option>non</option>
<option>oui pour version 2006</option>
<option>?</option>
<option>? pour 4.3 oui pour 5.0</option>
<option>IE 5.5 sp1</option>
<option>Office 2000, 2002, 2003</option>
</select></td>
<td width="5"> </td>
<td width="50%">Versions en exploitation: <input TYPE="text" name="versions_exploitation" SIZE="20"></td>
</tr>
<tr>
<td width="50%">Type de déploiement: <select name="type_deploiement">
<option>choisir un type</option>
<option> serveur/script</option>
<option>serveur/script + CD</option>
<option>serveur/procédure</option>
<option>manuelle</option>
<option>CD</option>
<option>?</option>
<option>logon script</option>
<option>logon script + disque S</option>
<option>FTP</option>
<option>téléchargée</option>
<option>en cours</option>
</select></td>
<td width="5"> </td>
<td width="50%">Type d'installation: <select name="type_installation">
<option>choisir le type</option>
<option>locale</option>
<option>réseau</option>
<option>client</option>
<option>serveur</option>
<option>non</option>
</select></td>
</tr>
<tr>
<td width="50%">Domaine: <select name="domaine">
<option>choisir un domaine</option>
<option>CFAO</option>
<option>DAO</option>
<option>PAO</option>
<option>Calul/Simulation</option>
<option>Logiciel embarqué</option>
<option>Mesure/Acquisition</option>
<option>Supervision/Pilotage</option>
<option>Reprographie</option>
<option>Maintenance moteur</option>
<option>Développement informatique</option>
<option>Gestion des connaissances</option>
<option>Informatique décisionnelle</option>
<option>Gestion de projet</option>
<option>Planification</option>
<option>Modélisation processus</option>
<option>SI de gestion</option>
<option>Accompagnement au changement</option>
<option>Projet SI</option>
<option>Communication/Bureautique</option>
<option>Sécurité</option>
<option>COmposant d'accès à un service</option>
<option>Composant java sur le poste</option>
<option>Outillage banalisé</option>
<option>Driver, périphérique, exploitation périphérique </option>
<option>OS</option>
<option>Outil système</option>
<option>Infrastructure technique</option>
</select></td>
<td width="5"> </td>
<td width="50%"><table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td> </td>
<td rowspan="3"><textarea name="fonctionnalite" cols="35" rows="2" wrap="virtual"></textarea></td>
</tr>
<tr>
<td>Fonctionnalité: </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="50%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td rowspan="3"><textarea name="description" cols="35" rows="2"></textarea></td>
</tr>
<tr>
<td>Description: </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
<td width="5"> </td>
<td width="50%"><table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td> </td>
<td rowspan="3"><textarea name="instructions" cols="35" rows="2"></textarea></td>
</tr>
<tr>
<td>Instructions: </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="50%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td rowspan="3"><textarea name="pre_requis" cols="35" rows="2"></textarea></td>
</tr>
<tr>
<td>Pré-requis: </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
<td width="5"> </td>
<td width="50%">Référent métier: <input TYPE="text" name="referent_metier" SIZE="36" maxlength="255"></td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td> </td>
<td rowspan="3"><textarea name="commentaires" cols="85" rows="2"></textarea></td>
</tr>
<tr>
<td>Commentaires:</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
<table width="80%" border="0" align="center" cellpadding="4" cellspacing="0">
<tr>
<td align="center"><strong class="red">Vérifiez les champs renseignés avant de Valider</strong> <br>
<br>
<input type="submit" name="submit" value="Ajouter la fiche dans la base" onClick="javascript: return verif();"></td></tr>
</table>
</table>
</form>
NOTE: j'ai mis le form dans un tableau pour des Pb de mise en page
impossible par les input classique.
AUTRE chose plus intriguante encore:
le controle en javascript ne peut se faire sur une
liste déroulante avec IE alors que ça fonctionne très sous Firefox. ???
Merci pour votre patience les gars.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.