IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Plan de mise en œuvre


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Plan de mise en œuvre
    Bonjour , j'aurais besoin d'aide . Je suis ne train de faire un site de " devis en ligne" .
    Et je ne ces pas par ou commencé il me faudrait "plan de mise en œuvre "
    un chemin a suivre...

    1:une première page les clients coches les corps de métiers pour laquelle il veulent un devis.

    2:la deuxième je voudrais qu'il note si ces du "neuf " de la "rénovation",le type de logement,l'état du logement ,le nombre de pièce , le type de pièce ...

    3: la troisième page je voudrais qu'il choisisse pour telle pièce y'a telle corps de métier (déjà définie dans la page 1), puis je voudrais qu'il y ai des sous catégorie pour chaque métier .

    4:la quatrième page je voudrais un récapitulatif de toutes les pièce, les métiers et les sous catégorie .Puis qu'il confirme ou modifie

    5:la cinquième page je voudrais qu'il remplisse un formulaire avec leur coordonné...

    6: que sa m'envoie un mail avec le devis

    7:dans le future je voudrais leur envoyer un mail (devis)avec une mise en page... ,avec un récapitulatif de leur demande avec des tarif qui seront enregistré dans une base de donné .

    Voila ou j'en suis ( pas loin ) en plus sa ne marche pas comme je veut .
    ( j'ai récupérer un script pour ajouter des colonnes pièce suivant le nombre inscrit mais sa ne marche pas non plus ...)
    page 1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    <BODY >
     
    	<FORM NAME="devis" ACTION="page2.php" METHOD="GET">
     
    			<TABLE  WIDTH=298 BORDER=0 align="center" CELLPADDING=5 CELLSPACING=0 >
    			<caption>Corps de métier </caption>	
    				<tr>	                                
             			<td><label for="case1">Pose de cuisine</label></td><td><input name="metier[]" type="checkbox" id="case1" value="Pose de cuisine" /></td>         
      				</tr>  
     
    				<tr>           
            			 <td><label for="case2">Electricité Général</label></td> <td><input name="metier[]" type="checkbox"id="case2" value="Electricité Général" /></td>        
    				</tr>
     
       				<tr>            
       				     <td><label for="case3">Maçonnerie et plâtderie</label></td><td><input name="metier[]" type="checkbox" id="case3" value="Maçonnerie et plâtderie"/></td>                
    				</tr>
     
      				<tr>    
        			     <td><label for="case4">Fenêtres / Volets / Portes</label></td><td><input name="metier[]" type="checkbox" id="case4"  value="Fenêtres / Volets / Portes"/></td>
    				</tr> 
     
       				 <tr>                               
        			    <td><label for="case5">Carrelage</label></td><td><input name="metier[]" type="checkbox" id=		"case5" value="Carrelage"/></td>                    
    			    </tr> 
     
      				<tr>            
       				     <td><label for="case6">Stores et fermetures</label></td><td><input name="metier[]" type="checkbox" id="case6" value="Stores et fermetures"/></td>
    				</tr> 
     
       				<tr>
         			    <td><label for="case7">Plomberie et sanitaires</label></td><td><input name="metier[]" type="checkbox" id="case7" value="Plomberie et sanitaires"/></td>
    				</tr> 
     
       				 <tr>            
        			     <td><label for="case8">Serrurerie et protection</label></td><td><input name="metier[]" type="checkbox" value="Serrurerie et protection" id="case8"/></td>
    				</tr> 
     
       				 <tr>              
         			    <td><label for="case9">Chauffage et climatisation </label></td><td><input name="metier[]" type="checkbox" value="Chauffage et climatisation" id="case9"/></td>
    				</tr> 
     
        			<tr>         
         			    <td><label for="case10">Peinture intérieure-Ravalement</label></td><td><input name="metier[]" type="checkbox" value="Peinture intérieure-Ravalement" id="case10"/></td>
    				</tr>
     
                    <tr>
        				<td colspan="2" align="center"></td>
    			   </tr>
     
                   <br> <br> <br> <br>
                   <td align="center" >
               			 <input name="Envoyer" type="submit" value="Envoyer" />
              	     </td>
    			</TABLE>
     
     
    </FORM>
    </BODY>
    page 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    <BODY >
     
    <input type='hidden' name'metier' value='$metier'>
    <FORM NAME="devis" ACTION="page3.php" METHOD="GET">
    <?
    $metier = '';
    if (!empty ($_GET['metier'])) {
    $metier = $_GET['metier'];
    echo"$metier";
    }
    ?>
     
     
    <TABLE align="center" >
                 <caption>Description du bien</caption>	
    	<tr>
        	<td><br> <br>Type de bien</td>
    	</tr> 
     
    	<tr>   
    		<td><label for="case11">Appartement</label><input name="bien[]" type="radio" value="Appartement" id="case11"/>
    <label for="case12">Pavillon</label><input name="bien[]" type="radio" value="Pavillon" id="case12"/>
    <label for="case13">Atelier / loft </label><input name="bien[]" type="radio" value="Atelier / loft " id="case13"/>
    		</td>
    	</tr>
     
    	<tr> 
    		<td><br> <label for="caseneuf">Neuf</label><input name="nr[]" type="radio" value="neuf" id="caseneuf"/>
    				 <label for="casereno">Rénovation</label><input name="nr[]" type="radio" value="Rénovation" id="casereno"/>
     			<br>  
    		</td>
    	</tr>
     
        <tr>   
    		<td><br>  Occupé/meublé</td>               
    	</tr>
     
    	<tr>    
    		<td>
    			<label for="case14">Oui</label><input name="om[]" type="radio" value="meublé" id="case14"/>
    			<label for="case15">non</label><input name="om[]" type="radio" value="non meublé" id="case15"/>
    		</td>               
    	</tr> <br> <br>
     
    	<tr>    
    		<td><br> <br> Hauteur de plafond<input type"texte" name="hauteur">m
    		</td>                                
    	</tr> 
     
    	<tr>    
    		<td> <br> <br> État général<select name="etat[]"> <option value="[neuf]">neuf</option><option value="[moyen]">moyen</option> <option value="[mauvais]">mauvais</option> <option value="[trés mauvais]">trés mauvais</option></select>
    		</td>                               
    	</tr>
    </TABLE>
     
     
    <table align="center" id="tabPiece"> 
    <input type="hidden" value="1" id="theValue" />
    	<tr>
    		<td>  <br> <br>Nombre de pièce(s) Pi&egrave;ce Surface&nbsp;(m&sup2;)</td>
     	</tr>
    			<label for="nbPieces">
    	<tr>
    		<td>
    			<input onChange="refreshListPieces();" value="1" name="nbPieces" type="text" id="nbPieces" size="2"> </label>
    			<select name="typePiece1" id="typePiece1">
    			<option value="">S&eacute;lectionnez</option><option value="Entrée">Entrée</option><option value="Dégagement">Dégagement</option><option value="Salon">Salon</option><option value=	"3">Séjour	</option><option value="4">Chambre</option><option value="5">Cuisine</option><option value="6">Salle de bain</option><option value="7">Salle d'eau</option><option value="WC">WC</						option>		<option value="Combles">Combles</option></select> 
    			<input name="surfacePiece1" type="text" id="surfacePiece1" size="5" value="" /></td> 
    </table>
     
    <table align="center">
    	<tr>
    		<td colspan="2" align="center"></td>
    	</tr>
    <br> <br><br>		
    	<td align="center" ><input name="Envoyer" type="submit" value="Envoyer" /></td>
    </TABLE>
     
    </FORM>
    page 3 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <body>
    <FORM NAME="devis" ACTION="traitement2.php" METHOD="GET">
     
     
    <input type="hidden" name="metier" value="<?Php echo $_GET['metier[]']; ?>">
    <input type="hidden" name="bien" value="<?Php echo $_GET['bien[]']; ?>"> 
    <input type="hidden" name="nr" value="<?Php echo $_GET['nr[]']; ?>"> 
    <input type="hidden" name="om" value="<?Php echo $_GET['om[]']; ?>"> 
    <input type="hidden" name="etat" value="<?Php echo $_GET['etat[]']; ?>">
    <? if (!isset($metier)) { $metier = ''; }
    if (!isset($bien)) { $bien = ''; }
    if (!isset($om)) { $om = ''; }
    if (!isset($hauteur)) { $hauteur = ''; }
    if (!isset($etat)) { $etat = ''; } ?> 
    <table align="center">
    	<tr>
    		<td colspan="2" align="center"></td>
    	</tr>
    <br> <br><br>		
    	<td align="center" ><input name="Envoyer" type="submit" value="Envoyer" /></td>
    </TABLE>
     
    </FORM>
    page 4
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    <?php
     
     
    include 'config.php';
     
    //PAGE 1
    $metier[]=$_GET['metier']; 
    $bien[]=$_GET['bien'];
    $om[]=$_GET['om'];
    $hauteur[]=$_GET['hauteur'];
    $etat[]=$_GET['etat'];
     
     
    if (!isset($metier)) { $metier = ''; }
    if (!isset($bien)) { $bien = ''; }
    if (!isset($om)) { $om = ''; }
    if (!isset($hauteur)) { $hauteur = ''; }
    if (!isset($etat)) { $etat = ''; }
     
     
    		if ($connect_sql = mysql_connect($dbhost,$dbuser,$dbpasswd))
    			{
    			if ($connect_db = mysql_select_db ($dbname))
     
    				{	
     
     
    					if ($requette1 = mysql_query("INSERT INTO t_metier (metier_nom) VALUES ('$metier') "))
    						{
    						echo "insertion metier OK\n"; 
    						}
    					else
    						{
    						echo "insertion metier non OK\n";
    						}
     
    				{	
     
     
    					if ($requette2 = mysql_query("INSERT INTO t_bien (bien,om,hauteur,état) VALUES ('$bien', '$om', '$hauteur' ,'$etat') "))
    						{
    						echo "insertion bien OK\n";
    						}
    					else
    						{
    						echo "insertion bien non OK\n";
    						}
    				}
    				}
    			else
    				{
    				echo "erreur de connection a la BDD";
    				}
    			}
    		else
    			{
    			echo "Erreur de connection a la base SQL";
    			}
     
    echo '<pre>';
    print_r($metier);
    print_r($bien);
    echo '</pre>';
     
     
     
     
     
    ?>

  2. #2
    Membre actif Avatar de elcoyotos
    Homme Profil pro
    Amateur passionné
    Inscrit en
    Octobre 2006
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Amateur passionné

    Informations forums :
    Inscription : Octobre 2006
    Messages : 490
    Points : 294
    Points
    294
    Par défaut
    Quelle est ta question ?
    Écoute, sinon ta langue te perdra (proverbe Navajo)

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    bonjour , ma question est que je ne ces pas trop par ou commencé (je voudrais fair un genre de : http://www.devistravauxenligne.com je ces pas si pour ce que j'ai d'écrit plus haut il me faut vraiment une base donner, si il m'en faut une , me faut t'il une table pour "les métier","les sous catégories","les clients"? déjà ma question ces comment construire le site (la structure).)
    j'ai déjà fait une base de donner avec plusieurs table:(t_metier,t_devis,t_client,t_bien,t_devis_metier...) mais que doit je mettre dans chaque table et comment faire pour que quand par exemple ils aient choisie un corps de métier sa les amènes au sous catégories . Après je voudrais faire arrivés tous les chois des clients dans une page (la 4) mais comment appelé toute les tables si je ne les ai pas bien fait au départ ... dsl si je m'exprime pas bien ( sa fait pas trés longtemps que je me suis lancé dans ce projet ,j'ai déjà plein d'idée mais ces vrais que ces encore le bord..l ).

    Quand je fait ce que j'ai écrit plus haut
    j'ai sa a la fin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Notice: Undefined index: hauteur in C:\wamp\www\traitement2.php on line 19
    insertion metier OK insertion bien non OK
     
    Array
    (
        [0] => 
     
    Notice:  Undefined index:  metier[] in C:\wamp\www\page3.php on line 11
     
     
    )
    Array
    (
        [0] => 
     
    Notice:  Undefined index:  bien[] in C:\wamp\www\page3.php on line 12
     
     
    )
    et dans mon URL de la page 3(juste avant que je clique sur suivant:

    http://localhost/page3.php?bien[]=Appartement&nr[]=neuf&om[]=meubl%C3%A9&hauteur=2.4&etat[]=[neuf]&typePiece1=2&surfacePiece1=10&typePiece2=6&surfacePiece2=10&typePiece3=3&surfacePiece3=10&Envoyer=Envoyer

    j'espère que vous allez pouvoir m'aider Merci

Discussions similaires

  1. Mise en œuvre d'UML (Laurent Audibert)
    Par ifthel dans le forum UML
    Réponses: 1
    Dernier message: 03/04/2010, 14h31
  2. Mise en œuvre de flux de sortie
    Par XiaoTiger dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 13/08/2009, 18h35
  3. [phpBB] Mise en œuvre d'un forum
    Par Muesko dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 10/10/2006, 01h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo