WebmasterX
Messages postés16Date d'inscriptionvendredi 7 mai 2004StatutMembreDernière intervention24 avril 2006
-
14 juin 2004 à 14:00
pgpp
Messages postés58Date d'inscriptiondimanche 16 mai 2004StatutMembreDernière intervention 2 septembre 2004
-
27 juin 2004 à 14:43
Là j'ai besoin d'une petite aide pour que je puisse terminer mon programme je crois que mon probleme et juste la syntaxe et j'ai pas trop organisé mes trucs, sinon là je suis bloqué j'arrive pas reflichir j'ai un exame lundi prochain :p
sinon là est le programme :
Le programme consiste à faire une recherche sur un table (formation2) avec des champs (nom, prenom, matricule ...)
tout le programme est basé sur la recherche mais pas n'importe quel recherche.
Recherche 1 : Matricule
Recherche 2 : Nom
Là je veux qu'on choissise dans le saisie 1 des recherches
avec en bas des tries commun entre la date du debut et la date du fin avec un trie par (date, matricule, nom ASC)
mon probleme que j'arrive pas à devlopper une solution à ce que chaque recherche soit independante de l'autre.
<!-- Pour obtenir l'historique individuel des différentes formations suivies par chaque
agent, saisissez son matricule ou à défaut son nom (ou abréviation), puis choisissez la période souhaitée et le classement des formations
(par domaine, thème ou date), puis cliquez sur le bouton Valider.
Remarque: il n'est pas tenu compte au niveau du nom du type des caractères (majuscule ou minuscule).
-->
Cette rubrique vous permet de consulter la liste des agents ayant bénéficié d'une ou de plusieurs formations.
Vous pouvez afficher ces données par entité, par domaine, par théme ou en combinant les trois possibilités. Faites votre sélection, votre critére de tri et validez.
Index1.php :
-------------
-------------
<?php
include("index.php");
$c = @mysql_connect('localhost','root','') or die('connection impossible');
@mysql_select_db('lydec',$c) or die('selection impossible');
$sql = "SELECT * FROM formation2 where matricule like '$recherche1' and year(du) >= '$recherche3' and year(au) <= '$recherche4' order by '$order' asc";
($p = @mysql_query($sql,$c))?>
Les resultats pour le matricule <? print "$recherche1"; ?> entre la periode du <? print "$recherche3"; ?> au <? print "$recherche4"; ?> trie par <? print "$order"; ?> sont : </td>
Theme,
NOM,
Prénom,
Du,
Au,
Index2.php : -----------
-----------
<?php
include("index.php");
$c = @mysql_connect('localhost','root','') or die('connection impossible');
@mysql_select_db('lydec',$c) or die('selection impossible');
$sql = "SELECT * FROM formation2 where nom like '$recherche2' and year(du) >= '$recherche3' and year(au) <= '$recherche4' order by '$order' asc";
($p = @mysql_query($sql,$c))?>
Les resultats pour le nom <? print "$recherche2"; ?> entre la periode du <? print "$recherche3"; ?> au <? print "$recherche4"; ?> trie par <? print "$order"; ?> sont : </td>
Theme,
Matricule,
NOM,
Prénom,
Du,
Au,
</html>
--------------------------------------------------------------------------------------------------------------------------------------------
J'ai essayé là dans la source de separer les recherches, si vous m'aidez je vous saurais tres reconnaissant.
Je suis connecté 24/24h sur msn pour une aide online :) merci
MSN --> admin@webmasterx.be
. :: WebmasterX :: .
pgpp
Messages postés58Date d'inscriptiondimanche 16 mai 2004StatutMembreDernière intervention 2 septembre 2004 27 juin 2004 à 14:43
Je crois qu'il faut que tu fermes ta 1ere balise <form> en ajoutant :
</form>
Tu auras donc 2 boutons 'Envoyer'. Si tu n'en veux qu'un, il faut soit que tu gères la page de destination avec JavaScript, soit que tu les gères en PHP... mais c'ets une autre histoire...