Bonjour,
Est-ce que qq'un peux m'aider. J'ai un pb d'objet requis dès que j'utilise la liste deroulante "CODE_MARCHE_CLI".
Y'a un erreur d'objet requis. Je pense que ca viens de mon code Javascript mais je ne vois pas ou est l'erreur.
Merci d'avance.
Voila le code :
<HTML> <!-- Début page HTML -->
<HEAD>
<!-- Début entête page HTML -->
<TITLE>"Datalis Net"</TITLE> <!-- Titre de la page -->
<LINK REL="stylesheet" TYPE="text/css" HREF="styles.css"> <!-- Insertion de la feuille de style -->
<!-- Début de script barre de défilement -->
<STYLE TYPE="text/css">
BODY
{
scrollbar-face-color: "#808080";
scrollbar-track-color: "white";
scrollbar-arrow-color: "white";
}
// Couleur de la cage d'ascenseur = scrollbar-face-color
// Couleur de la colonne d'ascenseur = scrollbar-track-color
// Couleur de la flèche = scrollbar-arrow-color
<!-- Fin de script barre de défilement -->
</STYLE>
</HEAD> <!-- Fin entête page HTML -->
<BODY> <!-- Début du document -->
<CENTER> <!-- Début du centrage -->
<TABLE WIDTH="300" BORDER="0" CELLPADDING="1" CELLSPACING="1"> <!-- Début de tableau à 3 lignes -->
<TR> <!-- Début de ligne -->
<TD> <!-- Début de colonne -->
<IMG SRC="images/haut_img_caisses.bmp" BORDER="0"><BR> <!-- Insertion du bandeau -->
</TD> <!-- Fin de colonne -->
</TR> <!-- Fin de ligne -->
<TR> <!-- Début de ligne -->
<TD> <!-- Début de colonne -->
<?php // Début du code PHP -->
// Vérification du privilège du connecté pour affichage du menu correspondant
if ($privilege_connection=="adm")
{
// Menu édité par
[ Lien ] puis adapté
Print "<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"script_menu_adm.js\">";
Print "</SCRIPT>"; // Fin du script
}
else
{
// Menu édité par
[ Lien ] puis adapté
Print "<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"script_menu_util.js\">";
Print "</SCRIPT>"; // Fin du script
}
?> <!-- Fin du code PHP -->
</TD> <!-- Fin de colonne -->
</TR> <!-- Fin de ligne -->
<TR ALIGN="CENTER"> <!-- Début de ligne -->
<TD> <!-- Début de colonne -->
<BR><BR>
<!-- Saisie des champs à insérer dans la table SQL Server produits -->
<!-- Début formulaire -->
<FORM METHOD="POST" ACTION="cfc_cpte_chargeaff.php" NAME="FORMULAIRE" ID="FORMULAIRE">
<!-- Début de tableau à 3 lignes -->
<TABLE WIDTH="600" BORDER="4" CELLPADDING="10" CELLSPACING="10" BORDERCOLOR="#EEEEEE">
<TR ALIGN="CENTER" VALIGN="CENTER"> <!-- Début de ligne -->
<TD COLSPAN="2"> <!-- Début de colonne -->
<H3> - Informations générales du client - </H3>
</TD> <!-- Fin de colonne -->
</TR> <!-- Fin de ligne -->
<TR> <!-- Début de ligne -->
<TD COLSPAN="2"> <!-- Début de colonne -->
<H1>Identifiant :
<INPUT TYPE="TEXT" NAME="ID_CLI" SIZE="9" VALUE="">
</H1>
<!-- Saisie de la dénomination sociale -->
<H1>Dénomination sociale :
<INPUT TYPE="TEXT" NAME="DENOM_CLI" SIZE="50" VALUE="">
</H1>
<!-- Saisie de l'adresse 1 -->
<H1>Adresse 1 :
<INPUT TYPE="TEXT" NAME="ADR1_CLI" SIZE="50" VALUE="">
</H1>
<!-- Saisie de l'adresse 1 -->
<H1>Adresse 2 :
<INPUT TYPE="TEXT" NAME="ADR2_CLI" SIZE="50" VALUE="">
</H1>
<!-- Saisie du code postal -->
<H1>Code postal :
<INPUT TYPE="TEXT" NAME="CP_CLI"SIZE="5" VALUE=""><BR>
</H1>
<!-- Saisie de la ville-->
<H1>Ville :
<INPUT TYPE="TEXT" NAME="VILLE_CLI" SIZE="50" VALUE=""><BR>
</H1>
<?php
// Connexion au Système de Gestion de Base de Données MySQL
mysql_connect($nom_serveur, $nom_utilisateur, $mot_de_passe);
// Connexion à la Base De Données
mysql_select_db($base_de_donnees);
// Recherche de l'enregistrement dans la table MySQL
// Requete SQL Distinct pour enlever les doublons
$requete_sql="select distinct code from code_marche order by code";
$resultat_sql=mysql_query($requete_sql);
$nombre_enregistrements=mysql_numrows($resultat_sql);
?>
<!-- Choix du code marché-->
<H1>Code marché :
<SELECT ID="CODE_MARCHE_CLI" ONCHANGE="maj()" TYPE="TEXT" NAME="CODE_MARCHE_CLI">
<OPTION VALUE="-1" SELECTED=>Faire un choix</OPTION>
<?php // Début du code PHP -->
$i=0;
while ($i<$nombre_enregistrements)
{
$code_marche = mysql_result($resultat_sql, $i,"code");
Print "<OPTION VALUE=$code_marche>$code_marche</OPTION>";
$i++;
}
// Déconnexion à la Base De Données
mysql_close();
?> <!-- Fin du code PHP -->
</SELECT>
</H1>
<!-- Choix du sous marché-->
<!--<FORM NAME="SELECTION">-->
<H1>Code sous marché :
<SELECT ID=\"CODE_SOUS_MARCHE_CLI\" TYPE=\"TEXT\" NAME=\"CODE_SOUS_MARCHE_CLI\">
<OPTION VALUE=\"-1\" SELECTED>Faire un choix</OPTION>
</SELECT>
</H1>
<!--</FORM>-->
<!-- Saisie du numéro national émetteur-->
<H1>Numéro national émetteur :
<INPUT TYPE="TEXT" NAME="NNE" SIZE="10" VALUE=""><BR>
</H1>
<!-- Saisie du mot de passe-->
<H1>Mot de passe :
<INPUT TYPE="TEXT" NAME="MOT_DE_PASSE" SIZE="10" VALUE=""><BR>
</H1>
<!-- Saisie de la date de mise en service-->
<H1>Date de mise en service :
<INPUT TYPE="DATE" NAME="MISE_EN_SERVICE" SIZE="10" VALUE=""><BR>
</H1>
<script language="javascript">
var url = "sous_marche.php?recherche=";
var http = new ActiveXObject("Microsoft.XMLHTTP");
function maj() {
var rechRapide = document.getElementById("CODE_MARCHE_CLI").value;
http.open("GET", url + escape(rechRapide), true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}
function handleHttpResponse() {
if (http.readyState == 4) {
results=http.responseText;
alert(results);
results = http.responseText.split(";");
alert(results[0]);
var ajout=new Option(results[0],'1',true,false);
alert(results[1]);
document.getElementById("CODE_SOUS_MARCHE_CLI").options[document.getElementById("CODE_SOUS_MARCHE_CLI").options.length]=ajout;
alert(results[2]);
}
}
</script>
</TD>
</TR> <!-- Fin de ligne -->
<TR> <!-- Début de ligne -->
<TD> <!-- Début de colonne -->
<DIV ALIGN="CENTER">
<INPUT TYPE="BUTTON" NAME="HISTORY_BACK" VALUE=" Retour " onClick="history.back()">
</DIV>
</TD> <!-- Fin de colonne -->
<TD> <!-- Début de colonne -->
<DIV ALIGN="CENTER">
<INPUT TYPE="SUBMIT" NAME="SUIVANT" VALUE=" Suivant ">
</DIV>
</TD> <!-- Fin de colonne -->
</TR> <!-- Fin de ligne -->
</TABLE> <!-- Fin du tableau -->
</FORM> <!-- Fin du formulaire --->
</TD> <!-- Fin de colonne -->
</TR> <!-- Fin de ligne -->
</TABLE> <!-- Fin du tableau -->
</CENTER> <!-- Fin de centrage -->
</BODY> <!-- Fin du document -->
<!-- Fin de la page -->
</HTML>