str_replace() ne marche pas comme prévu
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:
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:
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: