Bonjour,

J'ai un soucis avec l'insertion de dates en db via un formulaire. Des retours à la ligne s'ajoutent et je n'arrivent pas à m'en débarasser. Merci d'avance pour votre aide.

Voici un exemple de champs de date
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
 
<span> 						
	<select class="validate[required]" name="jour_admin_evenement"
	id="jour_admin_evenement" size="" onchange="" style="width: 75px;">						
		<option value="1">1</option>
	</select> 						
	<select class="validate[required]" id="mois_admin_evenement"
	name="mois_admin_evenement" size="" onchange="" style="width:75px;">
		<option value="" selected="selected">Mois</option>
		<?php 
		for($m=1;$m<=12;$m++){?>
			<option value="<?php if($m<10)echo "0".$m;else echo $m;?>"
			<?php 
			if (isset($mois_adm) && $mois_adm != "00" && $mois_adm == $m)
				echo "selected=\"selected\"";
			?>	
			><?php if($m<10)echo "0".$m;else echo $m;								
		}?>
		</option>
	</select> 						
	<select class="validate[required]" id="annee_admin_evenement"
	name="annee_admin_evenement" size="" onchange="" style="width: 75px;">
		<option value="">Année</option>
		<option value="<?php echo $datenm2; ?>"
		<?php 
		if (isset($annee_adm) && $annee_adm  == $datenm2)
			echo "selected=\"selected\"";
		?>
		><?php echo $datenm2; ?></option>
		<option value="<?php echo $datenm1; ?>"
		<?php 
		if (isset($annee_adm) && $annee_adm  == $datenm1)
			echo "selected=\"selected\"";
		?>
		><?php echo $datenm1; ?></option>
		<option value="<?php echo $date; ?>"
		<?php 
		if (isset($annee_adm) && $annee_adm  == $date)
			echo "selected=\"selected\"";
		?>
		><?php echo $date; ?></option>
		<option value="<?php echo $datenp1; ?>"
		<?php 
		if (isset($annee_adm) && $annee_adm  == $datenp1)
			echo "selected=\"selected\"";
		?>
		><?php echo $datenp1; ?></option>
		<option value="<?php echo $datenp2; ?>"
		<?php 
		if (isset($annee_adm) && $annee_adm  == $datenp2)
			echo "selected=\"selected\"";
		?>
		><?php echo $datenp2; ?></option>
		<option value="<?php echo $datenp3; ?>"
		<?php 
		if (isset($annee_adm) && $annee_adm  == $datenp3)
			echo "selected=\"selected\"";
		?>
		><?php echo $datenp3; ?></option>
		<option value="<?php echo $datenp4; ?>"
		<?php 
		if (isset($annee_adm) && $annee_adm  == $datenp4)
			echo "selected=\"selected\"";
		?>
		><?php echo $datenp4; ?></option>
		<option value="<?php echo $datenp5; ?>"
		<?php 
		if (isset($annee_adm) && $annee_adm  == $datenp5)
			echo "selected=\"selected\"";
		?>
		><?php echo $datenp5; ?></option>
	</select>				  
</span>
Voici la partie traitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$search = array("\r\n", "\n\r", ' ', "\t", "\n", "\r");
$insert_date_admin = 	$annee_admin.'-'.$mois_admin.'-01';
$insert_date_admin = 	str_replace($search, "", $insert_date_admin);
lorsque je fais un printf() de ma variable j'ai: