bouton retour pendant une inscription

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : bouton retour pendant une inscription

Re: bouton retour pendant une inscription

par micka68210 » 04 nov. 2011, 13:21

<?php
session_start();
include("../inc/Configuration.php");
connexion();

if(mysql_num_rows(fct_VehiculeParGarage($_SESSION['id_garage'],1))==1){
header('Location: '.$_SESSION["Base"]."/clients/garage/");
}



// On récupere la liste des options de confort
$ListeOConfort = fct_Liste_OConfort();

// On récupere la liste des options de sécurité
$ListeOSecurite= fct_Liste_OSecurite();

// On récupere la liste des options divers
$ListeODivers  = fct_Liste_ODivers();

$Tableau_Confort = Array();
$Tableau_Secu	 = Array();
$Tableau_Divers	 = Array();

while($TableOConfort = mysql_fetch_row($ListeOConfort))		{	$Tableau_Confort[] = $TableOConfort[1];		}
while($TableOSecurite = mysql_fetch_row($ListeOSecurite))	{	$Tableau_Secu[] = $TableOSecurite[1];		}
while($TableODivers = mysql_fetch_row($ListeODivers))		{	$Tableau_Divers[] = $TableODivers[1];		}

$Tableau_Airbags = Array("0","1","2","4","6","8","10","12","14");

$Liste_Confort = "";
$Liste_Secu = "";
$Liste_divers= "";

$messageErreur="";

for($i=0;$i<count($Tableau_Confort);$i++)
	if(isset($_POST['confort'.$i]))
		$Liste_Confort .= $i."|";

for($i=0;$i<count($Tableau_Secu);$i++)
	if(isset($_POST['secu'.$i]))
		$Liste_Secu .= $i."|";
	
for($i=0;$i<count($Tableau_Divers);$i++)
	if(isset($_POST['divers'.$i]))
		$Liste_divers .= $i."|";		

//echo $Liste_Confort.",".$Liste_Secu.",".$Liste_divers.",".$_POST['nb_airbags'];

if($_SESSION['id_options']==0)
{
	$_SESSION['id_options'] = fct_AjoutOptions($Liste_Confort,$Liste_Secu,$Liste_divers,$_POST['nb_airbags']);
	fct_MajIdOptions($_SESSION['id_options'],$_SESSION['id_garage'],1);
}

if(isset($_GET['id3']) && $_SESSION['id_options']!=0){
	fct_MajOptionsParId($_SESSION['id_options'],$Liste_Confort,$Liste_Secu,$Liste_divers,$_POST['nb_airbags']);
}






?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html>
<head>
		<?php include("../inc/head.php");?>
        <link rel="stylesheet" type="text/css" href="css/calendrier/datepicker.css" />
		<script type="text/javascript" src="js/calendrier/prototype-1.6.0.2.js" ></script>        
		<script type="text/javascript" src="js/calendrier/prototype-base-extensions.js" ></script>        
		<script type="text/javascript" src="js/calendrier/prototype-date-extensions.js" ></script>
		<script type="text/javascript" src="js/calendrier/datepicker.js" ></script>	
		<script type='text/javascript' src="js/calendrier/datepicker-locale-fr_FR.js" ></script>
   		<script type="text/javascript" src="js/calendrier/jquery.js" ></script>                 
</head>
<body>
<style type='text/css'>
.button_etape:hover{ 		background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default;	}
.lbl_etape_selected:hover{	background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default;	}
</style>
<script type="text/javascript">
jQuery.noConflict();
jQuery('#jquery').addClass('jquery');

   function createPickers() {
      $(document.body).select('input.datepicker').each(
         function(e) {
            new Control.DatePicker(e, { 'icon': 'img/calendrier/calendar.png' });
         }
      );
   }
   Event.observe(window, 'load', createPickers);

</script>
<div id="content">

<?php
	include('../inc/header.php');
			fct_header(1,1,0,0);
?>

	<div id="content_page">
		<div id="contenu">
        	<div id="contenu_w">
                <!-- Titre	-->
                 <div class="top_gd_cadre"><h3 style='color:black' class="h3">Historique de votre véhicule</h3></div>
			    <div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
                    <div style="padding-left:28px">
                        <div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">Etape 1</div>
                        <div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">Etape 2</div>
                        <div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">Etape 3</div>
                    </div>
                    <br/>
												<div class='important'>
		  <p><center><b><FONT COLOR="#FF0000">AIDEZ-VOUS EN NOUS AIDANT !</font></b></center><p></br>
			<p>Cette étape permet de filtrer l'accès à la communauté Asheel, en distinguant les <b>Passionnés</b> de ceux qui ne le sont pas.</p>
			<p>Les informations demandées, vous garantissent plus de <b>tranquilité</b> et de <b>sérénité</b>.</p></br>
			<p>Prenez 2 minutes pour remplir les champs. MERCI </p>
		  </div>
		  </br>
					<p id="Erreur_etape2" style='padding:5px' class="erreur"></p>
					          
                </div>
                <div class="bottom_gd_cadre"></div>     

				
<!------------------------------------------------------>

<!-- Etape 2 : Précisez les options de votre voiture --->

<!------------------------------------------------------>
<form method='post' id='form_etape3' action='Inscription/finalisation.php'>
<div id="etape1">
<!------------------------------------------------>
<!--	Equipement de Confort		-->                
<!------------------------------------------------>	
<div class="top_gd_cadre"><h3 class="h3"></h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<div style='display:inline-block;float:left;width:440px'>
<table class='cl_texte_3' style="width:100%">       
	<p style='font-weight:bold;font-size:14px'>Dans quel état se trouve la Carrosserie ?</p>
    <br/><br/>
	<!--  A t-elle des rayures ou micro-rayures ?    -->          
    <tr>
      <td style="width:300px">A t-elle des rayures ou micro-rayures ? *</td>
      <td style='padding-bottom:10px;'>
         <select id="rayures" name="rayures" style="padding:4px;width:166px">
        <?php
          if(isset($rayures)){
            if($rayures==1) echo "<option value='1' selected='selected'>Oui</option>";
            else			echo "<option value='1'>Oui</option>";
              
           if($rayures==0)	echo "<option value='0' selected='selected'>Non</option>";
            else			echo "<option value='0'>Non</option>";                   
          }
          else{
            echo "<option value='0'>Non</option>";    
            echo "<option value='1'>Oui</option>";    
          }
        ?>
        </select> 
      </td>
    </tr>
            
	<?php
		  if(isset($rayures)) {
			if($rayures==0)	  echo "<tr id='div_info_rayures' style='display:none'>";
			else			  echo "<tr id='div_info_rayures'>";
		  }
		  else				echo "<tr id='div_info_rayures' style='display:none'>";
	 ?>          
       <td style='color:gray'>A quel endroit ? *</td>
       <td style='padding-bottom:10px'>
      <input value="<?php if(isset($info_rayures)){ echo $info_rayures; } ?>" name="info_rayures" id="info_rayures" type='text' style="padding:4px;width:154px"/>
		</td>
		<td>
		  <?php
          if(isset($rayures) && isset($info_rayures))
            if($rayures=="1" && $info_rayures=="")
              echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les rayures apparaissent.\" />";
          ?>
      </td>
    </tr>
            

	<!-- A t-elle des impacts ?    -->            
    <tr>
      <td>A t-elle des impacts ? *</td>
      <td style='padding-bottom:10px;'>
         <select name="impacts" id="impacts" style="padding:4px;width:166px">
        <?php
          if(isset($impacts)){
            if($impacts==1)	echo "<option value='1' selected='selected'>Oui</option>";
            else			echo "<option value='1'>Oui</option>";
              
           if($impacts==0)	echo "<option value='0' selected='selected'>Non</option>";
            else			echo "<option value='0'>Non</option>";                   
          }
          else{
            echo "<option value='0'>Non</option>";    
            echo "<option value='1'>Oui</option>";    
          }
        ?>
        </select> 
      </td>
    </tr>
            
	<?php
          if(isset($impacts)){
            if($impacts==0)	echo "<tr id='div_info_impacts' style='display:none'>";
            else			echo "<tr id='div_info_impacts'>";
          }
          else
            echo "<tr id='div_info_impacts' style='display:none'>";
            
     ?>    
      <td style='color:gray'>A quel endroit ? *</td>
      <td style='padding-bottom:10px;'>
      <input name="info_impacts" value="<?php if(isset($info_impacts)){ echo $info_impacts; }?>" id="info_impacts" type='text' style="padding:4px;width:154px"/>
      </td>
      <td>
      <?php
      if(isset($impacts) && isset($info_impacts)){
        if($impacts=="1" && $info_impacts=="") echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les impacts apparaissent.\" />";
      }
      ?>
      </td>
    </tr>


           
            
<!--  L'intérieur de votre voiture est-il tâché ?    -->            
            <tr>
              <td>A t-elle des bosses ? *</td>
              <td style='padding-bottom:10px;'>
                <select name="tache_interieur" id="tache_interieur" style="padding:4px;width:166px">
                <?php
                  if(isset($tache_interieur)){
                    if($tache_interieur==1)	echo "<option value='1' selected='selected'>Oui</option>";
                    else					echo "<option value='1'>Oui</option>";
                      
                   if($tache_interieur==0)	echo "<option value='0' selected='selected'>Non</option>";
                    else					echo "<option value='0'>Non</option>";                   
                  }
                  else{
                    echo "<option value='0'>Non</option>";    
                    echo "<option value='1'>Oui</option>";    
                  }
                ?>
                </select> 
              </td>
            </tr>
            
            <?php
                  if(isset($tache_interieur)){
                    if($tache_interieur==0)	echo "<tr id='div_info_tache_interieur' style='display:none'>";
                    else					echo "<tr id='div_info_tache_interieur'>";
                  }
                  else                      echo "<tr id='div_info_tache_interieur' style='display:none'>";
                    
             ?> 
              <td style='color:gray'>A quel endroit ? *</td>
              <td style='padding-bottom:10px'>
                <input name="info_tache_interieur" value="<?php if(isset($info_tache_interieur)){ echo $info_tache_interieur; };?>" id="info_tache_interieur" type='text' style="padding:4px;width:154px"/>
              </td>
              <td>
              <?php
              if(isset($tache_interieur) && isset($info_tache_interieur)){
                if($tache_interieur=="1" && $info_tache_interieur==""){
                  echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les tâches intérieures apparaissent.\" />";
                }
              }
              ?>
              </td>              
            </tr>
            
            
<!--   Dans quel état sont les pneus :   -->            
            <tr>
              <td>A t-elle des points de rouille ? *</td>
              <td style='padding-bottom:10px;'>
                <select name="rouille" id="rouille" style="padding:4px;width:166px">
                <?php
                  if(isset($rouille)){
                    if($rouille==1)	echo "<option value='1' selected='selected'>Oui</option>";
                    else			echo "<option value='1'>Oui</option>";
                      
                   if($rouille==0)	echo "<option value='0' selected='selected'>Non</option>";
                    else			echo "<option value='0'>Non</option>";                   
                  }
                  else
                  {
                    echo "<option value='0'>Non</option>";    
                    echo "<option value='1'>Oui</option>";    
                  }
                ?>
                </select> 
              </td>
             </tr>
			 
          <?php
		  if(isset($rouille)){
			if($rouille==0)	echo "<tr id='div_info_rouille' style='display:none'>";
			else			echo "<tr id='div_info_rouille'>";
		  }
		  else				echo "<tr id='div_info_rouille' style='display:none'>";
		   
             ?> 
              <td style='color:gray'>A quel endroit ? *</td>
              <td style='padding-bottom:10px'>
                <input name="info_rouille" value="<?php if(isset($info_rouille)){ echo $info_rouille; };?>" id="info_rouille" type='text' style="padding:4px;width:154px"/>
              </td>
              <td>
              <?php
              if(isset($rouille) && isset($info_rouille)){
                if($rouille=="1" && $info_rouille==""){
                  echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les tâches intérieures apparaissent.\" />";
                }
              }
              ?>
              </td>              
            </tr>			 
             <tr style='display:none'> 
              <td style='color:gray'>Autres :</td>
              <td style='padding-bottom:10px'><input type='text' style="padding:4px;width:154px"/></td>            
            </tr>            
            </table>
            
            
<!--  Dans quel état se trouve l'habitacle ?    -->   

            <br/>   
          <p style='border-top:1px solid gray'></p>
			<br/><br/>   
            <p style='font-weight:bold;font-size:14px'>Dans quel état se trouve l'habitacle et les pneus ? *</p>
            <br/><br/>           

            <table style="width:100%;text-indent:20px;" id="table_habitable"  class='table_demande'>       
              <tr>
                <th style="width:200px">Parties</th>
                <th style="width:76px">Excellent</th>
                <th style="width:76px">Bon</th>
                <th style="width:76px">Moyen</th>
				<th style="width:76px">Néant</th>
             </tr>
              <?php
				function mysql_field_array( $query ) 
				{
					$field = mysql_num_fields( $query );
					for ( $i = 0; $i < $field; $i++ ) 
					{
						$names[] = mysql_field_name( $query, $i );
					}
					return $names;
				}			  
		  
				$query = "Select * from h_habitacle";
				$NomColonneHabitacle =  mysql_field_array( mysql_query($query) );
				
              $_SESSION['tableau_partie'] =$NomColonneHabitacle;
              
	  for($i=1;$i<count($_SESSION['tableau_partie']);$i++)
	  {
		echo "<tr>
				<td>".htmlentities(str_replace("_"," ",$_SESSION['tableau_partie'][$i]))."</td>";
				
		for($j=0;$j<4;$j++)
		{
			if($j==0)
				echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Excellent' type='radio' /></td>";      
			else if($j==1)
				echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Bon' type='radio' checked='checked' /></td>";       
			else if($j==2)
				echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Moyen' type='radio' /></td>";
			else if($j==3)
				echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Néants' type='radio' /></td>";
		}
	  echo "</tr>";
	  }
	  
	  
	  ?>
</table>



<!--   Séparateur ligne grise   -->
<br/><br/><p style='border-top:1px solid gray'></p><br/><br/>
<table class='cl_texte_3' style="width:100%">
<!--  Avez-vous un carnet d'entretien :    -->          
          <tr>
            <td style="width:300px">Avez-vous un carnet d'entretien ? *</td>
             <td style='padding-bottom:10px;'>
                <select name="carnet_entretien" id="carnet_entretien" style="padding:4px;width:166px">
                <?php
                  if(isset($carnet_entretien))
                  {
                   if($carnet_entretien==0)
                      echo "<option value='0' selected='selected'>Non</option>";
                    else
                      echo "<option value='0'>Non</option>";   
                      
                                          
                    if($carnet_entretien==1)
                      echo "<option value='1' selected='selected'>Oui</option>";
                    else
                      echo "<option value='1'>Oui</option>";                
                  }
                  else
                  {
                    echo "<option value='1'>Oui</option>";    
                    echo "<option value='0'>Non</option>";    
                  }
                ?>                
                </select> 
              </td>
            </tr>
            
            <?php
              if(isset($carnet_entretien))
              {
                if($carnet_entretien==1)
                  echo "<tr style='display:none' id='div_carnet_entretien'>";
                else
                  echo "<tr id='div_carnet_entretien'>";
              }
              else
                  echo "<tr style='display:none' id='div_carnet_entretien'>";
            ?>
              <td style='color:gray'>Pourquoi ?</td>  
              <td style="padding-bottom:10px">
                <input name="info_carnet_entretien" value="<?php if(isset($info_carnet_entretien)){ echo $info_carnet_entretien; } ?>" id="info_carnet_entretien" type='text' style="padding:4px;width:154px"/>
              </td>
              <td>
              <?php
              if(isset($carnet_entretien) && isset($info_carnet_entretien))
              {
                if($carnet_entretien=="0" && $info_carnet_entretien=="")
                {
                  echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer la/les raison(s) pour laquelle/lesquelles vous n'avez pas le carnet d'entretien de votre véhicule.\" />";
                }
              }
              ?>
              </td> 
          </tr>
          
   
<!--  Avez-vous des factures de l'entretien :    --> 
         <tr>
            <td>Avez-vous des factures de l'entretien ? *</td>
              <td style='padding-bottom:10px;' colspan="2">
                <select name="factures_entretien" id="factures_entretien" style="padding:4px;width:166px">
                <?php
                  if(isset($factures_entretien))
                  {
                    if($factures_entretien==1)
                      echo "<option value='1' selected='selected'>Oui</option>";
                    else
                      echo "<option value='1'>Oui</option>";
                      
                   if($factures_entretien==0)
                      echo "<option value='0' selected='selected'>Non</option>";
                    else
                      echo "<option value='0'>Non</option>";                   
                  }
                  else
                  {
                    echo "<option value='0'>Non</option>";    
                    echo "<option value='1'>Oui</option>";    
                  }
                ?>  
                </select> 
              </td>
          </tr>    

<!--  Chez qui faites-vous entretenir votre véhicule ?    -->
          <tr>
            <td style="width:300px">Chez qui faites-vous entretenir votre véhicule ? *</td>
             <td style='padding-bottom:10px;'>
                <input value="<?php if(isset($chez_qui_entretien)){ echo $chez_qui_entretien;} ?>" name="chez_qui_entretien" id="chez_qui_entretien" type='text' style="padding:4px;width:154px"/>
              </td>
              <td>
              <?php
              if($mesg_chez_qui_entretien==true)
              {
                echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer chez qui vous faites entretenir votre véhicule.\" />";
              }
              ?>
              </td>			  
          </tr>

<!-- Quand avez-vous effectué la dernière révision :     -->
         <tr>
            <td style="width:300px">Quand avez-vous effectué la dernière révision ? *</td>
              <td style='padding-bottom:10px;'>
                <input class="datepicker" value="<?php if(isset($date_derniere_revision)){ echo $date_derniere_revision;} ?>"  name="date_derniere_revision" id="date_derniere_revision" type='text' style="padding:4px;width:140px"/>
              </td>
              <td>
              <?php
              if($mesg_date_derniere_revision==true)
              {
                echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer quand vous avez effectué la dernière révision.\" />";
              }
              ?>
              </td>				  
			  
          </tr> 
          
          
          
          
          </table>
</table>
</div>
<div style='display:inline-block;float:right;width:400px'>
<p style='font-weight:bold;font-size:14px'>Ce que j'aime dans cette voiture (Facultatif)</p>
<br/><br/>
<p class="last_p">Décrivez ce que vous aimez dans la marque ou le modèle que vous roulez.</p>
<p class="">Donnez envie aux e-changers de faire l'acquisition de votre véhicule.</p>
<br/><br/>
<textarea style="width:390px;height:330px;padding:3px" id="description" name="description" value="" ></textarea>
</div>
</div>
<div class="bottom_gd_cadre"></div>       

				
                
<div>                				
<br/><br/><br/>
<table style="margin-left:355px">
    <tr>
        <td style="text-align:center;" colspan="3">
            <input class="cl_button btn_etape3_retour" type="button" value="Retour" />
        </td>    
        <td style="text-align:center;" colspan="3">
            <input class="cl_button btn_etape3" type="button" value="Enregistrer" />
        </td>
    </tr>
</table>
<br/><br/>
</div>
	
					
</div>  
</form>       
			</div>
		</div>
	</div>
	
<?php
	include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false
  var chez_qui_entretien = document.getElementById('chez_qui_entretien')
jQuery(document).ready(function() 
{
	jQuery('#lbl_etape3').addClass("lbl_etape_selected")
	jQuery('#Erreur_etape2').hide();	
});

jQuery('.btn_etape3_retour').click(function(){
	suivant = true
	document.location.href="http://www.asheel.com/Inscription/etape2.php?id3=<?php echo $_SESSION['id_user'];?>";
});

jQuery('.btn_etape3').click(function(){
	
	var date = new Date()
	var anneeEnCours = date.getFullYear()
	var moisEnCours = date.getMonth()+1
	var jourEnCours = date.getDate()
	var anneeSelection = jQuery('#date_derniere_revision').val().substr(6)
	var moisSelection = jQuery('#date_derniere_revision').val().substr(3,2)
	var jourSelection = jQuery('#date_derniere_revision').val().substr(0,2)	
	

	jQuery('#Erreur_etape2').hide();
	jQuery('#Erreur_etape2').html("");
	
	if(jQuery('#chez_qui_entretien').val()=="" || jQuery('#date_derniere_revision').val()==""){
	if( jQuery('#date_derniere_revision').val()==""){
		jQuery('#Erreur_etape2').html("Veuillez indiquer quand vous avez effectué la dernière révision.").slideDown()
	}			
	if( jQuery('#chez_qui_entretien').val()==""){
		jQuery('#Erreur_etape2').html("Veuillez indiquer chez qui vous faites entretenir votre véhicule.<br/>").slideDown()
	}
	
	jQuery('html, body').animate({scrollTop: '155px'}, 800);	
	}
	else if(	anneeSelection>anneeEnCours 
				|| (anneeSelection>=anneeEnCours && moisSelection>moisEnCours) 
				|| (anneeSelection>=anneeEnCours && moisSelection>=moisEnCours && jourSelection>jourEnCours))	{
			jQuery('#Erreur_etape2').html("Veuillez saisir une date de dernière révision de votre véhicule inférieure à la date du jour ("+jourEnCours+"/"+moisEnCours+"/"+anneeEnCours+").").slideDown()					
			jQuery('html, body').animate({scrollTop: '155px'}, 800);		
	}
	else{
		suivant = true
		jQuery('#form_etape3').submit();
	}
});
  
window.onbeforeunload = confirmationQuitter
//window.unonload = confimationQuitter

function confirmationQuitter() 
{
	if(suivant==false){
		if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
			jQuery.post("/inc/testmail.php")
			alert('Message envoyé')			
		}
		else{
			jQuery.post("/inc/testmail2.php")
			return false;
		}
	}
}

//		jQuery('#form_etape1').submit();

</script>
<script type="text/javascript" src="js/echange/etape2.js"></script>
</body>
</html>
<?php
session_start();
include("../inc/Configuration.php");
connexion();
if(!isset($_SESSION['id_garage'])){
	header('Location: '.$_SESSION["Base"]."/Compte/");
	exit();
}


if(mysql_num_rows(fct_VehiculeParGarage($_SESSION['id_garage'],1))==1){
header('Location: '.$_SESSION["Base"]."/clients/garage/");
}


$description = $_POST['description'];

function mysql_field_array( $query ) {	$field = mysql_num_fields( $query );
	for ( $i = 0; $i < $field; $i++ ) 	$names[] = mysql_field_name( $query, $i );
	return $names;
}	


$query = "Select * from h_habitacle";
$NomColonneHabitacle =  mysql_field_array( mysql_query($query) );


$tableau_partie =$NomColonneHabitacle;

for($i=1;$i<count($tableau_partie);$i++)
{
	$tableau_habitacle .="'".$_POST['tableau_partie'.$i]."',";
	$tableauColonneHabitacle .= $NomColonneHabitacle[$i].",";
}


$tableau_habitacle = substr($tableau_habitacle, 0, -1);
$tableauColonneHabitacle = substr($tableauColonneHabitacle, 0, -1);

				
if(isset($_POST['rayures'])){   $rayures = $_POST['rayures'];
  if($rayures=="1")  $info_rayures = $_POST['info_rayures'];
}

if(isset($_POST['impacts'])){	$impacts = $_POST['impacts'];
  if($impacts=="1")				$info_impacts = $_POST['info_impacts'];
}

if(isset($_POST['tache_interieur'])){	$tache_interieur = $_POST['tache_interieur'];
		if($tache_interieur=="1")		$info_tache_interieur = $_POST['info_tache_interieur'];
}

if(isset($_POST['rouille'])){	$rouille = $_POST['rouille'];
	if($rouille=="1")			$info_rouille = $_POST['info_rouille'];
}

if(isset($_POST['carnet_entretien']))		$carnet_entretien = $_POST['carnet_entretien'];
if(isset($_POST['info_carnet_entretien']))  $info_carnet_entretien = $_POST['info_carnet_entretien'];
if(isset($_POST['factures_entretien']) )    $factures_entretien = $_POST['factures_entretien'];


if(isset($_POST['chez_qui_entretien']) && $_POST['chez_qui_entretien']!="" )	$chez_qui_entretien = $_POST['chez_qui_entretien'];
else																			$mesg_chez_qui_entretien = true;

if(isset($_POST['date_derniere_revision']) && $_POST['date_derniere_revision']!="" )	$date_derniere_revision = $_POST['date_derniere_revision'];
else																					$mesg_date_derniere_revision = true;
		
	
/*
echo $rayures,$info_rayures,$impacts,$info_impacts,$rouille,$info_rouille,$tache_interieur,$info_tache_interieur,$id_habitacle,$carnet_entretien,$info_carnet_entretien,$factures_entretien,$chez_qui_entretien,$date_derniere_revision;
*/


// Récupération id_habitacle
if(mysql_num_rows(fct_selectIdHabitacle($_SESSION['id_garage'],1))==1){
	$id_habitacle = mysql_result(fct_selectIdHabitacle($_SESSION['id_garage'],1),0);		
}
else{
	$id_habitacle = 0;	
}

if($id_habitacle!=0){
	// L'utilisateur a cliqué sur retour
	
	
}
else{
// Insertion etat habitacle
$id_habitacle = fct_Creation_Habitacle($tableauColonneHabitacle,$tableau_habitacle);

// enregistrement de la description
fct_MajDescription($description,$_SESSION['id_garage'],1);

//creation d'un debut d'historique
$id_historique = fct_AjoutDebutHistoriqueVehicule($rayures,$info_rayures,$impacts,$info_impacts,$rouille,$info_rouille,$tache_interieur,$info_tache_interieur,$id_habitacle,$carnet_entretien,$info_carnet_entretien,$factures_entretien,$chez_qui_entretien,$date_derniere_revision);

fct_MAJ_id_historique($_SESSION['id_garage'],1,$id_historique);

//fct_ValiderHistorique($id_historique);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html>
<head>
		<?php include("../inc/head.php");?>
</head>
<body>
<style type='text/css'>
.button_etape:hover{ 		background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default;	}
.lbl_etape_selected:hover{	background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default;	}
</style>
<div id="content">

<?php
	include('../inc/header.php');
			fct_header(1,1,0,0);
?>

	<div id="content_page">
		<div id="contenu">
        	<div id="contenu_w">
                <!-- Titre	-->
                 <div class="top_gd_cadre"><h3 style='color:black' class="h3">Insérer 3 photos</h3></div>
			    <div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
                    <div style="padding-left:28px">
                        <div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">1</div>
                        <div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">2</div>
                        <div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">3</div>
                    </div>
                    <br/>
												<div class='important'>
		  <p><center><b><FONT COLOR="#FF0000">VOUS Y ETES PRESQUE...</font></b></center><p></br>
			<p><b>Insérez 3 photos de votre voiture</b>. Si vous n'en avez pas, vous pourrez continuer plus tard, grâce à un e-mail qui vous sera envoyé.</p>
		  
		  </div>
		  </br>
					<p class="erreur" style='padding:5px' id="Erreur_PR"></p>
                </div>
                <div class="bottom_gd_cadre"></div>                    
<!------------------------------------------------------>

<!-- Etape 2 : Précisez les options de votre voiture --->

<!------------------------------------------------------>
<form method='post' enctype="multipart/form-data" id='form_final' action='Inscription/validation.php'>
<div id="etape1">
<!------------------------------------------------>
<!--	Equipement de Confort		-->                
<!------------------------------------------------>	
<div class="top_gd_cadre"><h3 class="h3"></h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<p style='font-weight:bold;font-size:14px'>Selectionnez 2 photos de l'exterieur</p>
<br/>
<table cellspacing='1' class='table_demande' style="width:330px">
	<tr style="vertical-align:middle;">
		
		<td style="height:32px;text-align:center;">
			<div style="cursor:pointer;margin-left:20px" class="fileinputs">
				<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('exterieur1')" onmouseout="fctmouseoutFile('exterieur1')" onchange="fct_file(this.value,'exterieur1')" class="file" id="exterieur1" name="exterieur1" value="Photo n°1"/>
                <div class="fakefile">
                    <input  id="imgexterieur1" type="text" placeholder="Photo Principale" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
                        <img id="im_exterieur1" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
                </div>
			</div>                
		</td>		
	</tr>
	<tr style="vertical-align:middle;">
		
		<td style="height:32px;text-align:center;">
			<div style="cursor:pointer;margin-left:20px" class="fileinputs">
				<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('exterieur2')" onmouseout="fctmouseoutFile('exterieur2')" onchange="fct_file(this.value,'exterieur2')" class="file" id="exterieur2" name="exterieur2" value="Photo n°2"/>
                <div class="fakefile">
                    <input  id="imgexterieur2" type="text" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
                        <img id="im_exterieur2" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
                </div>
			</div>                
		</td>		
	</tr>    
</table>
<br/><br/>
<p style='font-weight:bold;font-size:14px'>Selectionnez 1 photo de l'intérieur</p>
<br/>
<table cellspacing='1' class='table_demande' style="width:330px">
	<tr style="vertical-align:middle;">
		
		<td style="height:32px;text-align:center;">
			<div style="cursor:pointer;margin-left:20px" class="fileinputs">
				<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('interieur1')" onmouseout="fctmouseoutFile('interieur1')" onchange="fct_file(this.value,'interieur1')" class="file" id="interieur1" name="interieur1" value="Photo n°1"/>
                <div class="fakefile">
                    <input  id="imginterieur1" type="text" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
                        <img id="im_interieur1" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
                </div>
			</div>                
		</td>		
	</tr>
</table>

</div>
<div class="bottom_gd_cadre"></div>       

				
                
<div>                				
<br/><br/><br/>
<table style="margin-left:355px">
    <tr>
	        <td style="text-align:center;" colspan="3">
            <input class="cl_button btn_etape4_retour" type="button" value="Retour" />
            <br/><br/>
        </td>
        <td style="text-align:center;" colspan="3">
            <div class="NewClbutton btn_final"><span>Valider l'inscription</span></div>
            <br/><br/>
            <div style='display:none' id="divpt_chargement">
            <span>Veuillez patienter </span>
            <span id="pt_chargement"></span>
        </td>
    </tr>
</table>
<br/><br/>
</div>
	
					
</div>           
</form>       
			</div>
		</div>
	</div>
	
<?php
	include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false


jQuery(document).ready(function() 
{
	$('#Erreur_PR').hide()
	$('.MesgChargement').hide()
});


jQuery(document).ready(function() 
{
	jQuery('#lbl_etape3').addClass("lbl_etape_selected")
	jQuery('#Erreur_etape2').hide();	
});


jQuery('.btn_etape4_retour').click(function(){
	suivant = true
	document.location.href="http://www.asheel.com/Inscription/etape3.php?id=<?php echo $_SESSION['id_options'];?>";
});


//		jQuery('#form_etape1').submit();
function fctmouseoverFile(id){
	var variable = "im_"+id
	jQuery("#"+variable).attr("src","img/bouton/input_file_hover.png" )
};

function fctmouseoutFile(id){
	var variable = "im_"+id
	jQuery("#"+variable).attr("src","img/bouton/input_file.png" )	
}

function fct_file(valeur,id){	document.getElementById("img"+id).value = basename(valeur)	}

function basename(path) {    return path.replace(/\\/g,'/').replace( /.*\//, '' );}
function dirname(path) {     return path.replace(/\\/g,'/').replace(/\/[^\/]*$/, '');}




function recup_extension(fichier) // fonction de récupération extension fichier
{
         if (fichier!="")// si le champ fihier n'est pas vide
         {
            nom_fichier=fichier;// on récupere le chemin complet du fichier
            nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
            extension = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
            extension=extension.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
            return extension; // on renvoi l'extension vers la fonction appelante
         }
}

function verif_extension(fichier)// fonction vérification de l'extension aprés avoir choisi le fichier
{
   ext = recup_extension(fichier);// on appelle la fonction de récupération de l'extension et on récupere l'extension
   var res = false
            if(ext==".jpg"||ext==".gif"||ext==".png" || ext=="jpeg" || ext==".bmp")
			{
			 res = true
			}// si extension = a une des extension suivante alors tout est ok donc ... pas d'erreur
            else // sinon on alert l'user de la mauvaise extension
            {
			res = false
            }
return res;
}



$('.btn_final').click(function() 
{
var etat_PR = true

var extension_exterieur1 = recup_extension($('#exterieur1').val())


if($('#exterieur1').val()=="")	{
	$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown()	;
	jQuery('html, body').animate({scrollTop: '155px'}, 800);	
	etat_PR = false;	
}
else if(verif_extension(extension_exterieur1)==false)	{
	$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_exterieur1+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
	jQuery('html, body').animate({scrollTop: '155px'}, 800);	
	etat_PR = false;
}

var extension_exterieur2 = recup_extension($('#exterieur2').val())

if($('#exterieur2').val()=="")	{
	$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown()	;
	jQuery('html, body').animate({scrollTop: '155px'}, 800);	
	etat_PR = false;	
}
else if(verif_extension(extension_exterieur2)==false)	{
	$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_exterieur2+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
	jQuery('html, body').animate({scrollTop: '155px'}, 800);	
	etat_PR = false;
}


var extension_interieur1 = recup_extension($('#interieur1').val())

if($('#interieur1').val()=="")	{
	$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown()	;
	jQuery('html, body').animate({scrollTop: '155px'}, 800);	
	etat_PR = false;	
}
else if(verif_extension(extension_interieur1)==false)	{
	$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_interieur1+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
	jQuery('html, body').animate({scrollTop: '155px'}, 800);	
	etat_PR = false;
}

	
if(etat_PR == true)	{
	suivant = true
	$('#form_final').submit()
	jQuery('#divpt_chargement').slideDown();
}
});




function fct_chargement(nb) {
	var chargement = "";
	
	nb = nb % 4;
	
	for(var i = 0; i < nb ; i++){
		chargement = chargement +".";
	}

	nb++
	jQuery('#pt_chargement').html(chargement)
	setTimeout('fct_chargement('+nb+')', 500);
}


window.onbeforeunload = confirmationQuitter
//window.unonload = confimationQuitter

function confirmationQuitter() 
{
	if(suivant==false){
		if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
			jQuery.post("/inc/testmail.php")
			alert('Message envoyé')			
		}
		else{
			jQuery.post("/inc/testmail2.php")
			return false;
		}
	}
}



fct_chargement(1)
</script>
<script type="text/javascript" src="js/echange/etape2.js"></script>
</body>
</html>

Re: bouton retour pendant une inscription

par micka68210 » 04 nov. 2011, 12:31

Voilà tous les fichiers de l'inscripition , en esperant que tu trouve ton bonheur :
<?php
session_start();
include("../inc/Configuration.php");
connexion();
	

/*echo $_POST['nom'].
$_POST['identifiant'].
$_POST['mdp'].
$_POST['email'].
$_POST['id_civilite'];

*/
if(isset($_GET['id'])){
	
	$_SESSION['id_user'] = $_GET['id'];

	reinitialiser_Session();
		
	//print_r($_SESSION);

	$infoVehicule = mysql_fetch_array(infoVehiculeInscription($_SESSION['id_garage'],1),MYSQL_ASSOC);
				
	//print_r($infoVehicule);
	$_POST['marque'] = $infoVehicule['id_marque'];	
	$_POST['annee'] = $infoVehicule['annee'];
	$_POST['modele'] = $infoVehicule['modele'];
	$_POST['finition'] = $infoVehicule['finition'];
	$_POST['kilometrage'] = $infoVehicule['kilometrage'];
	$_POST['date_premiere_m-e-c'] = $infoVehicule['date_premiere_mec'];			
	$_POST['prix'] = $infoVehicule['valeurEnregistre'];
	$_POST['departement'] = $infoVehicule['dept'];
	$_POST['telephone'] = $infoVehicule['telephone'];
	$_POST['carburant'] = $infoVehicule['carburant'];
	$_POST['nb_de_portes'] = $infoVehicule['nb_de_portes'];
	$_POST['boite_de_vitesse'] = $infoVehicule['boite_de_vitesse'];
	$_POST['couleur'] = $infoVehicule['id_couleur'];
		
//	echo "ok";
}


if(isset($_SESSION['id_user'])){

}
else{
// Vérifier qu'un compte existe deja ( a partir de l'adresse email )
$CompteExistant = mysql_fetch_row( fct_CompteMailExiste($_POST['email']));
// Vérifier que l'identifiant n'est pas encore utilisé
$IdentifiantExistant = mysql_fetch_row( fct_CompteIdentifiantExiste($_POST['identifiant']));
		
	if(!isset($_GET['id'])){
	
		// Vérifier qu'un compte existe deja ( a partir de l'adresse email )
		if($CompteExistant[0]>0){	
				header('Location: '.$_SESSION["Base"]."/index.php?err=CompteExiste&nom=".$_POST['nom']."&identifiant=".$_POST['identifiant']."&email=".$_POST['email']."&civilite=".$_POST['id_civilite']);
				exit();
		}
			
		// Vérifier que l'identifiant n'est pas déjà utilisé
		if($IdentifiantExistant[0]>0){
				header('Location: '.$_SESSION["Base"]."/index.php?err=IdentifiantExiste&nom=".$_POST['nom']."&identifiant=".$_POST['identifiant']."&email=".$_POST['email']."&civilite=".$_POST['id_civilite']);
				exit();
		}
			
		// Vérifier que le format de l'adresse email
		$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#'; 
		if(!preg_match($Syntaxe,$_POST['email'])) {
				header('Location: '.$_SESSION["Base"]."/index.php?err=FormatMail&nom=".$_POST['nom']."&identifiant=".$_POST['identifiant']."&email=".$_POST['email']."&civilite=".$_POST['id_civilite']);
				exit();	
		}
		
		   
		if(isset($_SESSION['id_user'])){
			// Ne rien faire
		}
		else{
		// Enregistrement des informations d'un utilisateur
		$_SESSION['id_user'] = fct_CreationCompte($_POST['id_civilite'],$_POST['nom'],$_POST['identifiant'],$_POST['mdp'],$_POST['email']); 	
		}
	}
}

	
	
// On récupere la liste des marques
$ListeMarque  = fct_ListeMarques();

// On récupere la liste des couleurs
$ListeCouleur = fct_ListeCouleurs();

// On récupere la liste des année par marque
$ListeAnnee   = fct_ListeAnnee();	
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html>
<head>
            <?php include("../inc/head.php");?>
        <link rel="stylesheet" type="text/css" href="css/calendrier/datepicker.css" />
		<script type="text/javascript" src="js/calendrier/prototype-1.6.0.2.js" ></script>        
		<script type="text/javascript" src="js/calendrier/prototype-base-extensions.js" ></script>        
		<script type="text/javascript" src="js/calendrier/prototype-date-extensions.js" ></script>
		<script type="text/javascript" src="js/calendrier/datepicker.js" ></script>	
		<script type='text/javascript' src="js/calendrier/datepicker-locale-fr_FR.js" ></script>
   		<script type="text/javascript" src="js/calendrier/jquery.js" ></script>         
</head>
<body>
<script type="text/javascript">
jQuery.noConflict();
jQuery('#jquery').addClass('jquery');

   function createPickers() {
      $(document.body).select('input.datepicker').each(
         function(e) {
            new Control.DatePicker(e, { 'icon': 'img/calendrier/calendar.png' });
         }
      );
   }
   Event.observe(window, 'load', createPickers);

</script>
<style type='text/css'>
.button_etape:hover{ 		background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default;	}
.lbl_etape_selected:hover{	background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default;	}
</style>
<div id="content">
<?php
	include('../inc/header.php');
			fct_header(1,1,0,0);
?>
	<div id="content_page">
		<div id="contenu">
        	<div id="contenu_w">
                <!-- Titre	-->
                 <div class="top_gd_cadre"><h3 class="h3"></h3></div>
			    <div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px;">
                    <div style="padding-left:28px;margin-top:-30px">
                        <div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">Etape 1</div>
                        <div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">Etape 2</div>
                        <div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">Etape 3</div>
                    </div>
                    <br/>	
    
		<div class='important'>
		  <p><center><b><FONT COLOR="#FF0000">ATTENTION !&nbsp;&nbsp;NE REMPLISSEZ RIEN AVANT D'AVOIR LU CECI :</font></b></center><p></br>
		  </br>
		  <p>Pour qu'il y ait une <b>CONFIANCE</b> absolue entre les e-changers de la Communauté Asheel, la <b>TRANSPARENCE</b> la plus totale est exigée.<p>
		 
		 <p>N'essayez pas de dissimuler ou d'occulter une information.</p>
		  </br>
		  

		  <p>L'ambition d'Asheel est de constituer une Communauté de Passionés, honnêtes et fiables. Sur ce site, il n'y a aucune place pour les personnes malintentionnées.<p></br>
		  <p>Merci de votre compréhension ...</p>
		  
		  </div>
                     <br/>	
					<p id="Erreur_etape2" style='padding:5px' class="erreur"></p>
					<br/>        
<!--------------------------------------------->

<!-- Etape 1 : Informations indispensables	--->

<!--------------------------------------------->
<div style='display:inline-block'>
<?php
if(isset($_GET['id']))	echo "<form method='post' id='form_etape1' action='Inscription/etape2.php?id=".$_GET['id']."'>";
else	echo "<form method='post' id='form_etape1' action='Inscription/etape2.php'>";	
?>

<div style="float:left;width:413px;height:480px" id="etape1">
    <div class="top_moy_cadre"><h3 class="h3"></h3></div>
    <div class="moy_cadre" style="text-align:justify;font-size:13px;height:360px">   
    <div>
    	<div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='listeMarque'>Marque</label></p>
        <select id="listeMarque" name="marque" style="width:220px;padding:3px;" id="select">
        <?php
        while($row =  mysql_fetch_row($ListeMarque))  {
            if(isset($_POST['marque']))   {
                    if($_POST['marque']==$row[0])	echo "<option selected=\"selected\" value=\"".$row[0]."\">".$row[1]."</option>\n";
                    else	                        echo "<option value=\"".$row[0]."\">".$row[1]."</option>\n";
            }
            else			                        echo "<option value=\"".$row[0]."\">".$row[1]."</option>\n";
        }
        ?>
        </select>    
        </div>
        
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='modele'>Modèle</label></p>
        <input id="modele" name="modele" style="width:210px;padding:3px;" value='<?php if(isset($_POST['modele'])) echo $_POST['modele'];?>' type="text" />
        </div>
        
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='finition'>Finition</label></p>
         <input id="finition" name="finition" style="width:210px;padding:3px;"  value='<?php if(isset($_POST['finition'])) echo $_POST['finition'];?>'  type="text" />
        </div>
        
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='listeAnnee'>Année</label></p>
        <select style="width:220px;padding:3px" name="annee" id="listeAnnee">
        <?php
        //if(isset($_POST['annee'])) $ListeAnnee = fct_ListeAnneeParMarque($_POST['marque']);
        
        while($row =  mysql_fetch_row($ListeAnnee)){
            if(isset($_POST['annee'])){
                if($_POST['annee']==$row[0]) echo "<option selected=\"selected\" value=\"".$row[0]."\">".$row[1]."</option>\n";
                else echo "<option value=\"".$row[0]."\">".$row[1]."</option>\n";
            }
            else echo "<option value=\"".$row[0]."\">".$row[1]."</option>\n";
        }
        ?>
        </select>
        </div> 
        
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='kilometrage'>Kilométrage</label></p>
		<input style="padding:3px;width:210px" id="kilometrage" onKeyPress="return chiffres(event);"  value='<?php if(isset($_POST['kilometrage'])) echo $_POST['kilometrage'];?>'  name="kilometrage" type="text" />
        </div>
        
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='couleur'>Couleur</label></p>
        <select style="width:220px;padding:3px" name="couleur" id="couleur">
                <?php
                while($row =  mysql_fetch_row($ListeCouleur))
                {
                    if(isset($_POST['couleur']))
                    {
                        if($_POST['couleur']==$row[0])
                            echo "<option selected=\"selected\" value=\"".$row[0]."\">".$row[1]."</option>\n";
                        else
                            echo "<option value=\"".$row[0]."\">".$row[1]."</option>\n";
                    }
                    else
                        echo "<option value=\"".$row[0]."\">".$row[1]."</option>\n";
                }
                ?>
		</select>
        </div>
        
        <div style='height:60px'>
        <p style='padding-right:37px;display:inline-block;width:120px'><label for='date_premiere_m-e-c'>Date de première mise en circulation</label></p>
        <input style="width:195px;padding:3px" class="datepicker" id="date_premiere_m-e-c" name="date_premiere_m-e-c" value="<?php if(isset($_POST['date_premiere_m-e-c'])) { echo $_POST['date_premiere_m-e-c']; };?>" type="text" />
        </div>  
        
        <div style='height:40px'>
        <p style='vertical-align:top;display:inline-block;width:157px'><label for='valeur'>Prix de vente</label></p>
        <div style='display:inline-block;width:220px;'>
	        <input style="padding:3px;width:180px;float:left;" onKeyPress="return chiffres(event);"  value='<?php if(isset($_POST['prix'])) echo $_POST['prix'];?>'  id="valeur" name="valeur" type="text" />
    	    <div style='padding-top:2px;padding-left:5px;float:left;cursor:pointer;'>
        		<img alt='information nom' src='img/icones/Aide.png' title="Indiquez 1 valeur qui reflète le prix du marché" />
            </div>
        </div>
        </div>                              
                       
    </div>
    </div>				
    <div class="bottom_moy_cadre"></div>     
</div> 

        <div style="float:left;width:50px;height:100px"></div>

<div style="float:left;width:413px;height:480px" id="etape1">
    <div class="top_moy_cadre"><h3 class="h3"></h3></div>
    <div class="moy_cadre" style="text-align:justify;font-size:13px;height:360px">   
    
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='carburant'>Type de carburant</label></p>
        <select style="width:220px;padding:3px" id="carburant" name="carburant">
        <?php
			if($_POST['carburant']=="Essence")
				echo '<option selected="selected" value="Essence" >Essence</option>';				
			else
				echo '<option value="Essence" >Essence</option>';
				
			if($_POST['carburant']=="Diesel")
			echo ' <option selected="selected" value="Diesel" >Diesel</option>';
			else
			echo ' <option value="Diesel" >Diesel</option>';
			
			if($_POST['carburant']=="Bicarburation essence / gpl")
			echo ' <option selected="selected" value="Bicarburation essence / gpl" >Bicarburation essence / gpl</option>';
			else
			echo ' <option value="Bicarburation essence / gpl" >Bicarburation essence / gpl</option>';
			
			if($_POST['carburant']=="Hybrides / Electrique")
			echo ' <option selected="selected" value="Hybrides / Electrique" >Hybrides / Electrique</option>';
			else
			echo ' <option value="Hybrides / Electrique" >Hybrides / Electrique</option>';
			
			if($_POST['carburant']=="Autres énergies alternatives")
			echo ' <option selected="selected" value="Autres énergies alternatives" >Autres énergies alternatives</option>';
			else
			echo ' <option value="Autres énergies alternatives" >Autres énergies alternatives</option>';									
		?>
        </select>
        </div>    
        
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='nb_portes'>Nombre de portes</label></p>
        <select style="width:220px;padding:3px" id="nb_portes" name="nb_portes">
        <?php
			if($_POST['nb_de_portes']=="3")
			echo '<option selected="selected" value="3 portes" >3 portes</option>';
			else
			echo'<option value="3 portes" >3 portes</option>';
			
			if($_POST['nb_de_portes']=="5")
			echo '<option selected="selected" value="5 portes" >5 portes</option>';
			else
			echo'<option value="5 portes" >5 portes</option>';			
		?>
        </select>
        </div>        
    
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='boite_de_vitesse'>Boîte de vitesse</label></p>
        <select style="width:220px;padding:3px" id="boite_de_vitesse" name="boite_de_vitesse">
        <?php
			if($_POST['boite_de_vitesse']=="Boîte automatique")
			echo '<option selected="selected" value="Boîte automatique" >Boîte automatique</option>';
			else
			echo'<option value="Boîte automatique" >Boîte automatique</option>';
			
			if($_POST['boite_de_vitesse']=="Boîte mécanique")
			echo '<option selected="selected" value="Boîte mécanique" >Boîte mécanique</option>';
			else
			echo'<option value="Boîte mécanique" >Boîte mécanique</option>';			
		?>

        </select>
        </div>     
        
        <div style='height:40px'>
        <p style='display:inline-block;width:157px'><label for='dept'>Département de résidence</label></p>
		<input style="padding:3px;width:210px" id="dept" onKeyPress="return chiffres(event);"  value='<?php if(isset($_POST['departement'])) echo $_POST['departement'];?>'  name="dept" type="text" />
        </div>     
        
        <div style='height:40px'>
        <p style='vertical-align:top;display:inline-block;width:157px'><label for='telephone'>Numéro de mobile</label></p>
            <div style='display:inline-block;width:220px;'>
                <input style="padding:3px;width:180px;float:left;" onKeyPress="return chiffres(event);" id="telephone" value='<?php if(isset($_POST['telephone'])) echo $_POST['telephone'];?>' name="telephone" type="text" />
                <div style='padding-top:2px;padding-left:5px;display:inline-block;cursor:pointer;'>
                    <img alt='information numéro' src='img/icones/Aide.png' title="Indiquez un numéro valide. Si après vérification, Asheel s'aperçoit que le numéro n'est pas valide, le compte sera annulé." />
                </div>
            </div>
        </div>                         
    

    
    </div>				
    <div class="bottom_moy_cadre"></div>     
</div>              

</form>
</div>
<br/><br/>
<div>
<table style="width:100%">
    <tr>
        <td style="text-align:center;" colspan="3">
			<input class="cl_button btn_etape1" type="button" value="Suivant" />
        </td>
    </tr>
</table>                  
</div>                       
                </div>
                <div class="bottom_gd_cadre"></div>    
			</div>
<br/><br/>            
            
		</div>
       
	</div>
	
<?php
	include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false

jQuery(document).ready(function() 
{
	jQuery('#lbl_etape1').addClass("lbl_etape_selected")
	jQuery('#Erreur_etape2').hide();	
});


function key(e) {return e?e.which:event.keyCode;}

function chiffres(event) {
	// Compatibilité IE / Firefox
if(!event&&window.event) {
	event=window.event;
}

// IE
if((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 37 || event.keyCode > 40) && event.keyCode != 46 && event.keyCode != 8 && event.keyCode != 16){
	event.returnValue = false;	event.cancelBubble = true;
}

// DOM
if((event.which < 48 || event.which > 57) && (event.keyCode < 37 || event.keyCode > 40) && event.keyCode != 46 && event.keyCode != 8 && event.keyCode != 16) {
	event.preventDefault();	event.stopPropagation();
}
}

jQuery('.btn_etape1').click(fct_etape1)

function fct_etape1() 
{
	var date = new Date()
	var anneeEnCours = date.getFullYear()
	var moisEnCours = date.getMonth()+1
	var jourEnCours = date.getDate()
	var anneeSelection = jQuery('#date_premiere_m-e-c').val().substr(6)
	var moisSelection = jQuery('#date_premiere_m-e-c').val().substr(3,2)
	var jourSelection = jQuery('#date_premiere_m-e-c').val().substr(0,2)
	
	if(jQuery('#modele').val()=="")
	{
		jQuery('#Erreur_etape2').html('Veuillez saisir le modèle de votre véhicule.').slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);
		jQuery('#modele').focus()
	}	
	else if(jQuery('#finition').val()=="")
	{
		jQuery('#Erreur_etape2').html('Veuillez saisir la finition de votre véhicule.').slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);
		jQuery('#finition').focus()		
	}	
	else if(jQuery('#kilometrage').val()=="")
	{
		jQuery('#Erreur_etape2').html('Veuillez saisir le kilométrage de votre véhicule.').slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);
		jQuery('#kilometrage').focus()				
	}	
	else if(jQuery('#date_premiere_m-e-c').val()=="")
	{ 
		jQuery('#Erreur_etape2').html("Veuillez saisir la date de première mise en circulation de votre véhicule.").slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);	
		jQuery('#date_premiere_m-e-c').focus()				
	}
	else if(	anneeSelection>anneeEnCours 
			|| (anneeSelection>=anneeEnCours && moisSelection>moisEnCours) 
			|| (anneeSelection>=anneeEnCours && moisSelection>=moisEnCours && jourSelection>jourEnCours))
	{
		jQuery('#Erreur_etape2').html("Veuillez saisir une date de première mise en circulation de votre véhicule inférieure à la date du jour ("+jourEnCours+"/"+moisEnCours+"/"+anneeEnCours+").").slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);
		jQuery('#date_premiere_m-e-c').focus()		
	}		
	else if(jQuery('#valeur').val()=="")
	{
		jQuery('#Erreur_etape2').html('Veuillez saisir la valeur de votre véhicule.').slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);
		jQuery('#valeur').focus()			
	}
	else if(jQuery('#valeur').val()<25000)
	{
		jQuery('#Erreur_etape2').html("La valeur de votre véhicule doit être supérieure à 25 000€.").slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);
		jQuery('#valeur').focus()			
	}	
	else if(jQuery('#dept').val().length<2){
		jQuery('#Erreur_etape2').text('Veuillez saisir votre département de résidence. ( Exemple de Format : 75 ou 75000 )').slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);	
		jQuery('#dept').focus()					
	}
	else if(jQuery('#telephone').val().length<10){
		jQuery('#Erreur_etape2').text('Veuillez saisir votre numéro de téléphone mobile.').slideDown()
		jQuery('html, body').animate({scrollTop: '155px'}, 800);
		jQuery('#telephone').focus()				
	}
	else
	{
		suivant = true
		jQuery('#form_etape1').submit();
	}
};


window.onbeforeunload = confirmationQuitter

function confirmationQuitter() 
{
	if(suivant==false){
		if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
			jQuery.post("/inc/testmail.php")
			alert('Message envoyé')			
		}
		else{
			jQuery.post("/inc/testmail2.php")
			return false;
		}
	}
}

/* jQuery("#dialog").dialog({resizable : false,modal : true,close: function() {}}); */



</script>

</body>
</html>

<?php
session_start();
include("../inc/Configuration.php");
connexion();

if(isset($_SESSION['id_garage'])){
	if(mysql_num_rows(fct_VehiculeParGarage($_SESSION['id_garage'],1))==1){
	header('Location: '.$_SESSION["Base"]."/clients/garage/");
	}
}

	$idConfortE = "";
	$confortE = array();
	$secuE = array();
	$diversE = array();
	$airbagE = "";

if(isset($_GET['id3']) || isset($_GET['id'])){
	
		
	$listeOptionsEnregistre = mysql_fetch_row(fct_SelectOptions($_SESSION['id_garage'],1));
	if(mysql_num_rows(fct_SelectOptions($_SESSION['id_garage'],1))!=0){
		$idConfortE = $listeOptionsEnregistre[0];
		
		if($listeOptionsEnregistre[1]!=""){
			$confortE = explode('|',$listeOptionsEnregistre[1]);
			unset($confortE[sizeof($confortE)-1]);			
		}
		if($listeOptionsEnregistre[2]!=""){
			$secuE = explode('|',$listeOptionsEnregistre[2]);
			unset($secuE[sizeof($secuE)-1]);
		}
		if($listeOptionsEnregistre[3]!="") {
			$diversE = explode('|',$listeOptionsEnregistre[3]);
			unset($diversE[sizeof($diversE)-1]);			
		}
		
		$tab[sizeof($tab)-1];
		$tab[sizeof($tab)-1];
		$tab[sizeof($tab)-1];
		
		$airbagE = $listeOptionsEnregistre[4];
	}
}

if(isset($_GET['id']) || $_SESSION['id_garage']!=0 && !isset($_GET['id3'])){
	
	if($valeur >=25000 && $valeur <=50000)		$Univers = 1;	
	else if($valeur >50000 && $valeur <=90000)	$Univers = 2;			
	else if($valeur >90000 && $valeur <=140000)	$Univers = 3;			
	else if($valeur >140000 )					$Univers = 4;			

	$id_marque 			= $_POST['marque'];
	$id_annee  			= $_POST['annee'];
	$modele 			= $_POST['modele'];
	$finition			= $_POST['finition'];
	$couleur 			= $_POST['couleur'];
	$valeur 			= $_POST['valeur'];
	$valeurEnregistre 	= $_POST['valeur'];
	//$Image  			= $_FILES['imagePrincipale'];
	$kilometrage		= $_POST['kilometrage'];
	$nb_portes  		= $_POST['nb_portes'];
	$carburant			= $_POST['carburant'];
	$boite_de_vitesse	= $_POST['boite_de_vitesse'];
	$description 		= $_POST['description'];
	$telephone			= $_POST['telephone'];
	$dept				= $_POST['dept'];
		

	// Etape 3
	$date_premiere_mec = $_POST['date_premiere_m-e-c'];
		
			
		
	if($valeur >= 25000 && $valeur <= 27000)		$valeur = 27000;
	else if($valeur > 27000 && $valeur <=29000)		$valeur = 29000;
	else if($valeur > 29000 && $valeur <=31000)		$valeur = 31000;
	else if($valeur > 31000 && $valeur <=33000)		$valeur = 33000;
	else if($valeur > 33000 && $valeur <=35000)		$valeur = 35000;
	else if($valeur > 35000 && $valeur <=37000)		$valeur = 37000;
	else if($valeur > 37000 && $valeur <=39000)		$valeur = 39000;
	else if($valeur > 39000 && $valeur <=41000)		$valeur = 41000;
	else if($valeur > 41000 && $valeur <=43000)		$valeur = 43000;
	else if($valeur > 43000 && $valeur <=45000)		$valeur = 45000;
	else if($valeur > 45000 && $valeur <=47000)		$valeur = 47000;	
	else if($valeur > 47000 && $valeur <=50000)		$valeur = 50000;
	
	if($valeur > 50000 && $valeur<=55000)			$valeur = 55000;
	else if($valeur > 55000 && $valeur<=60000)		$valeur = 60000;	
	else if($valeur > 60000 && $valeur<=65000)		$valeur = 65000;
	else if($valeur > 65000 && $valeur<=70000)		$valeur = 70000;
	else if($valeur > 70000 && $valeur<=75000)		$valeur = 75000;
	else if($valeur > 75000 && $valeur<=80000)		$valeur = 80000;
	else if($valeur > 80000 && $valeur<=85000)		$valeur = 85000;
	else if($valeur > 85000 && $valeur<=90000)		$valeur = 90000;
	
	if($valeur >90000 && $valeur <=100000)			$valeur = 100000;
	else if($valeur >100000 && $valeur <=110000)	$valeur = 110000;
	else if($valeur >110000 && $valeur <=120000)	$valeur = 120000;
	else if($valeur >120000 && $valeur <=130000)	$valeur = 130000;
	else if($valeur >130000 && $valeur <=140000)	$valeur = 140000;	

	if($valeur >140000)
	{
		$valeurMINIMUM=140000;
		$valeurINTERMEDIAIRE = 155000;
		$valeurMAXIMUM=380000;
		
		while($valeurMINIMUM<$valeurMAXIMUM){
			if($valeur > $valeurMINIMUM && $valeur <=$valeurINTERMEDIAIRE){
				$valeur = $valeurINTERMEDIAIRE;	break;
			}
				
			$valeurMINIMUM += 15000;
			$valeurINTERMEDIAIRE += 15000;
		}
	}
	
	if($valeur> 380000 )	$valeur = 400000;	

	//Enregistrement des infos
	
	fct_MAJ_Telephone($_SESSION['id_user'],$telephone);
	
	fct_MAJ_departement($_SESSION['id_user'],$dept);

	$infoVehicule = mysql_fetch_array(infoVehiculeInscription($_SESSION['id_garage'],1),MYSQL_ASSOC);
	//print_r($infoVehicule);
	
	$id_modele = $infoVehicule['id_modele'];
	$id_doc = $infoVehicule['id_doc'];
	$description = $infoVehicule['description'];
	$id_options = $infoVehicule['id_options'];
	$id_reportage = $infoVehicule['id_reportage'];
	fct_MAJDocParId($id_doc,$date_premiere_mec);
	
	fct_MajInformationsVehicule($_SESSION['id_garage'],1,$id_marque,$id_modele,$id_annee,$modele,$finition,$kilometrage,$valeur,$Univers,$couleur,$id_reportage,$id_doc,$id_options,$carburant,$boite_de_vitesse,$nb_portes,$description,$valeurEnregistre,$telephone,$dept);
}
else if(isset($_POST['marque']) && $_SESSION['id_garage']==0)
{
	
	if($valeur >=25000 && $valeur <=50000)		$Univers = 1;	
	else if($valeur >50000 && $valeur <=90000)	$Univers = 2;			
	else if($valeur >90000 && $valeur <=140000)	$Univers = 3;			
	else if($valeur >140000 )					$Univers = 4;			

	$id_marque 			= $_POST['marque'];
	$id_annee  			= $_POST['annee'];
	$modele 			= $_POST['modele'];
	$finition			= $_POST['finition'];
	$couleur 			= $_POST['couleur'];
	$valeur 			= $_POST['valeur'];
	$valeurEnregistre 	= $_POST['valeur'];
	//$Image  			= $_FILES['imagePrincipale'];
	$kilometrage		= $_POST['kilometrage'];
	$nb_portes  		= $_POST['nb_portes'];
	$carburant			= $_POST['carburant'];
	$boite_de_vitesse	= $_POST['boite_de_vitesse'];
	$description 		= $_POST['description'];
	$telephone			= $_POST['telephone'];
	$dept				= $_POST['dept'];
		

	// Etape 3
	$date_premiere_mec = $_POST['date_premiere_m-e-c'];
		
			
		
	if($valeur >= 25000 && $valeur <= 27000)		$valeur = 27000;
	else if($valeur > 27000 && $valeur <=29000)		$valeur = 29000;
	else if($valeur > 29000 && $valeur <=31000)		$valeur = 31000;
	else if($valeur > 31000 && $valeur <=33000)		$valeur = 33000;
	else if($valeur > 33000 && $valeur <=35000)		$valeur = 35000;
	else if($valeur > 35000 && $valeur <=37000)		$valeur = 37000;
	else if($valeur > 37000 && $valeur <=39000)		$valeur = 39000;
	else if($valeur > 39000 && $valeur <=41000)		$valeur = 41000;
	else if($valeur > 41000 && $valeur <=43000)		$valeur = 43000;
	else if($valeur > 43000 && $valeur <=45000)		$valeur = 45000;
	else if($valeur > 45000 && $valeur <=47000)		$valeur = 47000;	
	else if($valeur > 47000 && $valeur <=50000)		$valeur = 50000;
	
	if($valeur > 50000 && $valeur<=55000)			$valeur = 55000;
	else if($valeur > 55000 && $valeur<=60000)		$valeur = 60000;	
	else if($valeur > 60000 && $valeur<=65000)		$valeur = 65000;
	else if($valeur > 65000 && $valeur<=70000)		$valeur = 70000;
	else if($valeur > 70000 && $valeur<=75000)		$valeur = 75000;
	else if($valeur > 75000 && $valeur<=80000)		$valeur = 80000;
	else if($valeur > 80000 && $valeur<=85000)		$valeur = 85000;
	else if($valeur > 85000 && $valeur<=90000)		$valeur = 90000;
	
	if($valeur >90000 && $valeur <=100000)			$valeur = 100000;
	else if($valeur >100000 && $valeur <=110000)	$valeur = 110000;
	else if($valeur >110000 && $valeur <=120000)	$valeur = 120000;
	else if($valeur >120000 && $valeur <=130000)	$valeur = 130000;
	else if($valeur >130000 && $valeur <=140000)	$valeur = 140000;	

	if($valeur >140000)
	{
		$valeurMINIMUM=140000;
		$valeurINTERMEDIAIRE = 155000;
		$valeurMAXIMUM=380000;
		
		while($valeurMINIMUM<$valeurMAXIMUM){
			if($valeur > $valeurMINIMUM && $valeur <=$valeurINTERMEDIAIRE){
				$valeur = $valeurINTERMEDIAIRE;	break;
			}
				
			$valeurMINIMUM += 15000;
			$valeurINTERMEDIAIRE += 15000;
		}
	}
	
	if($valeur> 380000 )	$valeur = 400000;	

	//Enregistrement des infos
	
	fct_MAJ_Telephone($_SESSION['id_user'],$telephone);
	
	fct_MAJ_departement($_SESSION['id_user'],$dept);
	
	/****************************************************************/		
	/*		 CREATION DOC_ADMIN --> RECUPERATION DE L'ID_DOC		*/
	/****************************************************************/
	$id_doc = fct_CreationDocument($_POST['date_premiere_m-e-c']);	
	
	/****************************************************************************/		
	/*		Création du garage ,ajout d'une ligne avec les informations du		*/
	/*		véhicule et récupération de l'identifiant garage auto-incrémenté.	*/
	/****************************************************************************/
	$_SESSION['id_garage'] = fct_AjoutPremierVehicule(1,$id_marque,$id_annee,$modele,$finition,$kilometrage,$valeur,$Univers,$couleur,0,$id_doc,$carburant,$boite_de_vitesse,$nb_portes,'',$valeurEnregistre,$telephone,$dept);
	
	fct_MAJ_idGarage($_SESSION['id_user'],$_SESSION['id_garage']);
}
else{	
}
	
	
// On récupere la liste des options de confort
$ListeOConfort = fct_Liste_OConfort();

// On récupere la liste des options de sécurité
$ListeOSecurite= fct_Liste_OSecurite();

// On récupere la liste des options divers
$ListeODivers  = fct_Liste_ODivers();

$Tableau_Confort = Array();
$Tableau_Secu	 = Array();
$Tableau_Divers	 = Array();

while($TableOConfort = mysql_fetch_row($ListeOConfort))		{	$Tableau_Confort[] = $TableOConfort[1];		}
while($TableOSecurite = mysql_fetch_row($ListeOSecurite))	{	$Tableau_Secu[] = $TableOSecurite[1];		}
while($TableODivers = mysql_fetch_row($ListeODivers))		{	$Tableau_Divers[] = $TableODivers[1];		}

$Tableau_Airbags = Array("0","1","2","4","6","8","10","12","14");

$Liste_Confort = "";
$Liste_Secu = "";
$Liste_divers= "";

$messageErreur="";

for($i=0;$i<count($Tableau_Confort);$i++)
	if(isset($_POST['confort'.$i]))
		$Liste_Confort .= $i."|";

for($i=0;$i<count($Tableau_Secu);$i++)
	if(isset($_POST['secu'.$i]))
		$Liste_Secu .= $i."|";
	
for($i=0;$i<count($Tableau_Divers);$i++)
	if(isset($_POST['divers'.$i]))
		$Liste_divers .= $i."|";		
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html>
<head>
		<?php include("../inc/head.php");?>
</head>
<body>
<style type='text/css'>
.button_etape:hover{ 		background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default;	}
.lbl_etape_selected:hover{	background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default;	}
</style>
<div id="content">

<?php
	include('../inc/header.php');
			fct_header(1,1,0,0);
?>

	<div id="content_page">
		<div id="contenu">
        	<div id="contenu_w">
                <!-- Titre	-->
                 <div class="top_gd_cadre"><h3 style='color:black' class="h3">Précisez les options de votre voiture</h3></div>
			    <div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
                    <div style="padding-left:28px">
                        <div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">Etape 1</div>
                        <div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">Etape 2</div>
                        <div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">Etape 3</div>
                    </div>
					<p id="Erreur_etape2" style='padding:5px' class="erreur"></p>
                </div>
                <div class="bottom_gd_cadre"></div>                    
<!------------------------------------------------------>

<!-- Etape 2 : Précisez les options de votre voiture --->

<!------------------------------------------------------>
<?php
	if(isset($_GET['id3'])){
		echo "<form method='post' id='form_etape2' action='Inscription/etape3.php?id3=".$_GET['id3']."'>";
	}
	else{
		echo "<form method='post' id='form_etape2' action='Inscription/etape3.php'>";		
	}
?>

<div id="etape1">
<!------------------------------------------------>
<!--	Equipement de Confort		-->                
<!------------------------------------------------>	
<div class="top_gd_cadre"><h3 class="h3">Equipements de Confort</h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<table  style="width:100%">					
    <!------------------------------------>
    <!--	Equipements de confort		-->
    <!------------------------------------>
    <tr>
        <td colspan="3" style="width:100%" class="cl_texte">
        <table style="width:100%">
        <?php
    
            $i=0;
            while($i<count($Tableau_Confort))
            {
            echo "<tr>";
                    for($j=0;$j<3;$j++)
                    {
                        if($i<count($Tableau_Confort))
                        {
							if(in_array($i,$confortE)){							
							echo "<td style='width:200px'><input name='confort".$i."' checked='checked' value='Yes' id='confort".$i."' type='checkbox' />\n";							
							}
							else{
							echo "<td style='width:200px'><input name='confort".$i."' value='Yes' id='confort".$i."' type='checkbox' />\n";								
							}
                            echo "<label for='confort".$i."'>".$Tableau_Confort[$i]."</label>\n";
                            echo "</td>\n";
                            $i++;
                        }
                    }
            echo "</tr>";
            }
        ?>											
        </table>
        </td>
    </tr>
</table>
</div>
<div class="bottom_gd_cadre"></div>       


    <!------------------------------------>
    <!--	Equipements de sécurité		-->
    <!------------------------------------>

    
<div class="top_gd_cadre"><h3 class="h3">Equipements de Sécurité</h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">    
<table  style="width:100%">		    
    <tr>
        <td colspan="3" style="width:100%" class="cl_texte">
        
        <table style="width:100%">
        <?php
        
            $i=0;
            while($i<count($Tableau_Secu))
            {
            echo "<tr>";
                    for($j=0;$j<3;$j++)
                    {
                        if($i<count($Tableau_Secu))
                        {
                            if($Tableau_Secu[$i]!="Airbag(s)")
                            {
								if(in_array($i,$secuE)){
								echo "<td style='width:200px'><input name='secu".$i."' checked='checked' id='secu".$i."' value='Yes' type='checkbox' />\n";
								}
								else{
								echo "<td style='width:200px'><input name='secu".$i."' id='secu".$i."' value='Yes' type='checkbox' />\n";	
								}
                                
                                echo "<label for='secu".$i."'>".$Tableau_Secu[$i]."</label>\n";
                                echo "</td>\n";
                                $i++;
                            }
                            else
                            {
                                
                                    echo "<td style='width:200px'><select name='nb_airbags'>";
                                    for($a=0;$a<count($Tableau_Airbags);$a++)
										if($airbagE==$Tableau_Airbags[$a]){
                                        echo "<option selected='selected'>".$Tableau_Airbags[$a]."</option>";											
										}
										else{
                                        echo "<option>".$Tableau_Airbags[$a]."</option>";
										}
                                    echo "</select> Airbag(s)</td>";
                                $i++;
                            }
                        }
                    }
            echo "</tr>";
            }
        ?>											
        </table>
        </td>
    </tr>
</table>    
</div>
<div class="bottom_gd_cadre"></div>     


    <!------------------------------------>
    <!--		Divers					-->
    <!------------------------------------>

<div class="top_gd_cadre"><h3 class="h3">Divers</h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">    
<table  style="width:100%">	   
    <tr>
        <td colspan="3" style="width:100%" class="cl_texte">
    
    
        
        <table style="width:100%">
        <?php
    
            $i=0;
            while($i<count($Tableau_Divers))
            {
            echo "<tr>";
                    for($j=0;$j<3;$j++)
                    {
                        if($i<count($Tableau_Divers))
                        {
							if(in_array($i,$diversE)){	
                            	echo "<td style='width:200px'><input name='divers".$i."' checked='checked' value='Yes' id='divers".$i."' type='checkbox' />\n";							
							}
							else{
                            	echo "<td style='width:200px'><input name='divers".$i."' value='Yes' id='divers".$i."' type='checkbox' />\n";								
							}
                            echo "<label for='divers".$i."'>".$Tableau_Divers[$i]."</label>\n";
                            echo "</td>\n";
                            $i++;
                        }
                    }
            echo "</tr>";
            }
        ?>											
        </table>
        </td>
    </tr>
</table>
</div>
<div class="bottom_gd_cadre"></div>  
				
                
<div>                				
<br/><br/><br/>
<table style="margin-left:355px">
    <tr>
        <td style="text-align:center;" colspan="3">
            <input class="cl_button btn_etape2_retour" type="button" value="Retour" />
        </td>    
        <td style="text-align:center;" colspan="3">
            <input class="cl_button btn_etape2" type="button" value="Suivant" />
        </td>
    </tr>
</table>
<br/><br/>
</div>
	
					
</div>             
</form>       
			</div>
		</div>
	</div>
	
<?php
	include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false
jQuery(document).ready(function() 
{
	jQuery('#lbl_etape2').addClass("lbl_etape_selected")
	jQuery('#Erreur_etape2').hide();	
});

jQuery('.btn_etape2').click(function(){
	suivant = true
	jQuery('#form_etape2').submit()	
});

jQuery('.btn_etape2_retour').click(function(){
	suivant = true
	document.location.href="http://www.asheel.com/Inscription/confirmation.php?id=<?php echo $_SESSION['id_user'];?>";
});

window.onbeforeunload = confirmationQuitter
//window.unonload = confimationQuitter

function confirmationQuitter() 
{
	if(suivant==false){
		if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
			jQuery.post("/inc/testmail.php")
			alert('Message envoyé')			
		}
		else{
			jQuery.post("/inc/testmail2.php")
			return false;
		}
	}
}



</script>
</body>
</html>

Re: bouton retour pendant une inscription

par xTG » 04 nov. 2011, 12:11

Pas d'erreur visible si ce n'est que c'est moche du fait du scope non déclaré.
Attention lorsque la version de PHP sera upgradé... Tu risques de te casser la tete. ;)

Peux-t-on voir la fonction qui enregistre en session ?

Re: bouton retour pendant une inscription

par micka68210 » 04 nov. 2011, 11:21

Je vient de tester le renvoi vers une autre étape de l'inscription et les informations renseignés auparavant sont bien renseignées, donc ce n'est pas un problème de mon renvoi mais bien de la session dans etape3.php . Pourriez vous m'aider à le trouver ?

Merci beaucoup de votre aide précieuse.

Ci-joint étape3.php (attention c'est long)
<?php
session_start();
include("../inc/Configuration.php");
connexion();

if(mysql_num_rows(fct_VehiculeParGarage($_SESSION['id_garage'],1))==1){
header('Location: '.$_SESSION["Base"]."/clients/garage/");
}



// On récupere la liste des options de confort
$ListeOConfort = fct_Liste_OConfort();

// On récupere la liste des options de sécurité
$ListeOSecurite= fct_Liste_OSecurite();

// On récupere la liste des options divers
$ListeODivers  = fct_Liste_ODivers();

$Tableau_Confort = Array();
$Tableau_Secu	 = Array();
$Tableau_Divers	 = Array();

while($TableOConfort = mysql_fetch_row($ListeOConfort))		{	$Tableau_Confort[] = $TableOConfort[1];		}
while($TableOSecurite = mysql_fetch_row($ListeOSecurite))	{	$Tableau_Secu[] = $TableOSecurite[1];		}
while($TableODivers = mysql_fetch_row($ListeODivers))		{	$Tableau_Divers[] = $TableODivers[1];		}

$Tableau_Airbags = Array("0","1","2","4","6","8","10","12","14");

$Liste_Confort = "";
$Liste_Secu = "";
$Liste_divers= "";

$messageErreur="";

for($i=0;$i<count($Tableau_Confort);$i++)
	if(isset($_POST['confort'.$i]))
		$Liste_Confort .= $i."|";

for($i=0;$i<count($Tableau_Secu);$i++)
	if(isset($_POST['secu'.$i]))
		$Liste_Secu .= $i."|";
	
for($i=0;$i<count($Tableau_Divers);$i++)
	if(isset($_POST['divers'.$i]))
		$Liste_divers .= $i."|";		

//echo $Liste_Confort.",".$Liste_Secu.",".$Liste_divers.",".$_POST['nb_airbags'];

if($_SESSION['id_options']==0)
{
	$_SESSION['id_options'] = fct_AjoutOptions($Liste_Confort,$Liste_Secu,$Liste_divers,$_POST['nb_airbags']);
	fct_MajIdOptions($_SESSION['id_options'],$_SESSION['id_garage'],1);
}

if(isset($_GET['id3']) && $_SESSION['id_options']!=0){
	fct_MajOptionsParId($_SESSION['id_options'],$Liste_Confort,$Liste_Secu,$Liste_divers,$_POST['nb_airbags']);
}






?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html>
<head>
		<?php include("../inc/head.php");?>
        <link rel="stylesheet" type="text/css" href="css/calendrier/datepicker.css" />
		<script type="text/javascript" src="js/calendrier/prototype-1.6.0.2.js" ></script>        
		<script type="text/javascript" src="js/calendrier/prototype-base-extensions.js" ></script>        
		<script type="text/javascript" src="js/calendrier/prototype-date-extensions.js" ></script>
		<script type="text/javascript" src="js/calendrier/datepicker.js" ></script>	
		<script type='text/javascript' src="js/calendrier/datepicker-locale-fr_FR.js" ></script>
   		<script type="text/javascript" src="js/calendrier/jquery.js" ></script>                 
</head>
<body>
<style type='text/css'>
.button_etape:hover{ 		background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default;	}
.lbl_etape_selected:hover{	background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default;	}
</style>
<script type="text/javascript">
jQuery.noConflict();
jQuery('#jquery').addClass('jquery');

   function createPickers() {
      $(document.body).select('input.datepicker').each(
         function(e) {
            new Control.DatePicker(e, { 'icon': 'img/calendrier/calendar.png' });
         }
      );
   }
   Event.observe(window, 'load', createPickers);

</script>
<div id="content">

<?php
	include('../inc/header.php');
			fct_header(1,1,0,0);
?>

	<div id="content_page">
		<div id="contenu">
        	<div id="contenu_w">
                <!-- Titre	-->
                 <div class="top_gd_cadre"><h3 style='color:black' class="h3">Historique de votre véhicule</h3></div>
			    <div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
                    <div style="padding-left:28px">
                        <div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">Etape 1</div>
                        <div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">Etape 2</div>
                        <div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">Etape 3</div>
                    </div>
                    <br/>
												<div class='important'>
		  <p><center><b><FONT COLOR="#FF0000">AIDEZ-VOUS EN NOUS AIDANT !</font></b></center><p></br>
			<p>Cette étape permet de filtrer l'accès à la communauté Asheel, en distinguant les <b>Passionnés</b> de ceux qui ne le sont pas.</p>
			<p>Les informations demandées, vous garantissent plus de <b>tranquilité</b> et de <b>sérénité</b>.</p></br>
			<p>Prenez 2 minutes pour remplir les champs. MERCI </p>
		  </div>
		  </br>
					<p id="Erreur_etape2" style='padding:5px' class="erreur"></p>
					          
                </div>
                <div class="bottom_gd_cadre"></div>     

				
<!------------------------------------------------------>

<!-- Etape 2 : Précisez les options de votre voiture --->

<!------------------------------------------------------>
<form method='post' id='form_etape3' action='Inscription/finalisation.php'>
<div id="etape1">
<!------------------------------------------------>
<!--	Equipement de Confort		-->                
<!------------------------------------------------>	
<div class="top_gd_cadre"><h3 class="h3"></h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<div style='display:inline-block;float:left;width:440px'>
<table class='cl_texte_3' style="width:100%">       
	<p style='font-weight:bold;font-size:14px'>Dans quel état se trouve la Carrosserie ?</p>
    <br/><br/>
	<!--  A t-elle des rayures ou micro-rayures ?    -->          
    <tr>
      <td style="width:300px">A t-elle des rayures ou micro-rayures ? *</td>
      <td style='padding-bottom:10px;'>
         <select id="rayures" name="rayures" style="padding:4px;width:166px">
        <?php
          if(isset($rayures)){
            if($rayures==1) echo "<option value='1' selected='selected'>Oui</option>";
            else			echo "<option value='1'>Oui</option>";
              
           if($rayures==0)	echo "<option value='0' selected='selected'>Non</option>";
            else			echo "<option value='0'>Non</option>";                   
          }
          else{
            echo "<option value='0'>Non</option>";    
            echo "<option value='1'>Oui</option>";    
          }
        ?>
        </select> 
      </td>
    </tr>
            
	<?php
		  if(isset($rayures)) {
			if($rayures==0)	  echo "<tr id='div_info_rayures' style='display:none'>";
			else			  echo "<tr id='div_info_rayures'>";
		  }
		  else				echo "<tr id='div_info_rayures' style='display:none'>";
	 ?>          
       <td style='color:gray'>A quel endroit ? *</td>
       <td style='padding-bottom:10px'>
      <input value="<?php if(isset($info_rayures)){ echo $info_rayures; } ?>" name="info_rayures" id="info_rayures" type='text' style="padding:4px;width:154px"/>
		</td>
		<td>
		  <?php
          if(isset($rayures) && isset($info_rayures))
            if($rayures=="1" && $info_rayures=="")
              echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les rayures apparaissent.\" />";
          ?>
      </td>
    </tr>
            

	<!-- A t-elle des impacts ?    -->            
    <tr>
      <td>A t-elle des impacts ? *</td>
      <td style='padding-bottom:10px;'>
         <select name="impacts" id="impacts" style="padding:4px;width:166px">
        <?php
          if(isset($impacts)){
            if($impacts==1)	echo "<option value='1' selected='selected'>Oui</option>";
            else			echo "<option value='1'>Oui</option>";
              
           if($impacts==0)	echo "<option value='0' selected='selected'>Non</option>";
            else			echo "<option value='0'>Non</option>";                   
          }
          else{
            echo "<option value='0'>Non</option>";    
            echo "<option value='1'>Oui</option>";    
          }
        ?>
        </select> 
      </td>
    </tr>
            
	<?php
          if(isset($impacts)){
            if($impacts==0)	echo "<tr id='div_info_impacts' style='display:none'>";
            else			echo "<tr id='div_info_impacts'>";
          }
          else
            echo "<tr id='div_info_impacts' style='display:none'>";
            
     ?>    
      <td style='color:gray'>A quel endroit ? *</td>
      <td style='padding-bottom:10px;'>
      <input name="info_impacts" value="<?php if(isset($info_impacts)){ echo $info_impacts; }?>" id="info_impacts" type='text' style="padding:4px;width:154px"/>
      </td>
      <td>
      <?php
      if(isset($impacts) && isset($info_impacts)){
        if($impacts=="1" && $info_impacts=="") echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les impacts apparaissent.\" />";
      }
      ?>
      </td>
    </tr>


           
            
<!--  L'intérieur de votre voiture est-il tâché ?    -->            
            <tr>
              <td>A t-elle des bosses ? *</td>
              <td style='padding-bottom:10px;'>
                <select name="tache_interieur" id="tache_interieur" style="padding:4px;width:166px">
                <?php
                  if(isset($tache_interieur)){
                    if($tache_interieur==1)	echo "<option value='1' selected='selected'>Oui</option>";
                    else					echo "<option value='1'>Oui</option>";
                      
                   if($tache_interieur==0)	echo "<option value='0' selected='selected'>Non</option>";
                    else					echo "<option value='0'>Non</option>";                   
                  }
                  else{
                    echo "<option value='0'>Non</option>";    
                    echo "<option value='1'>Oui</option>";    
                  }
                ?>
                </select> 
              </td>
            </tr>
            
            <?php
                  if(isset($tache_interieur)){
                    if($tache_interieur==0)	echo "<tr id='div_info_tache_interieur' style='display:none'>";
                    else					echo "<tr id='div_info_tache_interieur'>";
                  }
                  else                      echo "<tr id='div_info_tache_interieur' style='display:none'>";
                    
             ?> 
              <td style='color:gray'>A quel endroit ? *</td>
              <td style='padding-bottom:10px'>
                <input name="info_tache_interieur" value="<?php if(isset($info_tache_interieur)){ echo $info_tache_interieur; };?>" id="info_tache_interieur" type='text' style="padding:4px;width:154px"/>
              </td>
              <td>
              <?php
              if(isset($tache_interieur) && isset($info_tache_interieur)){
                if($tache_interieur=="1" && $info_tache_interieur==""){
                  echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les tâches intérieures apparaissent.\" />";
                }
              }
              ?>
              </td>              
            </tr>
            
            
<!--   Dans quel état sont les pneus :   -->            
            <tr>
              <td>A t-elle des points de rouille ? *</td>
              <td style='padding-bottom:10px;'>
                <select name="rouille" id="rouille" style="padding:4px;width:166px">
                <?php
                  if(isset($rouille)){
                    if($rouille==1)	echo "<option value='1' selected='selected'>Oui</option>";
                    else			echo "<option value='1'>Oui</option>";
                      
                   if($rouille==0)	echo "<option value='0' selected='selected'>Non</option>";
                    else			echo "<option value='0'>Non</option>";                   
                  }
                  else
                  {
                    echo "<option value='0'>Non</option>";    
                    echo "<option value='1'>Oui</option>";    
                  }
                ?>
                </select> 
              </td>
             </tr>
			 
          <?php
		  if(isset($rouille)){
			if($rouille==0)	echo "<tr id='div_info_rouille' style='display:none'>";
			else			echo "<tr id='div_info_rouille'>";
		  }
		  else				echo "<tr id='div_info_rouille' style='display:none'>";
		   
             ?> 
              <td style='color:gray'>A quel endroit ? *</td>
              <td style='padding-bottom:10px'>
                <input name="info_rouille" value="<?php if(isset($info_rouille)){ echo $info_rouille; };?>" id="info_rouille" type='text' style="padding:4px;width:154px"/>
              </td>
              <td>
              <?php
              if(isset($rouille) && isset($info_rouille)){
                if($rouille=="1" && $info_rouille==""){
                  echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les tâches intérieures apparaissent.\" />";
                }
              }
              ?>
              </td>              
            </tr>			 
             <tr style='display:none'> 
              <td style='color:gray'>Autres :</td>
              <td style='padding-bottom:10px'><input type='text' style="padding:4px;width:154px"/></td>            
            </tr>            
            </table>
            
            
<!--  Dans quel état se trouve l'habitacle ?    -->   

            <br/>   
          <p style='border-top:1px solid gray'></p>
			<br/><br/>   
            <p style='font-weight:bold;font-size:14px'>Dans quel état se trouve l'habitacle et les pneus ? *</p>
            <br/><br/>           

            <table style="width:100%;text-indent:20px;" id="table_habitable"  class='table_demande'>       
              <tr>
                <th style="width:200px">Parties</th>
                <th style="width:76px">Excellent</th>
                <th style="width:76px">Bon</th>
                <th style="width:76px">Moyen</th>
				<th style="width:76px">Néant</th>
             </tr>
              <?php
				function mysql_field_array( $query ) 
				{
					$field = mysql_num_fields( $query );
					for ( $i = 0; $i < $field; $i++ ) 
					{
						$names[] = mysql_field_name( $query, $i );
					}
					return $names;
				}			  
		  
				$query = "Select * from h_habitacle";
				$NomColonneHabitacle =  mysql_field_array( mysql_query($query) );
				
              $_SESSION['tableau_partie'] =$NomColonneHabitacle;
              
	  for($i=1;$i<count($_SESSION['tableau_partie']);$i++)
	  {
		echo "<tr>
				<td>".htmlentities(str_replace("_"," ",$_SESSION['tableau_partie'][$i]))."</td>";
				
		for($j=0;$j<4;$j++)
		{
			if($j==0)
				echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Excellent' type='radio' /></td>";      
			else if($j==1)
				echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Bon' type='radio' checked='checked' /></td>";       
			else if($j==2)
				echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Moyen' type='radio' /></td>";
			else if($j==3)
				echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Néants' type='radio' /></td>";
		}
	  echo "</tr>";
	  }
	  
	  
	  ?>
</table>



<!--   Séparateur ligne grise   -->
<br/><br/><p style='border-top:1px solid gray'></p><br/><br/>
<table class='cl_texte_3' style="width:100%">
<!--  Avez-vous un carnet d'entretien :    -->          
          <tr>
            <td style="width:300px">Avez-vous un carnet d'entretien ? *</td>
             <td style='padding-bottom:10px;'>
                <select name="carnet_entretien" id="carnet_entretien" style="padding:4px;width:166px">
                <?php
                  if(isset($carnet_entretien))
                  {
                   if($carnet_entretien==0)
                      echo "<option value='0' selected='selected'>Non</option>";
                    else
                      echo "<option value='0'>Non</option>";   
                      
                                          
                    if($carnet_entretien==1)
                      echo "<option value='1' selected='selected'>Oui</option>";
                    else
                      echo "<option value='1'>Oui</option>";                
                  }
                  else
                  {
                    echo "<option value='1'>Oui</option>";    
                    echo "<option value='0'>Non</option>";    
                  }
                ?>                
                </select> 
              </td>
            </tr>
            
            <?php
              if(isset($carnet_entretien))
              {
                if($carnet_entretien==1)
                  echo "<tr style='display:none' id='div_carnet_entretien'>";
                else
                  echo "<tr id='div_carnet_entretien'>";
              }
              else
                  echo "<tr style='display:none' id='div_carnet_entretien'>";
            ?>
              <td style='color:gray'>Pourquoi ?</td>  
              <td style="padding-bottom:10px">
                <input name="info_carnet_entretien" value="<?php if(isset($info_carnet_entretien)){ echo $info_carnet_entretien; } ?>" id="info_carnet_entretien" type='text' style="padding:4px;width:154px"/>
              </td>
              <td>
              <?php
              if(isset($carnet_entretien) && isset($info_carnet_entretien))
              {
                if($carnet_entretien=="0" && $info_carnet_entretien=="")
                {
                  echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer la/les raison(s) pour laquelle/lesquelles vous n'avez pas le carnet d'entretien de votre véhicule.\" />";
                }
              }
              ?>
              </td> 
          </tr>
          
   
<!--  Avez-vous des factures de l'entretien :    --> 
         <tr>
            <td>Avez-vous des factures de l'entretien ? *</td>
              <td style='padding-bottom:10px;' colspan="2">
                <select name="factures_entretien" id="factures_entretien" style="padding:4px;width:166px">
                <?php
                  if(isset($factures_entretien))
                  {
                    if($factures_entretien==1)
                      echo "<option value='1' selected='selected'>Oui</option>";
                    else
                      echo "<option value='1'>Oui</option>";
                      
                   if($factures_entretien==0)
                      echo "<option value='0' selected='selected'>Non</option>";
                    else
                      echo "<option value='0'>Non</option>";                   
                  }
                  else
                  {
                    echo "<option value='0'>Non</option>";    
                    echo "<option value='1'>Oui</option>";    
                  }
                ?>  
                </select> 
              </td>
          </tr>    

<!--  Chez qui faites-vous entretenir votre véhicule ?    -->
          <tr>
            <td style="width:300px">Chez qui faites-vous entretenir votre véhicule ? *</td>
             <td style='padding-bottom:10px;'>
                <input value="<?php if(isset($chez_qui_entretien)){ echo $chez_qui_entretien;} ?>" name="chez_qui_entretien" id="chez_qui_entretien" type='text' style="padding:4px;width:154px"/>
              </td>
              <td>
              <?php
              if($mesg_chez_qui_entretien==true)
              {
                echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer chez qui vous faites entretenir votre véhicule.\" />";
              }
              ?>
              </td>			  
          </tr>

<!-- Quand avez-vous effectué la dernière révision :     -->
         <tr>
            <td style="width:300px">Quand avez-vous effectué la dernière révision ? *</td>
              <td style='padding-bottom:10px;'>
                <input class="datepicker" value="<?php if(isset($date_derniere_revision)){ echo $date_derniere_revision;} ?>"  name="date_derniere_revision" id="date_derniere_revision" type='text' style="padding:4px;width:140px"/>
              </td>
              <td>
              <?php
              if($mesg_date_derniere_revision==true)
              {
                echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer quand vous avez effectué la dernière révision.\" />";
              }
              ?>
              </td>				  
			  
          </tr> 
          
          
          
          
          </table>
</table>
</div>
<div style='display:inline-block;float:right;width:400px'>
<p style='font-weight:bold;font-size:14px'>Ce que j'aime dans cette voiture (Facultatif)</p>
<br/><br/>
<p class="last_p">Décrivez ce que vous aimez dans la marque ou le modèle que vous roulez.</p>
<p class="">Donnez envie aux e-changers de faire l'acquisition de votre véhicule.</p>
<br/><br/>
<textarea style="width:390px;height:330px;padding:3px" id="description" name="description" value="" ></textarea>
</div>
</div>
<div class="bottom_gd_cadre"></div>       

				
                
<div>                				
<br/><br/><br/>
<table style="margin-left:355px">
    <tr>
        <td style="text-align:center;" colspan="3">
            <input class="cl_button btn_etape3_retour" type="button" value="Retour" />
        </td>    
        <td style="text-align:center;" colspan="3">
            <input class="cl_button btn_etape3" type="button" value="Enregistrer" />
        </td>
    </tr>
</table>
<br/><br/>
</div>
	
					
</div>  
</form>       
			</div>
		</div>
	</div>
	
<?php
	include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false
  var chez_qui_entretien = document.getElementById('chez_qui_entretien')
jQuery(document).ready(function() 
{
	jQuery('#lbl_etape3').addClass("lbl_etape_selected")
	jQuery('#Erreur_etape2').hide();	
});

jQuery('.btn_etape3_retour').click(function(){
	suivant = true
	document.location.href="http://www.asheel.com/Inscription/etape2.php?id3=<?php echo $_SESSION['id_user'];?>";
});

jQuery('.btn_etape3').click(function(){
	
	var date = new Date()
	var anneeEnCours = date.getFullYear()
	var moisEnCours = date.getMonth()+1
	var jourEnCours = date.getDate()
	var anneeSelection = jQuery('#date_derniere_revision').val().substr(6)
	var moisSelection = jQuery('#date_derniere_revision').val().substr(3,2)
	var jourSelection = jQuery('#date_derniere_revision').val().substr(0,2)	
	

	jQuery('#Erreur_etape2').hide();
	jQuery('#Erreur_etape2').html("");
	
	if(jQuery('#chez_qui_entretien').val()=="" || jQuery('#date_derniere_revision').val()==""){
	if( jQuery('#date_derniere_revision').val()==""){
		jQuery('#Erreur_etape2').html("Veuillez indiquer quand vous avez effectué la dernière révision.").slideDown()
	}			
	if( jQuery('#chez_qui_entretien').val()==""){
		jQuery('#Erreur_etape2').html("Veuillez indiquer chez qui vous faites entretenir votre véhicule.<br/>").slideDown()
	}
	
	jQuery('html, body').animate({scrollTop: '155px'}, 800);	
	}
	else if(	anneeSelection>anneeEnCours 
				|| (anneeSelection>=anneeEnCours && moisSelection>moisEnCours) 
				|| (anneeSelection>=anneeEnCours && moisSelection>=moisEnCours && jourSelection>jourEnCours))	{
			jQuery('#Erreur_etape2').html("Veuillez saisir une date de dernière révision de votre véhicule inférieure à la date du jour ("+jourEnCours+"/"+moisEnCours+"/"+anneeEnCours+").").slideDown()					
			jQuery('html, body').animate({scrollTop: '155px'}, 800);		
	}
	else{
		suivant = true
		jQuery('#form_etape3').submit();
	}
});
  
window.onbeforeunload = confirmationQuitter
//window.unonload = confimationQuitter

function confirmationQuitter() 
{
	if(suivant==false){
		if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
			jQuery.post("/inc/testmail.php")
			alert('Message envoyé')			
		}
		else{
			jQuery.post("/inc/testmail2.php")
			return false;
		}
	}
}

//		jQuery('#form_etape1').submit();

</script>
<script type="text/javascript" src="js/echange/etape2.js"></script>
</body>
</html>

Re: bouton retour pendant une inscription

par xTG » 03 nov. 2011, 18:38

Si tu pouvais les poster ici en mode texte entre balises
 ce serait mieux. ;)

Re: bouton retour pendant une inscription

par micka68210 » 03 nov. 2011, 17:05

Voilà les deux pages sur lesquels je voudrais mettre le bouton retour de finalisation vers etape3

http://www.2shared.com/file/oa58lROY/archive.html

Re: bouton retour pendant une inscription

par xTG » 03 nov. 2011, 16:54

Sans plus de code on ne va pas pouvoir t'aider. C'est surement une étourderie si les autres étapes fonctionnent. :)

Re: bouton retour pendant une inscription

par micka68210 » 03 nov. 2011, 16:46

Merci,

J'apporte quelques précisions. Mon inscription se découpe en 4 parties ( étape 1 : l'utilisateur ; étape 2 : la voiture ; étape 3 : les options de la voitures ; étape 4 : l'historique de la voiture et étape 5 les photos de la voiture). Les boutons retour de toute les étapes fonctionnent sauf celui de la 5 vers la 4.

J'utilise déjà les variables de session et une fonction jquery :

jQuery('.btn_etape3_retour').click(function(){
suivant = true
document.location.href="http://www.asheel.com/Inscription/etape2.php?id3=<?php echo $_SESSION['id_user'];?>";
});

Je ne comprend vraiment pas pourquoi cela marcherais pour les autres étapes et pas celle-ci.

Michaël

Re: bouton retour pendant une inscription

par xTG » 28 oct. 2011, 16:17

Je suppose que ton problème est que si tu utilises le bouton précédent de l'historique le formulaire se retrouve vidé c'est ça ?
Si tel est le cas ton souci sera réglé avec l'utilisation des variables de session.
En stockant les informations reçues de ton formulaire en variable de session ($_SESSION) tu pourras par la suite y accéder sur n'importe quelle page.
Ainsi en chargeant la page où il y a le formulaire tu vérifies que des informations sont présentes en session, si il y en a tu remplis le formulaire avec. ;)

http://fr2.php.net/manual/fr/session.examples.basic.php

Re: bouton retour pendant une inscription

par micka68210 » 28 oct. 2011, 16:06

PS: j'ai bien tenté de faire:

Code : Tout sélectionner

<form> <input type="button" value="Retour" onclick="history.go(-1)"> </form>
Mais ceci revient a utiliser le bouton retour du navigateur.

Cordialements,

Michaël

bouton retour pendant une inscription

par micka68210 » 28 oct. 2011, 16:04

Bonjour à tous.

Voilà mon problème.
J'ai crée un site web avec une partie inscription d'utilisateur. Ce module d'inscription se compose de plusieurs étapes et chaque renseignements des pages sont enregistrer dès que l'utilisateur appuie sur le bouton suivant. (En gros , dès que la page suivante est chargée , les information de la page précédente sont enregistrées dans la BDD).

J'ai aussi mis en place un système qui permet de reprendre l'inscription à l'étape non terminée grâce à un envoi de mail.
Le seul soucis c'est que j'aimerais mettre un bouton retour qui puisse revenir à l'étape précédente autre que le bouton du navigateur car ce dernier interprête le site comme si je quittais la page (donc envoi de mail inutile).

Je ne sais pas si mes explications sont clairs, mais je serais ravis de compléter mes explications si besoin.

Merci d'avance.

Michaël
Webmaster stagiaire