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 :

sélection du base mysql


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2011
    Messages : 12
    Points : 6
    Points
    6
    Par défaut sélection du base mysql
    bonjour ,je veux entrer un id_circuit dans un formulaire puis quand je fais un clique sur button rechercher m'affiche dans un autre formulaire les données correspond à ce id_circuit.le problème est que je ne sais pas comment afficher chaque valeur selecté du base mysql dans l'input correspond
    le formulaire ou je veux entrer le id_circuit:
    Code php5 : 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
     
    <?php
    require_once("connexion.php");
    class circuit{
    public $id_circuit;
    public $Nomcircuit;
    public $Villededépart;
    public $Jourdedépart;
    public $Jourderetour;
    public $Durée;
    public $Prix;
    public $Supplementsingle;
    public $Reductionenfant;
    public $Description;
     
    public function recherchedecircuit()
    	{ if(isset($_POST['id_circuit']))
    		{
    			$id_circuit1=$_POST['id_circuit'];
    			$requete ="select * from circuit where id_circuit LIKE '%$id_circuit1%'";
    			if($result =mysql_query($requete))
    			{
    				while($row = mysql_fetch_row($result)) 
    				{ 
    					$id_circuit=$row[0];
    					echo $id_circuit;
    					$Nomcircuit=$row[1];
    					echo $Nomcircuit;
    					$Villededépart=$row[2];
    					echo $Villededépart;
    					$Jourdedépart=$row[3];
    					echo $Jourdedépart;
    					$Jourderetour=$row[4];
    					echo $Jourderetour;
    					$Durée=$row[5];
    					echo $Durée;
    					$Prix=$row[6];
    					echo $Prix;
    					$Supplementsingle=$row[7];
    					echo $Supplementsingle;
    					$Reductionenfant=$row[8];
    					echo $Reductionenfant;
    					$Description=$row[9];
    					echo $Description;
    				}
     
     
    		    }
    	    }
        }
    }
     
    	$obj =new circuit();
    	$obj->recherchedecircuit();
    ?>
    le formulaire ou je veux afficher les données sélectionnées:
    Code php5 : 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
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
     
    <html>
    	<head>
    	<title>Circuit</title>
    	</head>
    		<body bgcolor="black"><center>
    		<table background="image2.jpg" width="800" height="800">
    				<tr width="100" height="100">
    					<td>
    					</td>
     
    					<img src="man.jpg" width="200" height="100">
    						<form name="form1" action="ajouter.html">
    							<button type="button1"><img src="ajouter.jpg" width=100 height=100></button></form>
    						<form name="form2" action="modification.html">
    							<button type="button2"><img src="modifier.jpg" width=100 height=100></button></form>
    						<form name="form3" action="suppression.html">
    							<button type="button3"><img src="supprimer.jpg" width=100 height=100></button></form>
    					<img src="8.jpg" width="200" height="100">
    					</td>
    					<td>
    					</td>
    				</tr>
    				<tr><center>
    					<td>
    					</td>
    					<center>
    				     <td><center>
     
    				    <table width="800" height="800">
    					<center>
     
    						<tr>
    						<td>
    						<font color="white">id_circuit</font>
    						</td>
    						<td>
    						<input name="id_circuit" type="text" value="<?php include("recherchedecircuit.php"); 
     
    						?>">
    						</td>
    						</tr>
    						<tr>
    						<td>
    						<font color="white">Nom circuit</font>
    						</td>
    						<td>
    						<input name="Nomcircuit" type="text">
    						</td>
    						</tr>
    						 <tr>
    						  <td>
    						    <font color="white">Ville de départ:</font>
    						  </td>
    						  <td>
    						    <input name="Villededépart" type="text">
    						  </td>
    						 </tr>
    						 <tr>
    						<td>
     
     
    						    <font color="white">Jour de départ:</font>
    						  </td>
    						  <td>
    						    <input name="Jourdedépart" type="text">
    						  </td>
    						 </tr>
     
    						 <tr>
    						  <td>
    						    <font color="white">Jour de retour:</font>
    						  </td>
    						  <td>
    						    <input name="Jourderetour" type="text">
    						  </td>
    						 </tr>
    						 <tr>
    						  <td>
    						    <font color="white">Durée:</font>
    						  </td>
    						  <td>
    						    <input name="Durée" type="text">
    						  </td>
    						 </tr>
    						 <tr>
    						 <td>
    						 <font color="white">Prix:</font>
    						 </td>
    						 <td>
    						 <input name="Prix" type="text">
    						 </td>
    						 </tr>
    						 <tr>
    						 <td>
    						 <font color="white">Supplement Single:</font>
    						 </td>
    						 <td>
    						 <input name="Supplementsingle" type="text">
    						 </td>
    						 </tr>
    						 <tr>
    						 <td>
    						 <font color="white">Reduction enfant:</font>
    						 </td>
    						 <td>
    						 <input name="Reductionenfant" type="text">
    						 </td>
    						 </tr>
    						 <tr>
    						 <td>
    						 <font color="white">Description:</font>
    						 </td>
    						 <td>
    						 <input name="Description" type="text">
    						 </td>
    						 </tr>
    						 <tr>
    					    <td>
    						</td>
    						<td>
    						</td>
    						<tr>
    						  <td>
    						  <a href="ajouter.html"><img src="précédent1.jpg" width="80" height="80"></a>
    						  </td>
    						  <td>
    						  <center>
    						  <a href="admini.html"><img src="accueil.jpg" width="80" height="80"></a>
    						  </center>
    						  </td>
    					    <td>
    						<form action="sauvegardercircuit.php" method="Post" ENCTYPE=\"multipart/form-data\" >
    						 <button type="button"><img src="sauvegarde.jpg" width="100" height="100"></button>
    						</td>
    					</tr>
    					</center>
    			</table></center></form>
    					 </td></center>
    					<td>
    					</td>
    				</center></tr>
    			</table></center>
     
    		</body>
    	</html>
    et merci svp aidez moi

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il faut que tu revois les bases du HTML. Ton deuxième code bourré de formulaire n'a aucun sens.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="id_circuit" type="text" value="<?php include("recherchedecircuit.php");
    =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form action="recherchedecircuit.php" method="post">
    <input name="id_circuit" type="text" />
    <input type="submit" value="rechercher" />
    </form>

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2011
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    merci pour votre aide
    c'est le code qui tourne:
    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
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
     
    public function cherchercircuit($id_circuit)
     
    	{  
         if(isset($_POST['chercher']))
                 {
    			$requete ="select * from circuit where id_circuit LIKE '%".$_POST['id_circuit']."%';";
    			if($result =mysql_query($requete))
    			{ 
    			$row=mysql_fetch_row($result);
     
     
    			echo "<table width='100%' height='500'>
    					<center>
    						<tr>
    						<td>
    						<font color='white'>id_circuit:</font>
    						</td>
    						<td>
    						<input name='id_circuit' type='text' value=$row[0] >
    						</td>
    						</tr>
    						<tr>
    						<td>
    						<font color='white'>Nom circuit</font>
    						</td>
    						<td>
    						<input name='Nomcircuit' type='text' value= $row[1] >
    						</td>
    						</tr>
    						 <tr>
    						  <td>
    						    <font color='white'>Ville de départ:</font>
    						  </td>
    						  <td>
    						    <input name='Villededépart' type='text'  value=$row[2]>
    						  </td>
    						 </tr>
    						 <tr>
    							<td>
    								<font color='white'>Jour de départ:</font>
    						    </td>
    						    <td>
    								 <input name='Jourdedépart' type='text' value=$row[3] >
    						    </td>
    						 </tr>
     
    						 <tr>
    							 <td>
    								 <font color='white'>Jour de retour:</font>
    						     </td>
    						     <td>
    								 <input name='Jourderetour' type='text' value=$row[4] >
    						     </td>
    						 </tr>
    						 <tr>
    						     <td>
    						         <font color='white'>Durée:</font>
    						     </td>
    						     <td>
    						         <input name='Durée' type='text' value=$row[5] >
    						     </td>
    						 </tr>
    						 <tr>
    						     <td>
    						         <font color='white'>Prix:</font>
    						     </td>
    						     <td>
    						         <input name='Prix' type='text' value=$row[6] >
    						     </td>
    						 </tr>
    						 <tr>
    						     <td>
    								 <font color=white>Description:</font>
    							 </td>
    						     <td>
     
    							 <textarea rows=10 cols=17 name='Description' value=$row[7] ></textarea> 
     
    						     </td>
    						 </tr>
     
    						 <tr>
    					         <td>
    						     </td>
    						     <td>
    						     </td>
    						 <tr>
    						     <td>
    							     <a href='ajouter.html'><img src='précédent1.jpg' width='80'height='80'></a>
    						     </td>
    						     <td>
    						  <center>
    						  <a href='admini.html'><img src='accueil.jpg' width='80' height='80'></a>
    						  </center>
    						  </td>
     
    					    <td>
    						 <form method='POST' action='modifiercircuit.php'>
    						<button name='sauvegarder' value='sauvegarder' type='submit' ><img src='sauvegarde.jpg' width='100' height='100'></button>
    						 </form>
    						</td>
    					</tr>
    					</center>
    			</table>";
    			}}}

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Ton code a toujours les mêmes problèmes.
    Tes champs input doivent être dans un form sinon ils ne sont pas transmis.

Discussions similaires

  1. Hébergeurs de bases MySQL
    Par Polluxlecastor dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 05/04/2004, 23h57
  2. Contenu DataSource.xml avec base Mysql
    Par PrinceMaster77 dans le forum XMLRAD
    Réponses: 3
    Dernier message: 11/03/2004, 13h59
  3. Réponses: 3
    Dernier message: 12/11/2003, 01h34
  4. recréer une base mysql
    Par ryan dans le forum Administration
    Réponses: 2
    Dernier message: 28/06/2003, 00h04
  5. [Dev-C++] Accès à une base MySQL
    Par Beetlejuice dans le forum Dev-C++
    Réponses: 8
    Dernier message: 08/05/2003, 14h17

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