Bonjour à tous!!

J'ouvre cette discussion car j'ai beau chercher des sources/aides sur le net et les essayer (en les modifiant bien sur!!) ca marche pas...

Voila le problème : J'ai une table mysql avec, entre autres, plusieurs colonnes avec des dates differentes : datemisejour, datearchivage, datedebut, datefin.
Je souhaite que toutes les dates de ces différentes colonnes passent du format anglophone au format francophone... Je vous joint mon code, en espérant avoir des réponses...merci d'avance!!

Laeti

PS : Je suis assez debutante en php/mysql mais j'ai quand meme les bases fondamentales (enfin je crois..)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<?php
 
include ("connexion.inc.php");
include ("design_contact.php");
 
// Type de page
switch ($_GET['action']){
  case "rechercher" :
    // Page d'insertion des données
    echo"
	<center><font face=\"Verdana\" size=2>
	Résultat de la recherche :<br></font></center>
	<p></p>
	</p>";
 
	// Préparation et exécution de la requête
	$pac=preparer_critere($_POST['pac']);
	$numero=preparer_critere($_POST['numero']);
	$datemisejour=preparer_critere($_POST['datemisejour']);
	$datearchivage=preparer_critere($_POST['datearchivage']);
             $client=preparer_critere($_POST['client']);
	$societe=preparer_critere($_POST['societe']);
	$branche=preparer_critere($_POST['branche']);
	$population=preparer_critere($_POST['population']);	
             $nom=preparer_critere($_POST['nom']);
             $prenom=preparer_critere($_POST['prenom']);
	$email=preparer_critere($_POST['email']);
	$datedebut=preparer_critere($_POST['datedebut']);
	$datefin=preparer_critere($_POST['datefin']);
	$telephone=preparer_critere($_POST['telephone']);
	$requete="SELECT *
      FROM contacts
	  WHERE datearchivage like '00%'
	  AND pac like '$pac'
	  AND client like '$client'
	  AND nom like '$nom' 
	  AND prenom like '$prenom'
	  AND email like '$email'";
 
	$resultat=mysql_query($requete,$connexion);
	// Calcul et affichage du nombre de contacts trouvés
	$nbresultats=mysql_num_rows($resultat);
    echo "<font face=\"Verdana\" size=1>Il y a $nbresultats résultats";
 
	// S'il y a des contacts trouvés on affiche la liste
	if ($nbresultats > 0){
    echo"<p></p>";
	  echo"<table border=l cellspacing=0 cellpadding=3><font face=verdana>";
	  echo "
	  <tr>
		 <td width=250 align=center><font face=verdana size=1>
		 Date de mise à jour</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Date d'archivage</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Pac</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Client</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Société</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Branche</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Population</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Nom</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Prénom</font>
	  	 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Email</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Téléphone</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Du (obligatoire)</font>
		 </td>
		 <td width=250 align=center><font face=verdana size=1>
		 Au (facultatif)</font>
		 </td>
	</tr>";
      while ($ligne= mysql_fetch_array($resultat)){
		$datemisejour=$ligne["datemisejour"];     
		$datearchivage=$ligne["datearchivage"];
		$pac=$ligne["pac"];
		$client=$ligne["client"];
		$societe=$ligne["societe"];
		$branche=$ligne["branche"];
		$population=$ligne["population"];		
	             $nom=$ligne["nom"];
		$prenom=$ligne["prenom"];
		$email=$ligne["email"];
		$telephone=$ligne["telephone"];
		$datedebut=$ligne["datedebut"];
		$datefin=$ligne["datefin"];
		$numero=$ligne["numero"];
		echo"<tr>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $datemisejour </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $datearchivage </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $pac </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $client </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $societe </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $branche </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $population </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $nom </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $prenom </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $email </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $telephone </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $datedebut </font></td>
		 <td align=center><font face=verdana size=1>&nbsp;
		 $datefin </font></td>
		 </tr>
		";}
    echo"<table>";}
 
    echo"
	  <p></p><br><br>
      <a href=\"rechercher_contact.php\">Rechercher un nouveau contact</a>";
  break;
  default:
    //Page d'affichage du formulaire de saisie
	echo"<center><font face=\"Verdana\">Rechercher un contact</font></center>";
	//Affichage du formulaire d'insertion
	$page_de_la_requete=$_SERVER['PHP_SELF']."?action=rechercher";
	afficher_formulaire($page_de_la_requete);
}
?>