Formulaire+page resultat regroupé=ERREUR php

fille95 Messages postés 72 Statut Membre -  
Brachior Messages postés 616 Statut Membre -
Bonjour,
j'ai regroupé mon formulaire ecrit en php dans une seul page qui affiche le resultat. Donc j'ai le formulaire et le code qui affiche le resultat de mon formmulaire dans la meme page. je recupere 3 variable comme ceci:

//recuperer les variables en methode GET
$mois=$_GET ['mois'];
$annee=$_GET['annee'];
$numClient=$_GET['numClient'];

mais il y a des erreurs, je ne compred pas pk !! pcke avant javé séparer mon formualier et la page de resultat, et tt marchais mias kan g regroupé , sa me fai des erreur!!
tout est ecrit en PHP
merci d'avance pour votre aide et votre gentillesse!!!!!

j'ai reussi bcp de chose grace a vous !!! merci bcp
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. Brachior Messages postés 616 Statut Membre 46
     
    je peux voir le code ? Oo :)
    0
  2. fille95 Messages postés 72 Statut Membre 1
     
    voici le code

    merci

    <html>
    <link rel="stylesheet" type="text/css" href="css/css_reporting.css" />
    <title>Stocks mensuels par gravité</title>
    </html>

    <script type="text/javascript">
    /*************************************************************************
    **********************Fonction recharg************************************
    **************************************************************************
    *****Cette fonction rappelle le formulaire en se plaçant sur le mois *****
    ***selectionné************************************************************
    **************************************************************************
    *****Entrée : formulaire : nom du formulaire******************************
    mois : mois selectionner dans la liste deroulante***********
    *****Sortie : rappelle la page$$$$$$$$************************************
    *************************************************************************/
    function recharg(formulaire,mois,annee)
    {
    formulaire.action = 'stocks_mensuel_par_gravite.php?mois = '+mois+'&annee = '+annee+'&numClient= '+numClient+'';
    formulaire.submit();
    }
    </SCRIPT>

    <?php
    //connexion a la base de donnees
    mysql_connect("localhost", "root", "");
    mysql_select_db("tickets");

    include_once ('FONCTIONS/fonction.php');

    echo "<form name = \"formulaire\" method = \"GET\" action = \"index.php?\">";
    echo "<input type=\"hidden\" name=\"page\" value=\"stocks_mensuel_par_gravite\"></input>";

    echo "<center><table>";
    echo "<tr>";
    echo "<td><H4>Veuillez sélectionner le mois : </h4></td>";
    echo "<td>";
    echo "<td><H4>Veuillez sélectionner l'annee : </h4></td>";
    echo "<td><H4>Choisissez le numero de client : </h4></td></tr>";

    //liste deroulante permettant d'afficher les mois
    echo "<tr><td><select name=\"mois\" id = \"mois\">";
    echo "<option value=\"00\">en cours";
    echo "<option value=\"1\">Janvier";
    echo "<option value=\"2\">Février";
    echo "<option value=\"3\">Mars";
    echo "<option value=\"4\">Avril";
    echo "<option value=\"5\">Mai";
    echo "<option value=\"6\">Juin";
    echo "<option value=\"7\">Juillet";
    echo "<option value=\"8\">Août";
    echo "<option value=\"9\">Septembre";
    echo "<option value=\"10\">Octobre";
    echo "<option value=\"11\">Novembre";
    echo "<option value=\"12\">Décembre";
    echo "</option>";
    echo "</select></td>";
    echo "<td>";

    //liste deroulante permettant d'afficher les annees
    echo "<td><select name=\"annee\" id = \"annee\">";
    for ($i=2011;$i>1981;$i--)
    {
    echo "<option value=\"".$i."\">".$i."</option>";
    }
    echo "</select></td>";

    //recupere tout les num_client de la table client
    $numero_client="SELECT NUM_CLIENT FROM client";
    $numero_client_bis=mysql_query($numero_client);

    echo "<td><select name=\"numClient\" \"> ";

    //boucle permettant d'afficher les num_client dans la liste deroulante
    while($ligne=mysql_fetch_array($numero_client_bis))
    {echo "<OPTION VALUE=\"".$ligne['NUM_CLIENT']."\"> ".$ligne['NUM_CLIENT']."</OPTION>";}
    echo "<OPTION VALUE=\"1000\"> 1000</OPTION>";
    echo "<td><center><input type=\"button\" name= Recherche id=Recherche value=\"Recherche\" onCLick = \"javascript:recharg(this.form,mois.value)\" /></center></td></tr>";

    echo " </select></CENTER></td>";

    echo "</table></center>";
    echo "</form>";

    //recuperer les variables en methode GET
    $mois=$_GET ['mois'];
    $annee=$_GET['annee'];
    $numClient=$_GET['numClient'];

    echo "<hr>";
    echo "<i><h1 class=\"margin-stock\">Incidents traités ";

    //verifier si les variables ont bien été choisies
    if (isset($_GET['mois']))
    {
    $mois = $_GET['mois'];
    $annee = $_GET['annee'];
    $numClient=$_GET['numClient'];
    }
    else
    {
    $mois = date('m');
    $annee = date('Y');
    }
    $mois_lettre = mois_lettre($mois);

    //fin du titre afin de connaitre le mois affiché.
    echo $mois_lettre.' '.$annee.' pour le client numero : '.$_GET['numClient'].'</h2></i><br><br>';

    //correspond au permier jour du mois
    $jourDebut=1;

    //Si le mois en question contient 31 jours
    if ($mois == 1 || $mois == 3 || $mois == 5 || $mois == 7 || $mois == 8 || $mois == 10 || $mois == 12) {
    $days = 31;
    }
    //Si le mois en question contient 30 jours
    else if ($mois == 4 || $mois == 6 || $mois == 9 || $mois == 11) {
    $days = 30;
    }
    //Si c'est le mois de fevrier
    else {
    $days = ($annee % 4 == 0) ? 29 : 28;
    }

    //recupere les date choisies
    $dateDebut = date("Y-m-d",mktime(0,0,0,$mois,$jourDebut,date($annee)));
    $dateFin = date("Y-m-d",mktime(0,0,0,$mois,$days,date($annee)));

    echo "date debut : ".$dateDebut."<br>";
    echo "date fin : ".$dateFin."";

    //affichage du tableau
    echo "<big><big><div align=center><table border=\"1\" bordercolor=\"black\">";
    echo "<th class = \" tableau_date\" COLSPAN=6>INCIDENT</th>";
    echo "<tr class = \" tableau_date\"><th>Gravité</th>";
    echo "<th>Stock début de mois</th>";
    echo "<th>Nombre ouverts pendant le mois</th>";
    echo "<th>Nombre fermés pendant le mois</th> ";
    echo "<th>Stock fin de mois</th>";
    echo "<th>Attente de fermeture</th><tr>";

    if ($mois==1)
    {
    $annee=$annee-1;
    $moisPrecedent=12;
    }
    else
    {$moisPrecedent=$mois-1;}

    //requete permettant de recuperer les numero de gravites, les num_client et les nom_gravites
    $gravite=mysql_query("
    select NOM_GRAVITE,NUM_GRAVITE
    from gravite
    where num_client=".$_GET['numClient']."
    ;");

    /***************************************************AFFICHAGE DES GRAVITE EN FONCTION DES CLIENTS*****************************************************/
    //boucle permettant de recuperer les champs de la table gravite
    while ($gravite_bis=mysql_fetch_assoc($gravite))
    {
    echo "<tr><th class=\"tableau_date\">".$gravite_bis['NOM_GRAVITE']."</th>";

    /***************************************************STOCKS DE DEBUT DE MOIS ****************************************************/

    //Si le mois en question contient 31 jours
    if ($moisPrecedent == 1 || $moisPrecedent == 3 || $moisPrecedent == 5 || $moisPrecedent == 7 || $moisPrecedent == 8 || $moisPrecedent == 10 || $moisPrecedent == 12) {
    $days = 31;
    }
    //Si le mois en question contient 30 jours
    else if ($moisPrecedent == 4 || $moisPrecedent == 6 || $moisPrecedent == 9 || $moisPrecedent == 11) {
    $days = 30;
    }
    //Si c'est le mois de fevrier
    else {
    $days = ($annee % 4 == 0) ? 29 : 28;
    }

    //recupere les date choisies
    $dateDebutPrecedente = date("Y-m-d",mktime(0,0,0,$moisPrecedent,$jourDebut,date($annee)));
    $dateFinPrecedente = date("Y-m-d",mktime(0,0,0,$moisPrecedent,$days,date($annee)));
    //echo "date debut precedent : ".$dateDebutPrecedente."<br>";
    //echo "date fin precedent : ".$dateFinPrecedente."";

    //requete qui permet de recuperer le nombre de ticket ouvert dans le mois precedent
    $nb_ouvert_prec=mysql_query("
    SELECT count( TICKET.NUM_TICKET ) AS nbTicket
    FROM ticket,etat_ticket,client,contact_client,gravite
    where etat=1
    AND ticket.num_type_gen=11
    AND client.num_client=".$numClient."
    AND gravite.num_gravite='".$gravite_bis['NUM_GRAVITE']."'
    AND ticket.num_gravite=gravite.num_gravite
    and gravite.num_client=client.num_client
    AND contact_client.num_client=client.num_client
    AND ticket.num_contact=contact_client.num_contact
    AND etat_ticket.num_ticket=ticket.num_ticket
    and DATE_FORMAT(DATE_OUVERTURE,'%Y-%m-%d')>='".$dateDebutPrecedente."'
    and DATE_FORMAT(DATE_OUVERTURE,'%Y-%m-%d')<='".$dateFinPrecedente."'
    ;");

    $nb_ouvert_prec_bis=mysql_fetch_assoc($nb_ouvert_prec);

    //recupere le resultat afin de pour voir faire le calcul qui sera afficher
    $nb_ticket_ouvert_prec=$nb_ouvert_prec_bis['nbTicket'];

    //requete qui permet de recuperer le nombre de ticket fermes dans le mois precedent
    $nb_fermes_prec=mysql_query("
    SELECT count( TICKET.NUM_TICKET ) AS nbTicket
    FROM ticket,etat_ticket,client,contact_client,gravite
    where etat=3
    AND ticket.num_type_gen=11
    AND client.num_client=".$numClient."
    AND gravite.num_gravite='".$gravite_bis['NUM_GRAVITE']."'
    AND ticket.num_gravite=gravite.num_gravite
    and gravite.num_client=client.num_client
    AND contact_client.num_client=client.num_client
    AND ticket.num_contact=contact_client.num_contact
    AND etat_ticket.num_ticket=ticket.num_ticket
    and DATE_FORMAT(DATE_CLOTURE_CLIENT,'%Y-%m-%d')>='".$dateDebutPrecedente."'
    and DATE_FORMAT(DATE_CLOTURE_CLIENT,'%Y-%m-%d')<='".$dateFinPrecedente."'
    ;");

    $nb_fermes_prec_bis=mysql_fetch_assoc($nb_fermes_prec);

    //recupere le resultat afin de pour voir faire le calcul qui sera afficher
    $nb_ticket_ferme_prec=$nb_fermes_prec_bis['nbTicket'];

    //calcul du stock de fin du mois , valeur afficher dans le tableau
    $stock_fin_mois_prec=$nb_ticket_ouvert_prec - $nb_ticket_ferme_prec;
    $a[]=$stock_fin_mois_prec;

    //verification que la valeur ne soit pas nulle
    if ($stock_fin_mois_prec<0)
    {
    $stock_fin_mois_prec= -($stock_fin_mois_prec);
    }
    else
    {
    $stock_fin_mois_prec=$stock_fin_mois_prec;
    }
    echo "<td>".$stock_fin_mois_prec."</td>";

    /***************************************************NOMBRE DE TICKET OUVERTS DANS LE MOIS*****************************************************/
    //permet d'afficher le nombre de tickets ouverts pendant le mois selectionne
    $nb_ouvert=mysql_query("
    SELECT count( TICKET.NUM_TICKET ) AS nbTicket
    FROM ticket,etat_ticket,client,contact_client,gravite
    where etat=1
    AND ticket.num_type_gen=11
    AND client.num_client=".$numClient."
    AND gravite.num_gravite='".$gravite_bis['NUM_GRAVITE']."'
    AND ticket.num_gravite=gravite.num_gravite
    and gravite.num_client=client.num_client
    AND contact_client.num_client=client.num_client
    AND ticket.num_contact=contact_client.num_contact
    AND etat_ticket.num_ticket=ticket.num_ticket
    and DATE_FORMAT(DATE_OUVERTURE,'%Y-%m-%d')>='".$dateDebut."'
    and DATE_FORMAT(DATE_OUVERTURE,'%Y-%m-%d')<='".$dateFin."'
    ;");

    $nb_ouvert_bis=mysql_fetch_assoc($nb_ouvert);

    //recupere le resultat afin de pour voir faire le calcul du total
    $nb_ticket_ouvert=$nb_ouvert_bis['nbTicket'];
    echo "<td>".$nb_ouvert_bis['nbTicket']."</td>";

    /*******************************************************LISTE DE NUMERO DE TICKETS************************************************************/

    /*$liste_numTicket=mysql_query("
    SELECT NUM_TICKET
    FROM ticket
    where DATE_FORMAT(DATE_OUVERTURE,'%Y-%m-%d')>='".$dateDebut."'
    and DATE_FORMAT(DATE_OUVERTURE,'%Y-%m-%d')<='".$dateFin."'
    ;");

    $liste_numTicket_bis=mysql_fetch_assoc($liste_numTicket);

    $numTicket=$liste_numTicket_bis['NUM_TICKET'];

    $etat = mysql_query(" SELECT DISTINCT ETAT, ticket.NUM_TICKET, `DATE_ETAT`
    FROM etat_ticket, ticket
    WHERE DATE_ETAT
    IN (SELECT MAX( DATE_ETAT )
    FROM etat_ticket, ticket
    WHERE ticket.NUM_TICKET = etat_ticket.NUM_TICKET)
    AND ticket.NUM_TICKET =".$numTicket.";");

    $etat_bis=mysql_fetch_assoc($etat);
    $etat_etat=$etat_bis['ETAT'];*/

    /***************************************************NOMBRE DE TICKETS CLOTURES DANS LE MOIS *****************************************************/

    //permet d'afficher le nombre de tickets clotures pendant le mois selectionne
    $nb_fermes=mysql_query("
    SELECT count( TICKET.NUM_TICKET ) AS nbTicket
    FROM ticket,etat_ticket,client,contact_client,gravite
    where ticket.num_type_gen=11
    AND client.num_client=".$numClient."
    AND gravite.num_gravite='".$gravite_bis['NUM_GRAVITE']."'
    and etat=3
    AND ticket.num_gravite=gravite.num_gravite
    and gravite.num_client=client.num_client
    AND contact_client.num_client=client.num_client
    AND ticket.num_contact=contact_client.num_contact
    AND etat_ticket.num_ticket=ticket.num_ticket
    and DATE_FORMAT(DATE_CLOTURE_CLIENT,'%Y-%m-%d')>='".$dateDebut."'
    and DATE_FORMAT(DATE_CLOTURE_CLIENT,'%Y-%m-%d')<='".$dateFin."'
    and DATE_FORMAT(DATE_CLOTURE_CSC,'%Y-%m-%d')>='".$dateDebut."'
    and DATE_FORMAT(DATE_CLOTURE_CSC,'%Y-%m-%d')<='".$dateFin."'

    ;");

    $nb_fermes_bis=mysql_fetch_assoc($nb_fermes);

    //recupere le resultat afin de pour voir faire le calcul du total
    $nb_ticket_ferme=$nb_fermes_bis['nbTicket'];
    echo "<td>".$nb_fermes_bis['nbTicket']."</td>";

    /***************************************************STOCK DE FIN DE MOIS *****************************************************/
    //calcul du stock de fin de mois
    $stock_fin_mois=$stock_fin_mois_prec + $nb_ticket_ouvert - $nb_ticket_ferme;

    if ($stock_fin_mois<0)
    {
    $stock_fin_mois= -($stock_fin_mois);
    }
    else
    {
    $stock_fin_mois=$stock_fin_mois;
    }

    echo "<td>".$stock_fin_mois."</td>";

    /***************************************************ATTENTE DE FERMETURE DU MOIS *****************************************************/
    //permet d'afficher le nombre de ticket en attentes de fermetures
    $nb_attente_fermeture=mysql_query("
    SELECT count( TICKET.NUM_TICKET ) AS nbTicket
    FROM ticket,etat_ticket,client,contact_client,gravite
    where ticket.num_type_gen=11
    AND client.num_client=".$numClient."
    and etat=2
    AND gravite.num_gravite='".$gravite_bis['NUM_GRAVITE']."'
    AND ticket.num_gravite=gravite.num_gravite
    and gravite.num_client=client.num_client
    AND contact_client.num_client=client.num_client
    AND ticket.num_contact=contact_client.num_contact
    AND etat_ticket.num_ticket=ticket.num_ticket
    and DATE_FORMAT(DATE_CLOTURE_CSC,'%Y-%m-%d')>='".$dateDebut."'
    and DATE_FORMAT(DATE_CLOTURE_CSC,'%Y-%m-%d')<='".$dateFin."'
    ;");

    $nb_attente_fermeture_bis=mysql_fetch_assoc($nb_attente_fermeture);
    $b[]=$nb_attente_fermeture_bis['nbTicket'];

    echo "<td>".$nb_attente_fermeture_bis['nbTicket']."</td>";
    echo "</tr>";

    }//fin while $gravite_bis

    /***************************************************TOTAL stocke debut de mois*****************************************************/
    echo "<tr class=\" tableau_total\"><th>Total</th>";
    $i=0;
    $total=0;
    //calcul le total de debut du mois selectionnee
    while ($i<mysql_numrows($gravite))
    {
    $total=$total+$a[$i];
    $i++;
    }
    echo "<td><strong>".$total."</strong></td>";

    /***************************************************TOTAL nombre de ticket ouverts dans le mois*****************************************************/
    //requete permattant de recupere le nombre de ticket ouverts pour le mois choisie
    $total_nb_ouverts=mysql_query("
    SELECT count( TICKET.NUM_TICKET ) AS nbTicket
    FROM ticket,etat_ticket,client,contact_client,gravite
    where etat=1
    AND ticket.num_type_gen=11
    AND client.num_client=".$numClient."
    AND ticket.num_gravite=gravite.num_gravite
    and gravite.num_client=client.num_client
    AND contact_client.num_client=client.num_client
    AND ticket.num_contact=contact_client.num_contact
    AND etat_ticket.num_ticket=ticket.num_ticket
    and DATE_FORMAT(DATE_OUVERTURE,'%Y-%m-%d')>='".$dateDebut."'
    and DATE_FORMAT(DATE_OUVERTURE,'%Y-%m-%d')<='".$dateFin."'
    ;");

    $total_nb_ouverts_bis=mysql_fetch_assoc($total_nb_ouverts);
    $total_ouverts=$total_nb_ouverts_bis['nbTicket'];
    echo "<td><strong>".$total_nb_ouverts_bis['nbTicket']."</strong></td>";

    /***************************************************TOTAL nombre de ticket fermes dans le mois*****************************************************/

    //requete permattant de recupere le nombre de ticket fermer pour le mois choisie
    $total_nb_fermes=mysql_query("
    SELECT count( TICKET.NUM_TICKET ) AS nbTicket
    FROM ticket,etat_ticket,client,contact_client,gravite
    where etat=3
    AND ticket.num_type_gen=11
    AND client.num_client=".$numClient."
    AND ticket.num_gravite=gravite.num_gravite
    and gravite.num_client=client.num_client
    AND contact_client.num_client=client.num_client
    AND ticket.num_contact=contact_client.num_contact
    AND etat_ticket.num_ticket=ticket.num_ticket
    and DATE_FORMAT(DATE_CLOTURE_CLIENT,'%Y-%m-%d')>='".$dateDebut."'
    and DATE_FORMAT(DATE_CLOTURE_CLIENT,'%Y-%m-%d')<='".$dateFin."'
    and DATE_FORMAT(DATE_CLOTURE_CSC,'%Y-%m-%d')>='".$dateDebut."'
    and DATE_FORMAT(DATE_CLOTURE_CSC,'%Y-%m-%d')<='".$dateFin."'
    ;");

    $total_nb_fermes_bis=mysql_fetch_assoc($total_nb_fermes);
    $total_fermes=$total_nb_fermes_bis['nbTicket'];
    echo "<td><strong>".$total_nb_fermes_bis['nbTicket']."</strong></td>";

    /***************************************************TOTAL du stock de fin de mois *****************************************************/

    $stock_fin_mois_total=$total + $total_ouverts - $total_fermes;

    if ($stock_fin_mois_total<0)
    {
    $stock_fin_mois_total=-($stock_fin_mois_total);
    }
    else
    {
    $stock_fin_mois_total=$stock_fin_mois_total;
    }
    echo "<td><strong>".$stock_fin_mois_total."</strong></td>";

    /***************************************************TOTAL des attente de fermetures du mois *****************************************************/
    $total_attente=0;
    $i=0;
    while ($i<mysql_numrows($gravite))
    {
    $total_attente=$total_attente+$b[$i];
    $i++;
    }

    echo "<td><strong>".$total_attente."</strong></td>";
    echo "<tr><td></td>";
    echo "<td></td>";
    echo "<td></td>";
    echo "<td></td>";

    //calcul du reste
    $reste=$stock_fin_mois_total-$total_attente;

    if ($reste<0)
    {
    $reste=-($reste);
    }
    else
    {
    $reste=$reste;
    }

    echo "<td class=\" tableau_total\" colspan=2><strong> Reste=".$reste." </strong></td>";

    echo "</table></center></div></big></big>";

    // On se déconnecte de MySQL
    mysql_close();
    ?>
    0
    1. Brachior Messages postés 616 Statut Membre 46
       
      hum j'regarde ca ^^
      par contre des le debut
      tu ferme ton html tu n'ouvres pas ton head
      ton script n'est dc pas ds le head et tu n'ouvre pas le body

      ... bon j'regarde et j'essaye de voir ca ^^
      0
      1. fille95 Messages postés 72 Statut Membre 1 > Brachior Messages postés 616 Statut Membre
         
        ok merci

        j'ai impression c'est le numClient qui pose vraiment probleme
        0
    2. Brachior Messages postés 616 Statut Membre 46
       
      pourrais tu me donner les champs de tes tables stp ? :)
      0
      1. fille95 Messages postés 72 Statut Membre 1 > Brachior Messages postés 616 Statut Membre
         
        la table : TICKET a comme champs :
        `NUM_TICKET` double NOT NULL default '0',
        `NUM_COMPTE` int(10) default NULL,
        `NUM_GROUPE` int(10) default NULL,
        `NUM_TYPE_GEN` int(10) default NULL,
        `NUM_TYPE_REEL` int(10) default NULL,
        `NUM_SERVICE` int(10) default NULL,
        `NUM_GRAVITE` int(10) default NULL,
        `NUM_RESSOURCE` int(10) default NULL,
        `DATE_OUVERTURE` datetime NOT NULL default '0000-00-00 00:00:00',
        `DATE_CLOTURE_CSC` datetime default NULL,
        `DATE_CLOTURE_CLIENT` datetime default NULL,
        `NUM_TICKET_CLIENT` varchar(32) default NULL,
        `TEMPS_ESTIME` float(10,2) default NULL,
        `NUM_CONTACT` int(10) default NULL,
        `DESCRIPTION` longtext,
        PRIMARY KEY (`NUM_TICKET`),
        KEY `I_FK_TICKET_COMPTE` (`NUM_COMPTE`),
        KEY `I_FK_TICKET_GROUPE` (`NUM_GROUPE`),
        KEY `I_FK_TICKET_TYPE_GEN` (`NUM_TYPE_GEN`),
        KEY `I_FK_TICKET_TYPE_REEL` (`NUM_TYPE_REEL`),
        KEY `I_FK_TICKET_SERVICE_CONCERNE` (`NUM_SERVICE`),
        KEY `I_FK_TICKET_GRAVITE` (`NUM_GRAVITE`),
        KEY `I_FK_TICKET_RESSOURCE` (`NUM_RESSOURCE`)
        ) ENGINE=MyISAM DEFAULT CHARSET=latin1;



        la table : contact_client a comme champs:
        `NUM_CONTACT` int(10) NOT NULL auto_increment,
        `NUM_CLIENT` int(10) NOT NULL default '0',
        `NOM` varchar(30) NOT NULL default '',
        `PRENOM` varchar(30) default NULL,
        `TEL` varchar(15) NOT NULL default '',
        `PORTABLE` varchar(15) default NULL,
        `MAIL` varchar(50) default NULL,
        `MAIL_DIFFUSION` varchar(50) default NULL,
        `ROLE` varchar(50) default NULL,
        `LOCALISATION` varchar(30) default NULL,
        PRIMARY KEY (`NUM_CONTACT`),
        KEY `I_FK_CONTACT_CLIENT_CLIENT` (`NUM_CLIENT`)
        ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=29 ;

        la table gravite a pour champs :
        CREATE TABLE `gravite` (
        `NUM_GRAVITE` int(10) NOT NULL auto_increment,
        `NUM_CLIENT` int(10) NOT NULL default '0',
        `NOM_GRAVITE` varchar(32) NOT NULL default '',
        `DUREE_SLA` float(10,2) NOT NULL default '0.00',
        PRIMARY KEY (`NUM_GRAVITE`),
        KEY `I_FK_GRAVITE_CLIENT` (`NUM_CLIENT`)
        ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;


        la table client :

        CREATE TABLE `client` (
        `NUM_CLIENT` int(10) NOT NULL default '0',
        `RAISON_SOCIALE` varchar(32) NOT NULL default '',
        `ADRESSE` varchar(80) NOT NULL default '',
        `CP` varchar(10) NOT NULL default '',
        `VILLE` varchar(30) NOT NULL default '',
        `TEL` varchar(15) default NULL,
        `LOGO` blob,
        `CONTACT_RESTREINT` tinyint(4) NOT NULL default '0',
        PRIMARY KEY (`NUM_CLIENT`)
        ) ENGINE=MyISAM DEFAULT CHARSET=latin1;



        et etat_ticket:

        CREATE TABLE `etat_ticket` (
        `NUM_ETAT` int(10) NOT NULL auto_increment,
        `NUM_TICKET` double NOT NULL default '0',
        `NUM_COMPTE` int(10) NOT NULL default '0',
        `DATE_ETAT` datetime NOT NULL default '0000-00-00 00:00:00',
        `ETAT` varchar(30) NOT NULL default '',
        PRIMARY KEY (`NUM_ETAT`),
        KEY `I_FK_ETAT_TICKET_TICKET` (`NUM_TICKET`)
        ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;



        voila

        merci a toi
        0
    3. Brachior Messages postés 616 Statut Membre 46
       
      bn alors deja pr ton formulaire :
      tu utilise un type='button' pour envoyer un formulaire c'est pas top ^^
      si tu veux changer la valeur de action de ton form fais comme suite :
      echo "<form name = \"formulaire\" method = \"GET\" action ='' onsubmit = \"javascript:recharg()\">";
        ...
        ...
      echo "<td><center><input type=\"submit\" name= Recherche id=Recherche value=\"Recherche\"  /></center></td></tr>";
      ensuite ton script js doit ressembler a ca :
      function recharg(){
      		document.formulaire.action = 'stocks_mensuel_par_gravite.php?mois = '+mois+'&annee = '+annee+'&numClient= '+numClient+'';}


      PS : n'ayant pas les fonctions de ta page fonctions.php je ne peux pas regarder la suite .. dsl ^^ :)
      0