Formulaire+page resultat regroupé=ERREUR php

Fermé
fille95 Messages postés 65 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 27 mars 2011 - 31 mai 2008 à 15:34
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 - 31 mai 2008 à 17:13
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
A voir également:

2 réponses

Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
31 mai 2008 à 15:43
je peux voir le code ? Oo :)
0
fille95 Messages postés 65 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 27 mars 2011 1
31 mai 2008 à 15:52
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
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
31 mai 2008 à 15:58
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
fille95 Messages postés 65 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 27 mars 2011 1 > Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009
31 mai 2008 à 16:13
ok merci

j'ai impression c'est le numClient qui pose vraiment probleme
0
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
31 mai 2008 à 16:23
pourrais tu me donner les champs de tes tables stp ? :)
0
fille95 Messages postés 65 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 27 mars 2011 1 > Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009
31 mai 2008 à 16:40
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
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
31 mai 2008 à 17:13
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