par
regord22 » 24 déc. 2010, 13:26
Bonjour,
J'ai développé et maintiens un site pour une association de défense de la petite enfance et de l'intégration.
Voilà mon problème : mes formulaires php (contact ou enquêtes diverses) sont générés à l'aide d'un outil en ligne
et depuis l'apparition de la PHP Version 5.3.3-0.dotdeb.1 ne se déroulent plus correctement sur le serveur.
Exemple pour le récent cas, un formulaire de déclaration de projet ...
La difficulté semble liée aux cases à cocher et je n'arrive pas à trouver l'erreur de syntaxe
Je demande de l'aide éventuelle.
Merci par avance
Voici le code
-----------------------------------------------------------------------------------------------------------------------------------------
<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
$list['f_1']=array("Santé","Education à la citoyenneté","Eveil culturel et artistique","Intergénérationnel","Sommeil","Alimentation","Activité de plein air");
$list['f_2']=array("Crèches d'entreprises","Ecocrèche","Accueil familial","Accueil d'urgence et horaires atypiques","Accueil d'enfants en situation de handicap","Actions itinérantes","Pédagogies particulières");
$list['f_3']=array("LAEP");
$list['f_4']=array("Passerelles","Actions passerelles");
$list['f_5']=array("Actions parents enfants","Actions pour les parents");
$list['f_9']=array("Ecole","Association","Collectivité","Entreprise");
$list['f_12']=array("OUI","NON");
$list['f_18']=array("Urbain","Péri-urbain","Rural","Quartier défavorisé");
$list['f_19']=array("0 à 18 mois","18 mois à 3 ans","3 ans à 6 ans","6 ans et plus");
$list['f_35']=array("Je donne mon accord pour que les informations liées à mon(mes) projet(s) soient diffusées sur le site internet
http://www.lefuret.org. Il sera possible de compléter ce questionnaire en adressant des documents complémentaires ou des photos à :
[email protected]");
$list['f_36']=array("Je reconnais avoir obtenu l'autorisation de diffusion de l'image des personnes figurant sur ces photos. (ou de leur représentant légal pour les mineurs).");
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
}
// Formatage des entrées
$f_6=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_6)));
$f_7=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_7)));
$f_8=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_8)));
$f_10=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_10)));
$f_11=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_11)));
$f_14=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_14)));
$f_15=trim(eregi_replace("[^0-9+]", "", $f_15));
$f_16=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_16)));
$f_17=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_17)));
$f_20=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_20)));
$f_21=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_21)));
$f_29=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_29)));
$f_30=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_30)));
$f_31=trim(eregi_replace("[^0-9\ +]", "", $f_31));
$f_32=strip_tags(trim($f_32));
$f_33=strip_tags(trim($f_33));
$f_34=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_34)));
// Verification des champs
if(strlen($f_7)<2){
$erreur.="<li><span class='txterror'>Le champ « Intitulé du projet » est vide ou incomplet.</span>";
$errf_7=1;
}
if($f_9==""){
$erreur.="<li><span class='txterror'>Le champ « Type de structure porteuse » requiert au moins une sélection.</span>";
$errf_9=1;
}
if(strlen($f_11)<2){
$erreur.="<li><span class='txterror'>Le champ « Date de création » est vide ou incomplet.</span>";
$errf_11=1;
}
if($f_12==""){
$erreur.="<li><span class='txterror'>Le champ « Projet en fonctionnement » n'a pas été défini.</span>";
$errf_12=1;
}
if(strlen($f_14)<2){
$erreur.="<li><span class='txterror'>Le champ « Personne référente du projet » est vide ou incomplet.</span>";
$errf_14=1;
}
if(strlen($f_15)<2){
$erreur.="<li><span class='txterror'>Le champ « Code postal » est vide ou incomplet.</span>";
$errf_15=1;
}
if(strlen($f_16)<2){
$erreur.="<li><span class='txterror'>Le champ « Commune » est vide ou incomplet.</span>";
$errf_16=1;
}
if(strlen($f_17)<2){
$erreur.="<li><span class='txterror'>Le champ « Pays » est vide ou incomplet.</span>";
$errf_17=1;
}
if($f_18==""){
$erreur.="<li><span class='txterror'>Le champ « Territoire d'implantation » n'a pas été défini.</span>";
$errf_18=1;
}
if($f_19==""){
$erreur.="<li><span class='txterror'>Le champ « Age des enfants concernés » requiert au moins une sélection.</span>";
$errf_19=1;
}
if(strlen($f_20)<2){
$erreur.="<li><span class='txterror'>Le champ « Nombre d'enfants touchés » est vide ou incomplet.</span>";
$errf_20=1;
}
if(strlen($f_22)<2){
$erreur.="<li><span class='txterror'>Le champ « Raisons d'être du projet, ou besoins identifiés (origine et motivation) » est vide ou incomplet.</span>";
$errf_22=1;
}
if(strlen($f_23)<2){
$erreur.="<li><span class='txterror'>Le champ « Objectif du projet » est vide ou incomplet.</span>";
$errf_23=1;
}
if(strlen($f_24)<2){
$erreur.="<li><span class='txterror'>Le champ « Présentation du projet » est vide ou incomplet.</span>";
$errf_24=1;
}
if(strlen($f_25)<2){
$erreur.="<li><span class='txterror'>Le champ « Durée de l'activité/périodicité et/ou amplitude d'accueil » est vide ou incomplet.</span>";
$errf_25=1;
}
if(strlen($f_29)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom du contact » est vide ou incomplet.</span>";
$errf_29=1;
}
if(strlen($f_30)<2){
$erreur.="<li><span class='txterror'>Le champ « Adresse complète » est vide ou incomplet.</span>";
$errf_30=1;
}
if(strlen($f_31)<2){
$erreur.="<li><span class='txterror'>Le champ « Téléphone » est vide ou incomplet.</span>";
$errf_31=1;
}
if(strlen($f_32)<2){
$erreur.="<li><span class='txterror'>Le champ « Mail » est vide ou incomplet.</span>";
$errf_32=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$f_32)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
$errf_32=1;
}
if(strlen($f_34)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom de la personne qui remplit le questionnaire » est vide ou incomplet.</span>";
$errf_34=1;
}
if($f_35==""){
$erreur.="<li><span class='txterror'>Le champ « Accord pour publication » requiert au moins une sélection.</span>";
$errf_35=1;
}
}
if($erreur==""){
// Création du message
$titre="Message de votre site";
$tete="From:
[email protected]\n";
for($id=0; $id<count($list['f_1']); $id++){
if($f_1[$id]==1){
$corps.="Projets spécifiques : ".$list['f_1'][$id]."\n";
}
}
for($id=0; $id<count($list['f_2']); $id++){
if($f_2[$id]==1){
$corps.="Structure d'accueil Petite Enfance : ".$list['f_2'][$id]."\n";
}
}
for($id=0; $id<count($list['f_3']); $id++){
if($f_3[$id]==1){
$corps.="Lieux d'accueil enfants parents : ".$list['f_3'][$id]."\n";
}
}
for($id=0; $id<count($list['f_4']); $id++){
if($f_4[$id]==1){
$corps.="Classes passerelles et actions passerelles : ".$list['f_4'][$id]."\n";
}
}
for($id=0; $id<count($list['f_5']); $id++){
if($f_5[$id]==1){
$corps.="Parentalité : ".$list['f_5'][$id]."\n";
}
}
$corps.="Autre type : ".$f_6."\n";
$corps.="Intitulé du projet : ".$f_7."\n";
$corps.="Nom de la structure porteuse : ".$f_8."\n";
for($id=0; $id<count($list['f_9']); $id++){
if($f_9[$id]==1){
$corps.="Type de structure porteuse : ".$list['f_9'][$id]."\n";
}
}
$corps.="Autre type éventuel : ".$f_10."\n";
$corps.="Date de création : ".$f_11."\n";
$corps.="Projet en fonctionnement : ".$list['f_12'][$f_12]."\n";
$corps.="Raisons à l'origine de l'interruption (si non) : ".$f_13."\n";
$corps.="Personne référente du projet : ".$f_14."\n";
$corps.="Code postal : ".$f_15."\n";
$corps.="Commune : ".$f_16."\n";
$corps.="Pays : ".$f_17."\n";
$corps.="Territoire d'implantation : ".$list['f_18'][$f_18]."\n";
for($id=0; $id<count($list['f_19']); $id++){
if($f_19[$id]==1){
$corps.="Age des enfants concernés : ".$list['f_19'][$id]."\n";
}
}
$corps.="Nombre d'enfants touchés : ".$f_20."\n";
$corps.="Nombre de parents concernés : ".$f_21."\n";
$corps.="Raisons d'être du projet, ou besoins identifiés (origine et motivation) : ".$f_22."\n";
$corps.="Objectif du projet : ".$f_23."\n";
$corps.="Présentation du projet : ".$f_24."\n";
$corps.="Durée de l'activité/périodicité et/ou amplitude d'accueil : ".$f_25."\n";
$corps.="Les professionnels qui interviennent dans le projet : ".$f_26."\n";
$corps.="Quelle prise en compte de la diversité ou de l'intégration sociale ? : ".$f_27."\n";
$corps.="Partenaires du projet (citez lesquels) : ".$f_28."\n";
$corps.="Nom du contact : ".$f_29."\n";
$corps.="Adresse complète : ".$f_30."\n";
$corps.="Téléphone : ".$f_31."\n";
$corps.="Mail : ".$f_32."\n";
$corps.="Site internet : ".$f_33."\n";
$corps.="Nom de la personne qui remplit le questionnaire : ".$f_34."\n";
for($id=0; $id<count($list['f_35']); $id++){
if($f_35[$id]==1){
$corps.="Accord pour publication : ".$list['f_35'][$id]."\n";
}
}
for($id=0; $id<count($list['f_36']); $id++){
if($f_36[$id]==1){
$corps.="Droit d'image : ".$list['f_36'][$id]."\n";
}
}
if(mail("
[email protected]", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Présentation de projet</title>
<style type="text/css" media="screen">
<!--
INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
-->
</style>
<style type="text/css">
<!--
.Style2 {font-family: Arial, sans-serif}
.Style4 {font-family: Arial, sans-serif; font-weight: bold; }
.Style6 {font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; color: #C4004A; }
.Style7 {color: #000000}
.Style9 {font-family: Arial, sans-serif; font-weight: bold; color: #C4004A; }
.Style10 {color: #C4004A}
.Style11 {
font-family: Arial, Helvetica, sans-serif;
}
.azer {
color: #D9707B;
}
.azer {
font-family: Arial, Helvetica, sans-serif;
}
.reza {
font-size: 12px;
text-align: left;
}
treza {
text-align: left;
}
.vbng {
font-size: 14px;
font-weight: bold;
}
dret {
font-weight: bold;
}
-->
</style>
</head>
<body>
<p><img src="lefuret_projets.jpg" alt="123" width="277" height="103" /></p>
<p> </p>
<p>
<? if($ok_mail=="true"){ ?>
</p>
<p> </p>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<tr><td><span class='txtform Style2'>Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</span></td>
</tr>
<tr><td> </td></tr>
<tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
<tr><td> </td></tr>
<tr><td><p class="txtform Style2">Nous allons y donner suite dans les meilleurs délais.<br>
A bientôt.</p>
</td>
</tr>
</table>
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
<table width='62%' border='0' cellspacing='1' cellpadding='1'>
<? if($erreur){ ?><tr><td colspan='2' bgcolor='red'><span class='txterror Style2'><font color='white'><b> ERREUR, votre message n'a pas été transmis</b></font></span></td></tr><tr><td colspan='2'><ul><?echo$erreur?></ul></td></tr><?}?>
<tr>
<td colspan='2'><p class="txterror Style2"><span class="vbng">FORMULAIRE DE PRESENTATION DES PROJETS</span></p>
<p class="txterror Style2"><span class="vbng">Nous vous invitons à nous fournir les renseignements en votre possession en répondant aux questions suivantes :</span></p>
<p class="txterror Style2"><strong><em>(Les champs marqués d'un * son<span class="Style7">t </span>obligatoires</em></strong>)</p></td>
</tr>
<tr>
<td align='right'> </td>
<td width="64%"> </td>
</tr>
<tr>
<td align='right'><span class="Style6">THEMATIQUES</span></td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Projets spécifiques :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_1']);$id++){
if($f_1[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_1[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_1][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Structure d'accueil Petite Enfance :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_2']);$id++){
if($f_2[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_2[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_2][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Lieux d'accueil enfants parents :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_3']);$id++){
if($f_3[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_3[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_3][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Classes passerelles et actions passerelles :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_4']);$id++){
if($f_4[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_4[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_4][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Parentalité :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_5']);$id++){
if($f_5[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_5[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_5][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Autre type :</span></td><td><input type='text' style='width:200 <?if($errf_6==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_6' value='<?echo stripslashes($f_6);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right' class="Style6">IDENTITE</td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Intitulé du projet* :</span></td><td><input type='text' style='width:200 <?if($errf_7==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_7' value='<?echo stripslashes($f_7);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Nom de la structure porteuse :</span></td><td><input type='text' style='width:200 <?if($errf_8==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_8' value='<?echo stripslashes($f_8);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform'>Type de structure porteuse* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_9']);$id++){
if($f_9[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_9[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_9][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Autre type éventuel :</span></td><td><input type='text' style='width:200 <?if($errf_10==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_10' value='<?echo stripslashes($f_10);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Date de création* :</span></td><td><input type='text' style='width:200 <?if($errf_11==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_11' value='<?echo stripslashes($f_11);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Projet en fonctionnement* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_12']);$id++){
if($id==$f_12){$ct="checked";}
print("<tr><td><input ".$ct." type='radio' name='f_12' value=".$id." border='0'></td><td><span class='txtform'>".$list[f_12][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Raisons à l'origine de l'interruption (si non) :</span></td><td><textarea style='width:360 <?if($errf_13==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_13' rows='6' cols='40'><?echo$f_13?></textarea></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Personne référente du projet<span class="Style7">*</span> :</span></td><td><input type='text' style='width:200 <?if($errf_14==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_14' value='<?echo stripslashes($f_14);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right' class="Style6">LOCALISATION</td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Code postal* :</span></td><td><input type='text' style='width:200 <?if($errf_15==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_15' value='<?echo stripslashes($f_15);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Commune* :</span></td><td><input type='text' style='width:200 <?if($errf_16==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_16' value='<?echo stripslashes($f_16);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Pays* :</span></td><td><input type='text' style='width:200 <?if($errf_17==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_17' value='<?echo stripslashes($f_17);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Territoire d'implantation* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_18']);$id++){
if($id==$f_18){$ct="checked";}
print("<tr><td><input ".$ct." type='radio' name='f_18' value=".$id." border='0'></td><td><span class='txtform'>".$list[f_18][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'><span class="Style2"></span></td>
<td> </td>
</tr>
<tr>
<td align='right' class="Style6">DESCRIPTION</td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="Style9">Public visé </span></td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Age des enfants concernés* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_19']);$id++){
if($f_19[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_19[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_19][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right' width='36%'><span class='txtform Style2'>Nombre d'enfants touchés (en toutes lettres si inf. à 10)* :</span></td><td><input type='text' style='width:200 <?if($errf_20==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_20' value='<?echo stripslashes($f_20);?>' size='24' border='0'></td></tr>
<tr>
<td align='right' width='36%'><span class='txtform Style2'>Nombre de parents concernés (en toutes lettres si inf. à 10) :</span></td><td><input type='text' style='width:200 <?if($errf_21==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_21' value='<?echo stripslashes($f_21);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="Style4"><span class="Style10">Votre projet</span></span></td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Raisons d'être du projet, ou besoins identifiés (origine et motivation)* :</span></td><td><textarea style='width:360 <?if($errf_22==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_22' rows='6' cols='40'><?echo$f_22?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Objectif du projet* :</span></td><td><textarea style='width:360 <?if($errf_23==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_23' rows='6' cols='40'><?echo$f_23?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Présentation du projet* :</span></td><td><textarea style='width:360 <?if($errf_24==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_24' rows='6' cols='40'><?echo$f_24?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Durée de l'activité/périodicité et/ou amplitude d'accueil* :</span></td><td><textarea style='width:360 <?if($errf_25==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_25' rows='6' cols='40'><?echo$f_25?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Les professionnels qui interviennent dans le projet :</span></td><td><textarea style='width:360 <?if($errf_26==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_26' rows='6' cols='40'><?echo$f_26?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Quelle prise en compte de la diversité ou de l'intégration sociale ? :</span></td><td><textarea style='width:360 <?if($errf_27==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_27' rows='6' cols='40'><?echo$f_27?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Partenaires du projet (citez lesquels) :</span></td><td><textarea style='width:360 <?if($errf_28==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_28' rows='6' cols='40'><?echo$f_28?></textarea></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right' class="Style6">CONTACT</td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Nom du contact* :</span></td><td><input type='text' style='width:200 <?if($errf_29==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_29' value='<?echo stripslashes($f_29);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Adresse complète* :</span></td><td><input type='text' style='width:200 <?if($errf_30==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_30' value='<?echo stripslashes($f_30);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Téléphone* :</span></td><td><input type='text' style='width:200 <?if($errf_31==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_31' value='<?echo stripslashes($f_31);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Mail* :</span></td><td><input type='text' style='width:200 <?if($errf_32==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_32' value='<?echo stripslashes($f_32);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style11'>Site internet :</span></td>
<td><input type='text' style='width:200 <?if($errf_33==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_33' value='<?if($submit){echo stripslashes($f_33);}else{print("http://");}?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style11'>Nom de la personne qui remplit le questionnaire* :</span></td>
<td><input type='text' style='width:200 <?if($errf_34==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_34' value='<?echo stripslashes($f_34);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform'>Accord pour publication* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_35']);$id++){
if($f_35[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_35[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_35][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform'>Droit d'image :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_36']);$id++){
if($f_36[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_36[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_36][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<td> </td>
</tr>
<tr>
<td align='right'></td>
<td> </td>
</tr>
<tr>
<td colspan="2" align='right'></td>
</tr>
<tr>
<td colspan="2" align='right'><em><span class="Style11"><span class="reza">Nous vous remercions vivement du temps que vous avez consacré à ce questionnaire </span></span></em></td>
</tr>
<tr>
<td align='right'></td>
<td> </td>
</tr>
<tr><td align='right' width='36%'></td><td><input type='submit' name='submit' value='Envoyer' border='0'></td></tr>
</table>
</form>
<p>
<? } ?>
</p>
<p> <a href="
http://www.lefuret.org" class="azer">Retour Page ACCUEIL</a></p>
</body>
</html>
--------------------------------------------------------------------------------------------------------------------------------------
Bonjour,
J'ai développé et maintiens un site pour une association de défense de la petite enfance et de l'intégration.
Voilà mon problème : mes formulaires php (contact ou enquêtes diverses) sont générés à l'aide d'un outil en ligne
et depuis l'apparition de la PHP Version 5.3.3-0.dotdeb.1 ne se déroulent plus correctement sur le serveur.
Exemple pour le récent cas, un formulaire de déclaration de projet ...
La difficulté semble liée aux cases à cocher et je n'arrive pas à trouver l'erreur de syntaxe
Je demande de l'aide éventuelle.
Merci par avance
Voici le code
-----------------------------------------------------------------------------------------------------------------------------------------
<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
$list['f_1']=array("Santé","Education à la citoyenneté","Eveil culturel et artistique","Intergénérationnel","Sommeil","Alimentation","Activité de plein air");
$list['f_2']=array("Crèches d'entreprises","Ecocrèche","Accueil familial","Accueil d'urgence et horaires atypiques","Accueil d'enfants en situation de handicap","Actions itinérantes","Pédagogies particulières");
$list['f_3']=array("LAEP");
$list['f_4']=array("Passerelles","Actions passerelles");
$list['f_5']=array("Actions parents enfants","Actions pour les parents");
$list['f_9']=array("Ecole","Association","Collectivité","Entreprise");
$list['f_12']=array("OUI","NON");
$list['f_18']=array("Urbain","Péri-urbain","Rural","Quartier défavorisé");
$list['f_19']=array("0 à 18 mois","18 mois à 3 ans","3 ans à 6 ans","6 ans et plus");
$list['f_35']=array("Je donne mon accord pour que les informations liées à mon(mes) projet(s) soient diffusées sur le site internet http://www.lefuret.org. Il sera possible de compléter ce questionnaire en adressant des documents complémentaires ou des photos à :
[email protected]");
$list['f_36']=array("Je reconnais avoir obtenu l'autorisation de diffusion de l'image des personnes figurant sur ces photos. (ou de leur représentant légal pour les mineurs).");
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
}
// Formatage des entrées
$f_6=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_6)));
$f_7=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_7)));
$f_8=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_8)));
$f_10=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_10)));
$f_11=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_11)));
$f_14=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_14)));
$f_15=trim(eregi_replace("[^0-9+]", "", $f_15));
$f_16=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_16)));
$f_17=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_17)));
$f_20=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_20)));
$f_21=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_21)));
$f_29=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_29)));
$f_30=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_30)));
$f_31=trim(eregi_replace("[^0-9\ +]", "", $f_31));
$f_32=strip_tags(trim($f_32));
$f_33=strip_tags(trim($f_33));
$f_34=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_34)));
// Verification des champs
if(strlen($f_7)<2){
$erreur.="<li><span class='txterror'>Le champ « Intitulé du projet » est vide ou incomplet.</span>";
$errf_7=1;
}
if($f_9==""){
$erreur.="<li><span class='txterror'>Le champ « Type de structure porteuse » requiert au moins une sélection.</span>";
$errf_9=1;
}
if(strlen($f_11)<2){
$erreur.="<li><span class='txterror'>Le champ « Date de création » est vide ou incomplet.</span>";
$errf_11=1;
}
if($f_12==""){
$erreur.="<li><span class='txterror'>Le champ « Projet en fonctionnement » n'a pas été défini.</span>";
$errf_12=1;
}
if(strlen($f_14)<2){
$erreur.="<li><span class='txterror'>Le champ « Personne référente du projet » est vide ou incomplet.</span>";
$errf_14=1;
}
if(strlen($f_15)<2){
$erreur.="<li><span class='txterror'>Le champ « Code postal » est vide ou incomplet.</span>";
$errf_15=1;
}
if(strlen($f_16)<2){
$erreur.="<li><span class='txterror'>Le champ « Commune » est vide ou incomplet.</span>";
$errf_16=1;
}
if(strlen($f_17)<2){
$erreur.="<li><span class='txterror'>Le champ « Pays » est vide ou incomplet.</span>";
$errf_17=1;
}
if($f_18==""){
$erreur.="<li><span class='txterror'>Le champ « Territoire d'implantation » n'a pas été défini.</span>";
$errf_18=1;
}
if($f_19==""){
$erreur.="<li><span class='txterror'>Le champ « Age des enfants concernés » requiert au moins une sélection.</span>";
$errf_19=1;
}
if(strlen($f_20)<2){
$erreur.="<li><span class='txterror'>Le champ « Nombre d'enfants touchés » est vide ou incomplet.</span>";
$errf_20=1;
}
if(strlen($f_22)<2){
$erreur.="<li><span class='txterror'>Le champ « Raisons d'être du projet, ou besoins identifiés (origine et motivation) » est vide ou incomplet.</span>";
$errf_22=1;
}
if(strlen($f_23)<2){
$erreur.="<li><span class='txterror'>Le champ « Objectif du projet » est vide ou incomplet.</span>";
$errf_23=1;
}
if(strlen($f_24)<2){
$erreur.="<li><span class='txterror'>Le champ « Présentation du projet » est vide ou incomplet.</span>";
$errf_24=1;
}
if(strlen($f_25)<2){
$erreur.="<li><span class='txterror'>Le champ « Durée de l'activité/périodicité et/ou amplitude d'accueil » est vide ou incomplet.</span>";
$errf_25=1;
}
if(strlen($f_29)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom du contact » est vide ou incomplet.</span>";
$errf_29=1;
}
if(strlen($f_30)<2){
$erreur.="<li><span class='txterror'>Le champ « Adresse complète » est vide ou incomplet.</span>";
$errf_30=1;
}
if(strlen($f_31)<2){
$erreur.="<li><span class='txterror'>Le champ « Téléphone » est vide ou incomplet.</span>";
$errf_31=1;
}
if(strlen($f_32)<2){
$erreur.="<li><span class='txterror'>Le champ « Mail » est vide ou incomplet.</span>";
$errf_32=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$f_32)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
$errf_32=1;
}
if(strlen($f_34)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom de la personne qui remplit le questionnaire » est vide ou incomplet.</span>";
$errf_34=1;
}
if($f_35==""){
$erreur.="<li><span class='txterror'>Le champ « Accord pour publication » requiert au moins une sélection.</span>";
$errf_35=1;
}
}
if($erreur==""){
// Création du message
$titre="Message de votre site";
$tete="From:
[email protected]\n";
for($id=0; $id<count($list['f_1']); $id++){
if($f_1[$id]==1){
$corps.="Projets spécifiques : ".$list['f_1'][$id]."\n";
}
}
for($id=0; $id<count($list['f_2']); $id++){
if($f_2[$id]==1){
$corps.="Structure d'accueil Petite Enfance : ".$list['f_2'][$id]."\n";
}
}
for($id=0; $id<count($list['f_3']); $id++){
if($f_3[$id]==1){
$corps.="Lieux d'accueil enfants parents : ".$list['f_3'][$id]."\n";
}
}
for($id=0; $id<count($list['f_4']); $id++){
if($f_4[$id]==1){
$corps.="Classes passerelles et actions passerelles : ".$list['f_4'][$id]."\n";
}
}
for($id=0; $id<count($list['f_5']); $id++){
if($f_5[$id]==1){
$corps.="Parentalité : ".$list['f_5'][$id]."\n";
}
}
$corps.="Autre type : ".$f_6."\n";
$corps.="Intitulé du projet : ".$f_7."\n";
$corps.="Nom de la structure porteuse : ".$f_8."\n";
for($id=0; $id<count($list['f_9']); $id++){
if($f_9[$id]==1){
$corps.="Type de structure porteuse : ".$list['f_9'][$id]."\n";
}
}
$corps.="Autre type éventuel : ".$f_10."\n";
$corps.="Date de création : ".$f_11."\n";
$corps.="Projet en fonctionnement : ".$list['f_12'][$f_12]."\n";
$corps.="Raisons à l'origine de l'interruption (si non) : ".$f_13."\n";
$corps.="Personne référente du projet : ".$f_14."\n";
$corps.="Code postal : ".$f_15."\n";
$corps.="Commune : ".$f_16."\n";
$corps.="Pays : ".$f_17."\n";
$corps.="Territoire d'implantation : ".$list['f_18'][$f_18]."\n";
for($id=0; $id<count($list['f_19']); $id++){
if($f_19[$id]==1){
$corps.="Age des enfants concernés : ".$list['f_19'][$id]."\n";
}
}
$corps.="Nombre d'enfants touchés : ".$f_20."\n";
$corps.="Nombre de parents concernés : ".$f_21."\n";
$corps.="Raisons d'être du projet, ou besoins identifiés (origine et motivation) : ".$f_22."\n";
$corps.="Objectif du projet : ".$f_23."\n";
$corps.="Présentation du projet : ".$f_24."\n";
$corps.="Durée de l'activité/périodicité et/ou amplitude d'accueil : ".$f_25."\n";
$corps.="Les professionnels qui interviennent dans le projet : ".$f_26."\n";
$corps.="Quelle prise en compte de la diversité ou de l'intégration sociale ? : ".$f_27."\n";
$corps.="Partenaires du projet (citez lesquels) : ".$f_28."\n";
$corps.="Nom du contact : ".$f_29."\n";
$corps.="Adresse complète : ".$f_30."\n";
$corps.="Téléphone : ".$f_31."\n";
$corps.="Mail : ".$f_32."\n";
$corps.="Site internet : ".$f_33."\n";
$corps.="Nom de la personne qui remplit le questionnaire : ".$f_34."\n";
for($id=0; $id<count($list['f_35']); $id++){
if($f_35[$id]==1){
$corps.="Accord pour publication : ".$list['f_35'][$id]."\n";
}
}
for($id=0; $id<count($list['f_36']); $id++){
if($f_36[$id]==1){
$corps.="Droit d'image : ".$list['f_36'][$id]."\n";
}
}
if(mail("
[email protected]", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Présentation de projet</title>
<style type="text/css" media="screen">
<!--
INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
-->
</style>
<style type="text/css">
<!--
.Style2 {font-family: Arial, sans-serif}
.Style4 {font-family: Arial, sans-serif; font-weight: bold; }
.Style6 {font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; color: #C4004A; }
.Style7 {color: #000000}
.Style9 {font-family: Arial, sans-serif; font-weight: bold; color: #C4004A; }
.Style10 {color: #C4004A}
.Style11 {
font-family: Arial, Helvetica, sans-serif;
}
.azer {
color: #D9707B;
}
.azer {
font-family: Arial, Helvetica, sans-serif;
}
.reza {
font-size: 12px;
text-align: left;
}
treza {
text-align: left;
}
.vbng {
font-size: 14px;
font-weight: bold;
}
dret {
font-weight: bold;
}
-->
</style>
</head>
<body>
<p><img src="lefuret_projets.jpg" alt="123" width="277" height="103" /></p>
<p> </p>
<p>
<? if($ok_mail=="true"){ ?>
</p>
<p> </p>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<tr><td><span class='txtform Style2'>Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</span></td>
</tr>
<tr><td> </td></tr>
<tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
<tr><td> </td></tr>
<tr><td><p class="txtform Style2">Nous allons y donner suite dans les meilleurs délais.<br>
A bientôt.</p>
</td>
</tr>
</table>
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
<table width='62%' border='0' cellspacing='1' cellpadding='1'>
<? if($erreur){ ?><tr><td colspan='2' bgcolor='red'><span class='txterror Style2'><font color='white'><b> ERREUR, votre message n'a pas été transmis</b></font></span></td></tr><tr><td colspan='2'><ul><?echo$erreur?></ul></td></tr><?}?>
<tr>
<td colspan='2'><p class="txterror Style2"><span class="vbng">FORMULAIRE DE PRESENTATION DES PROJETS</span></p>
<p class="txterror Style2"><span class="vbng">Nous vous invitons à nous fournir les renseignements en votre possession en répondant aux questions suivantes :</span></p>
<p class="txterror Style2"><strong><em>(Les champs marqués d'un * son<span class="Style7">t </span>obligatoires</em></strong>)</p></td>
</tr>
<tr>
<td align='right'> </td>
<td width="64%"> </td>
</tr>
<tr>
<td align='right'><span class="Style6">THEMATIQUES</span></td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Projets spécifiques :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_1']);$id++){
if($f_1[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_1[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_1][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Structure d'accueil Petite Enfance :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_2']);$id++){
if($f_2[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_2[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_2][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Lieux d'accueil enfants parents :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_3']);$id++){
if($f_3[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_3[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_3][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Classes passerelles et actions passerelles :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_4']);$id++){
if($f_4[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_4[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_4][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Parentalité :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_5']);$id++){
if($f_5[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_5[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_5][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Autre type :</span></td><td><input type='text' style='width:200 <?if($errf_6==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_6' value='<?echo stripslashes($f_6);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right' class="Style6">IDENTITE</td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Intitulé du projet* :</span></td><td><input type='text' style='width:200 <?if($errf_7==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_7' value='<?echo stripslashes($f_7);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Nom de la structure porteuse :</span></td><td><input type='text' style='width:200 <?if($errf_8==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_8' value='<?echo stripslashes($f_8);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform'>Type de structure porteuse* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_9']);$id++){
if($f_9[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_9[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_9][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Autre type éventuel :</span></td><td><input type='text' style='width:200 <?if($errf_10==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_10' value='<?echo stripslashes($f_10);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Date de création* :</span></td><td><input type='text' style='width:200 <?if($errf_11==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_11' value='<?echo stripslashes($f_11);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Projet en fonctionnement* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_12']);$id++){
if($id==$f_12){$ct="checked";}
print("<tr><td><input ".$ct." type='radio' name='f_12' value=".$id." border='0'></td><td><span class='txtform'>".$list[f_12][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Raisons à l'origine de l'interruption (si non) :</span></td><td><textarea style='width:360 <?if($errf_13==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_13' rows='6' cols='40'><?echo$f_13?></textarea></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Personne référente du projet<span class="Style7">*</span> :</span></td><td><input type='text' style='width:200 <?if($errf_14==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_14' value='<?echo stripslashes($f_14);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right' class="Style6">LOCALISATION</td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Code postal* :</span></td><td><input type='text' style='width:200 <?if($errf_15==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_15' value='<?echo stripslashes($f_15);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Commune* :</span></td><td><input type='text' style='width:200 <?if($errf_16==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_16' value='<?echo stripslashes($f_16);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Pays* :</span></td><td><input type='text' style='width:200 <?if($errf_17==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_17' value='<?echo stripslashes($f_17);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Territoire d'implantation* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_18']);$id++){
if($id==$f_18){$ct="checked";}
print("<tr><td><input ".$ct." type='radio' name='f_18' value=".$id." border='0'></td><td><span class='txtform'>".$list[f_18][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'><span class="Style2"></span></td>
<td> </td>
</tr>
<tr>
<td align='right' class="Style6">DESCRIPTION</td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="Style9">Public visé </span></td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Age des enfants concernés* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_19']);$id++){
if($f_19[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_19[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_19][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right' width='36%'><span class='txtform Style2'>Nombre d'enfants touchés (en toutes lettres si inf. à 10)* :</span></td><td><input type='text' style='width:200 <?if($errf_20==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_20' value='<?echo stripslashes($f_20);?>' size='24' border='0'></td></tr>
<tr>
<td align='right' width='36%'><span class='txtform Style2'>Nombre de parents concernés (en toutes lettres si inf. à 10) :</span></td><td><input type='text' style='width:200 <?if($errf_21==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_21' value='<?echo stripslashes($f_21);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="Style4"><span class="Style10">Votre projet</span></span></td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Raisons d'être du projet, ou besoins identifiés (origine et motivation)* :</span></td><td><textarea style='width:360 <?if($errf_22==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_22' rows='6' cols='40'><?echo$f_22?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Objectif du projet* :</span></td><td><textarea style='width:360 <?if($errf_23==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_23' rows='6' cols='40'><?echo$f_23?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Présentation du projet* :</span></td><td><textarea style='width:360 <?if($errf_24==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_24' rows='6' cols='40'><?echo$f_24?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Durée de l'activité/périodicité et/ou amplitude d'accueil* :</span></td><td><textarea style='width:360 <?if($errf_25==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_25' rows='6' cols='40'><?echo$f_25?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Les professionnels qui interviennent dans le projet :</span></td><td><textarea style='width:360 <?if($errf_26==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_26' rows='6' cols='40'><?echo$f_26?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Quelle prise en compte de la diversité ou de l'intégration sociale ? :</span></td><td><textarea style='width:360 <?if($errf_27==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_27' rows='6' cols='40'><?echo$f_27?></textarea></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Partenaires du projet (citez lesquels) :</span></td><td><textarea style='width:360 <?if($errf_28==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_28' rows='6' cols='40'><?echo$f_28?></textarea></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right' class="Style6">CONTACT</td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Nom du contact* :</span></td><td><input type='text' style='width:200 <?if($errf_29==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_29' value='<?echo stripslashes($f_29);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Adresse complète* :</span></td><td><input type='text' style='width:200 <?if($errf_30==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_30' value='<?echo stripslashes($f_30);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Téléphone* :</span></td><td><input type='text' style='width:200 <?if($errf_31==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_31' value='<?echo stripslashes($f_31);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style2'>Mail* :</span></td><td><input type='text' style='width:200 <?if($errf_32==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_32' value='<?echo stripslashes($f_32);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style11'>Site internet :</span></td>
<td><input type='text' style='width:200 <?if($errf_33==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_33' value='<?if($submit){echo stripslashes($f_33);}else{print("http://");}?>' size='24' border='0'></td></tr>
<tr><td align='right' width='36%'><span class='txtform Style11'>Nom de la personne qui remplit le questionnaire* :</span></td>
<td><input type='text' style='width:200 <?if($errf_34==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_34' value='<?echo stripslashes($f_34);?>' size='24' border='0'></td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform'>Accord pour publication* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_35']);$id++){
if($f_35[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_35[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_35][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='36%'><span class='txtform'>Droit d'image :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_36']);$id++){
if($f_36[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_36[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_36][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<td> </td>
</tr>
<tr>
<td align='right'></td>
<td> </td>
</tr>
<tr>
<td colspan="2" align='right'></td>
</tr>
<tr>
<td colspan="2" align='right'><em><span class="Style11"><span class="reza">Nous vous remercions vivement du temps que vous avez consacré à ce questionnaire </span></span></em></td>
</tr>
<tr>
<td align='right'></td>
<td> </td>
</tr>
<tr><td align='right' width='36%'></td><td><input type='submit' name='submit' value='Envoyer' border='0'></td></tr>
</table>
</form>
<p>
<? } ?>
</p>
<p> <a href="http://www.lefuret.org" class="azer">Retour Page ACCUEIL</a></p>
</body>
</html>
--------------------------------------------------------------------------------------------------------------------------------------