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

PHP & Base de données Discussion :

Récuperer une ID provenant de la BDD


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 26
    Par défaut Récuperer une ID provenant de la BDD
    Bonjour,

    J'ai pour projet de m'occuper d'une interface cantine

    La problématique actuelle est que si la personne qui saisie les menus se trompe, elle dois pouvoir cliquer sur un bouton, qui l'emmene vers une page ou elle decide quel menu elle souhaite modifier , et de la je dois donc pouvoir recuperer les infomations pour qu'elle puisse les modifier, je ne sais pas si je me suis bien fait comprendre mais je joint des screens pour mieux me faire comprendre

    donc voici la page sur laquelle elle choisie quel menu elle souhaite modifié
    Nom : 1Choix de Menu a Modifier - C&D Foods France.png
Affichages : 168
Taille : 212,1 Ko
    Nom : 2modif.png
Affichages : 130
Taille : 14,5 Ko

    et voici mon code :
    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
    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
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    <?php
    error_reporting(0); // Désactiver le rapport d'erreurs
    session_start();
    $datee = date("d-m-Y");
    $heureactuelle = date("H:i");
    $idmenu = $_GET['ID'];
    $_SESSION['id_menu'] = $_GET['ID'];
    $mysqli = new mysqli("XXX, "XXX, "XXX", "XXX");
    /* V?fication de la connexion */
        $base = mysql_connect ('XXX', 'XXX', 'XXX);
    mysql_select_db ('XXX', $base) ;
    	    /* Requ? "Select" retourne un jeu de r?ltats */
    		$sql = 'SELECT * FROM menus WHERE ID=("'.$imenu.'")';
    		$req = mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
    		$data = mysql_fetch_array($req);
    		?>
    <!DOCTYPE html> 
    <html> 
        <head> 
     
    			<meta charset="utf-8"/>
    			<meta name="description" />
    			<title> Modification de Menu - C&D Foods France </title>
    			<link rel="icon" type="image/png" href="Logo C&D Foods.png" />
    			<link rel="stylesheet" href="http://10.17.178.116:8080/erp/jquery.mobile/demos/css/themes/default/jquery.mobile-1.4.5.min.css">
    			<script src="http://10.17.178.116:8080/erp/jquery.mobile/demos/js/jquery.js"></script>	
    			<script src="http://10.17.178.116:8080/erp/jquery.mobile/demos/js/jquery.mobile-1.4.5.min.js"></script>
     
    			<link rel="stylesheet" type="text/css" href="styletableau.css" />
    	</head> 
        <body>
    			<div data-role="page">
    				<!--####Entête de la page-->
     
    			<div data-role="header" >
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
     
    				<p style="font-size:25px" > <img src="couteaufourchette.png" height='25' width='25'>Modification de Menu - C&D Foods France<img src="couteaufourchette.png" height='25' width='25'> </p>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
    			</div>
     
    				<!--Implémentation de images-->
    			<div>
    					<img src='Menuavecbordure.png' style="text-align: center" height='180' width='300'>
    			</div>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
     
    			<form action="choixdemodification.php" method="post">
    			<table>
    					<tr>
    						<th>Date</th>
    						<th>Entree 1</th>
    						<th>Entree 2</th>
    						<th>Plat 1</th>
    						<th>Plat 2</th>
    						<th>Accompagnement 1</th>
    						<th>Accompagnement 2</th>
    						<th>Dessert 1</th>
    						<th>Dessert 2</th>
    					</tr>
    					<tr>
    						<div data-role="fieldcontain">
    							<td><input type="text" name="date" 				id="date" 				value="<?php echo $data['Date']?>" 				required="required" data-mini="true" placeholder="Date"/> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="entree1" 			id="entree1" 			value="<?php echo $data['Entree1']?>" 			required="required" data-mini="true" placeholder="Entree 1"> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="entree2" 			id="entree2" 			value="<?php echo $data['Entree2']?>" 			required="required" data-mini="true" placeholder="Entree 2"> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="plat1" 			id="plat1" 				value="<?php echo $data['Plat1']?>" 			required="required" data-mini="true" placeholder="Plat 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="plat2" 			id="plat2" 				value="<?php echo $data['Plat2']?>" 			required="required" data-mini="true" placeholder="Plat 2" /> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="accompagnement1" 	id="accompagnement1" 	value="<?php echo $data['Accompagnement1']?>" 	required="required" data-mini="true" placeholder="Accompagnement 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="accompagnement2" 	id="accompagnement2" 	value="<?php echo $data['Accompagnement2']?>" 	required="required" data-mini="true" placeholder="Accompagnement 2" /> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="dessert1" 			id="dessert1" 			value="<?php echo $data['Dessert1']?>" 			required="required" data-mini="true" placeholder="Dessert 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="dessert2" 			id="dessert2" 			value="<?php echo $data['Dessert2']?>" 			required="required" data-mini="true" placeholder="Dessert 2" /> </td>
    						</div>
     
    					</tr>
     
     
    	<?php
      $mysqli = new mysqli("XXX", "XXX", "XXX", "XXX");
    /* V?fication de la connexion */
        if ($mysqli->connect_errno) {
        printf("?hec de la connexion : %s\n", $mysqli->connect_error);
        exit();
        }
    	    /* Requ? "Select" retourne un jeu de r?ltats */
    	    if ($result = $mysqli->query("SELECT * FROM menus WHERE ID ='$idmenu'")) {
        while ($row = $result->fetch_assoc()) {
     
    				echo "<TD>" . $row['Date'] . "</TD>";	
    				echo "<TD>" . $row['Entree1']. "</TD>";
    				echo "<TD>" . $row['Entree2']. "</TD>";
    				echo "<TD>" . $row['Plat1']. "</TD>";
    				echo "<TD>" . $row['Plat2']. "</TD>";
    				echo "<TD>" . $row['Accompagnement1']. "</TD>";
    				echo "<TD>" . $row['Accompagnement1']. "</TD>";
    				echo "<TD>" . $row['Dessert1']. "</TD>";
    				echo "<TD>" . $row['Dessert2']. "</TD>";
    				echo "</tr>";
    	}
    	} 
    		$result->close();
             $mysqli->close();
    	    ?>
    		</table>
    </div>
     
     
     
    </form>	   
    </div>	   
     
     
     </div>
     
    </body>
    		<footer>
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ Pied de Page ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    			<hr align="center" width="100%" color="black" size="4"> 
    			<hr align="center" width="100%" color="black" size="4"> 
     
     
    			<div data-role="header" >
     
    				<a href="http://10.17.178.116:8080/cantine/accueilcantine.php" data-role="button" data-icon="home" data-mini="true" data-inline="true" data-iconpos="left">RETOUR</a>
    			</div>
     
    					<img src='Logo C&D Foods.png' height='70' width='45' > 
     
    					<img src="Elior Logo.png" height='70' width='110'>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
    				<link href="styletableau.css" rel="stylesheet" type="text/css">
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
     
    	</footer>
    	</footer>
    </html>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- fais du nettoyage dans ton code.
    • Les lignes 107 à 112 devraient être en début de fichier
    • L'indentation n'est pas claire
    • Mets des explications

    J'avoue que je n'en comprends pas la logique, ni la correspondance avec ta copie d'écran.
    Tout à l'air dans le désordre...


    2- Montre le code HTML généré ("Ctrl"+"U")
    Dernière modification par Invité ; 01/07/2019 à 08h42.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 26
    Par défaut
    Hello, merci de ta réponse.
    Il est vrai que je me suis précipité sans avoir donné les aides pour que vous puissiez comprendre,
    Donc me voila avec les corrections apporté

    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
    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
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
      <?php
    error_reporting(0); // Désactiver le rapport d'erreurs
    session_start();
    $datee = date("d-m-Y");
    $heureactuelle = date("H:i");
     
    //▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ Connexion a la BDD ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄
     
    $idmenu = $_GET['ID'];
    $_SESSION['id_menu'] = $_GET['ID'];
    $mysqli = new mysqli("XXX", "XXX", "XXX", "XXX");
    /* V?fication de la connexion */
        $base = mysql_connect ('XXX', 'XXX', 'XXX');
    	mysql_select_db ('XXX', $base) ;
        if ($mysqli->connect_errno) {
        printf("?hec de la connexion : %s\n", $mysqli->connect_error);
        exit();
        }
    	    /* Requ? "Select" retourne un jeu de r?ltats */
    		$sql = 'SELECT * FROM menus WHERE ID=("'.$imenu.'")';
    		$req = mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
    		$data = mysql_fetch_array($req);
    //▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄
     
     
     
    		?>
    <!DOCTYPE html> 
    <html> 
        <head> 
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ Mise en page ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
    			<meta charset="utf-8"/>
    			<meta name="description" />
    			<title> Modification de Menu - C&D Foods France </title>
    			<link rel="icon" type="image/png" href="Logo C&D Foods.png" />
    			<link rel="stylesheet" href="http://10.17.178.116:8080/erp/jquery.mobile/demos/css/themes/default/jquery.mobile-1.4.5.min.css">
    			<script src="http://10.17.178.116:8080/erp/jquery.mobile/demos/js/jquery.js"></script>	
    			<script src="http://10.17.178.116:8080/erp/jquery.mobile/demos/js/jquery.mobile-1.4.5.min.js"></script>
     
    			<link rel="stylesheet" type="text/css" href="styletableau.css" />
    	</head> 
        <body>
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
     
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ En Tête de la Page ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
    			<div data-role="page">	
    			<div data-role="header" >
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
     
    				<p style="font-size:25px" > <img src="couteaufourchette.png" height='25' width='25'>Modification de Menu - C&D Foods France<img src="couteaufourchette.png" height='25' width='25'> </p>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
    			</div>
     
     
    			<div>
    					<img src='Menuavecbordure.png' style="text-align: center" height='180' width='300'>
    			</div>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
     
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ Mise en place du tableau pour y afficher les donnees ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    			<form action="choixdemodification.php" method="post">
    			<table>
    					<tr>
    						<th>Date</th>
    						<th>Entree 1</th>
    						<th>Entree 2</th>
    						<th>Plat 1</th>
    						<th>Plat 2</th>
    						<th>Accompagnement 1</th>
    						<th>Accompagnement 2</th>
    						<th>Dessert 1</th>
    						<th>Dessert 2</th>
    					</tr>
    					<tr>
    						<div data-role="fieldcontain">
    							<td><input type="text" name="date" 				id="date" 				value="<?php echo $data['Date']?>" 				required="required" data-mini="true" placeholder="Date"/> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="entree1" 			id="entree1" 			value="<?php echo $data['Entree1']?>" 			required="required" data-mini="true" placeholder="Entree 1"> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="entree2" 			id="entree2" 			value="<?php echo $data['Entree2']?>" 			required="required" data-mini="true" placeholder="Entree 2"> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="plat1" 			id="plat1" 				value="<?php echo $data['Plat1']?>" 			required="required" data-mini="true" placeholder="Plat 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="plat2" 			id="plat2" 				value="<?php echo $data['Plat2']?>" 			required="required" data-mini="true" placeholder="Plat 2" /> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="accompagnement1" 	id="accompagnement1" 	value="<?php echo $data['Accompagnement1']?>" 	required="required" data-mini="true" placeholder="Accompagnement 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="accompagnement2" 	id="accompagnement2" 	value="<?php echo $data['Accompagnement2']?>" 	required="required" data-mini="true" placeholder="Accompagnement 2" /> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="dessert1" 			id="dessert1" 			value="<?php echo $data['Dessert1']?>" 			required="required" data-mini="true" placeholder="Dessert 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="dessert2" 			id="dessert2" 			value="<?php echo $data['Dessert2']?>" 			required="required" data-mini="true" placeholder="Dessert 2" /> </td>
    						</div>
     
    					</tr>
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    	<?php
     
    /*▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄Requête "Select" retourne un jeu de résultats ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄*/
     
    	    if ($result = $mysqli->query("SELECT * FROM menus WHERE ID ='$idmenu'")) {
        while ($row = $result->fetch_assoc()) {
     
    				echo "<TD>" . $row['Date'] . "</TD>";	
    				echo "<TD>" . $row['Entree1']. "</TD>";
    				echo "<TD>" . $row['Entree2']. "</TD>";
    				echo "<TD>" . $row['Plat1']. "</TD>";
    				echo "<TD>" . $row['Plat2']. "</TD>";
    				echo "<TD>" . $row['Accompagnement1']. "</TD>";
    				echo "<TD>" . $row['Accompagnement1']. "</TD>";
    				echo "<TD>" . $row['Dessert1']. "</TD>";
    				echo "<TD>" . $row['Dessert2']. "</TD>";
    				echo "</tr>";
    	}
    	} 
    		$result->close();
             $mysqli->close();
    	    ?>
    		</table>
    </div>
     
     
     
    </form>	   
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    </body>
    		<footer>
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ Pied de Page ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    			<hr align="center" width="100%" color="black" size="4"> 
    			<hr align="center" width="100%" color="black" size="4"> 
     
     
    			<div data-role="header" >
     
    				<a href="http://10.17.178.116:8080/cantine/accueilcantine.php" data-role="button" data-icon="home" data-mini="true" data-inline="true" data-iconpos="left">RETOUR</a>
    			</div>
     
    					<img src='Logo C&D Foods.png' height='70' width='45' > 
     
    					<img src="Elior Logo.png" height='70' width='110'>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
    				<link href="styletableau.css" rel="stylesheet" type="text/css">
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    	</footer>
    </html>
    Et voici le code source :
    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
    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
    <!DOCTYPE html> 
    <html> 
        <head> 
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ Mise en page ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
    			<meta charset="utf-8"/>
    			<meta name="description" />
    			<title> Modification de Menu - C&D Foods France </title>
    			<link rel="icon" type="image/png" href="Logo C&D Foods.png" />
    			<link rel="stylesheet" href="http://10.17.178.116:8080/erp/jquery.mobile/demos/css/themes/default/jquery.mobile-1.4.5.min.css">
    			<script src="http://10.17.178.116:8080/erp/jquery.mobile/demos/js/jquery.js"></script>	
    			<script src="http://10.17.178.116:8080/erp/jquery.mobile/demos/js/jquery.mobile-1.4.5.min.js"></script>
     
    			<link rel="stylesheet" type="text/css" href="styletableau.css" />
    	</head> 
        <body>
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
     
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ En Tête de la Page ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
    			<div data-role="page">	
    			<div data-role="header" >
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
     
    				<p style="font-size:25px" > <img src="couteaufourchette.png" height='25' width='25'>Modification de Menu - C&D Foods France<img src="couteaufourchette.png" height='25' width='25'> </p>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
    			</div>
     
     
    			<div>
    					<img src='Menuavecbordure.png' style="text-align: center" height='180' width='300'>
    			</div>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
     
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ Mise en place du tableau pour y afficher les donnees ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    			<form action="choixdemodification.php" method="post">
    			<table>
    					<tr>
    						<th>Date</th>
    						<th>Entree 1</th>
    						<th>Entree 2</th>
    						<th>Plat 1</th>
    						<th>Plat 2</th>
    						<th>Accompagnement 1</th>
    						<th>Accompagnement 2</th>
    						<th>Dessert 1</th>
    						<th>Dessert 2</th>
    					</tr>
    					<tr>
    						<div data-role="fieldcontain">
    							<td><input type="text" name="date" 				id="date" 				value="" 				required="required" data-mini="true" placeholder="Date"/> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="entree1" 			id="entree1" 			value="" 			required="required" data-mini="true" placeholder="Entree 1"> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="entree2" 			id="entree2" 			value="" 			required="required" data-mini="true" placeholder="Entree 2"> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="plat1" 			id="plat1" 				value="" 			required="required" data-mini="true" placeholder="Plat 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="plat2" 			id="plat2" 				value="" 			required="required" data-mini="true" placeholder="Plat 2" /> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="accompagnement1" 	id="accompagnement1" 	value="" 	required="required" data-mini="true" placeholder="Accompagnement 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="accompagnement2" 	id="accompagnement2" 	value="" 	required="required" data-mini="true" placeholder="Accompagnement 2" /> </td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="dessert1" 			id="dessert1" 			value="" 			required="required" data-mini="true" placeholder="Dessert 1"/></td>
    						</div>
     
    						<div data-role="fieldcontain">
    							<td><input type="text" name="dessert2" 			id="dessert2" 			value="" 			required="required" data-mini="true" placeholder="Dessert 2" /> </td>
    						</div>
     
    					</tr>
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    			</table>
    </div>
     
     
     
    </form>	   
    </div>	   
     
     
     </div>
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    </body>
    		<footer>
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄ Pied de Page ▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
    			<hr align="center" width="100%" color="black" size="4"> 
    			<hr align="center" width="100%" color="black" size="4"> 
     
     
    			<div data-role="header" >
     
    				<a href="http://10.17.178.116:8080/cantine/accueilcantine.php" data-role="button" data-icon="home" data-mini="true" data-inline="true" data-iconpos="left">RETOUR</a>
    			</div>
     
    					<img src='Logo C&D Foods.png' height='70' width='45' > 
     
    					<img src="Elior Logo.png" height='70' width='110'>
     
    				<hr align="center" width="100%" color="black" size="4"> 
    				<hr align="center" width="100%" color="black" size="4"> 
    				<link href="styletableau.css" rel="stylesheet" type="text/css">
     
    <!--▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄-->
     
     
    	</footer>
    	</footer>
    </html>
    Donc si j'ai bien compris le probleme viendrait de ma connexion a la bdd ou bien de mon ge, car lors de mon echo pour afficher les menus cela ne s'affiche pas

    PS : les "-▀▄▀▄▀▄▀▄â–" correspondant aux petit carrés me servant de repère pour séparer les différents bloc ^^
    voici ce que ça donne ^^
    Nom : petit carré.PNG
Affichages : 123
Taille : 17,8 Ko

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    tu es sûr de comprendre ce que tu écris ?
    Parce que là, c'est vraiment n'importe quoi.

    Il n'y a AUCUNE LOGIQUE.

    • Supprime TOUT ce qui est inutile (même tes "carrés" ridicules -> une bonne indentation suffit largement)
    • Mets des commentaires dans le code, pour savoir qui fait quoi


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $mysqli = new mysqli("XXX", "XXX", "XXX", "XXX");
    /* V?fication de la connexion */
        $base = mysql_connect ('XXX', 'XXX', 'XXX');
    	mysql_select_db ('XXX', $base) ;
    Rien ne te choque ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    		$sql = 'SELECT * FROM menus WHERE ID=("'.$imenu.'")';
    Là non plus ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    		$req = mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
    		$data = mysql_fetch_array($req);
    Et là ?

    CONSEIL :
    Au lieu d'utiliser mysqli_ (et/ou mysql_, obsolète !) utilise plutôt PDO !
    Déjà, ça t'évitera de confondre et mélanger les syntaxes !



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?php
    error_reporting(0); // Désactiver le rapport d'erreurs
    AU CONTRAIRE !
    ACTIVE le rapport d'erreur en phase de TEST !

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 26
    Par défaut
    J'avais aucune idee de comment faire donc je suis parti d'une base d'un autre code que j'ai trouvé en remplaçant avec mes donnés et il est vrai que je n'ai pas trop compris mais je vais repartir d'une base propre et je reviendrais vers toi si possible ^^'

  6. #6
    Invité
    Invité(e)
    Par défaut
    Oui, on voit bien que tu as collé des bouts de codes !
    C'est un vrai patchwork !

    + SUIS MON CONSEIL : utilise PDO !


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/11/2017, 09h40
  2. Récuperer une ligne depuis la bdd
    Par xoftob dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/09/2015, 10h02
  3. Réponses: 15
    Dernier message: 21/10/2009, 13h31
  4. Comment récuperer une date depuis une chaine?
    Par shopoto dans le forum ASP
    Réponses: 4
    Dernier message: 12/05/2004, 16h17
  5. Récuperer une animation flash
    Par zoullou dans le forum Flash
    Réponses: 2
    Dernier message: 05/06/2003, 00h32

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