Modifier les données inscrites dans une BDD

kev225 Messages postés 45 Statut Membre -  
kev225 Messages postés 45 Statut Membre -
Bonjour,
J'ai creer une base de données et une page php contenant un formulaire. Tout d'abord j'arrive (grâce a une page php que j'ai crée) à ajouter des données dans une base de donnée. J'ai également crée une page php appelée ModifierUnClient.php. Je veux maintenant que vous m'aidiez à inscrire le code qui va permettre après avoir ajouter un client, de pouvoir modifier les données inscrites de ce client. Je veux également qu'après avoir modifié les données du client en cliquant sur Accepter je sois redirigé vers une page Confirmation.php, en cliquant sur Annuler je sois redirigé vers un page ListedesClients.php
Voici le code de ma page ModifierUnClient.php :

<?php require_once('../Connections/localhost.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Modifier un client</title>
</head>
<body>

<!-- Start: page-top-outer -->
<div id="page-top-outer">
<div id="apDiv2"><img src="images/Logo/LOGO.png" alt="LOGO" width="97" height="69" border="0" /></div>
</div>
<!-- End: page-top-outer -->

<div class="clear"></div>

<!-- start nav-outer-repeat................................................................................................. START -->
<div class="nav-outer-repeat">
<!-- start nav-outer -->
<div class="nav-outer">

<!-- start nav-right -->
<div id="nav-right">

<div class="nav-divider"></div>
<div class="nav-divider"></div>
<a href="<?php echo $logoutAction ?>" id="logout"><img src="images/shared/nav/nav_deconnexion1.gif" width="94" height="23" alt="" /></a>

</div>
<!-- end nav-right -->

<!-- start nav -->
<!-- start nav -->

</div>

<!-- start nav-outer -->
<div id="apDiv3">Gestion des clients</div>
</div>

<!-- start nav-outer-repeat................................................... END -->
<div class="clear"></div>

<!-- start content-outer -->
<div id="content-outer">

<!-- start content -->
<div id="content">

<div id="page-heading">
<h1>Modifier un client</h1></div>

<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<tr>
<th rowspan="3" class="sized"><img src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner -->
<div id="content-table-inner">

<table border="0" width="100%" cellpadding="0" cellspacing="0">
<form action="" method="post" name="contact">
<tr valign="top">
<td>
<!-- start id-form -->
<table border="0" cellpadding="0" cellspacing="0" id="id-form">
<tbody>
<tr>
<th valign="top">Adresse IP :</th>
<td><input name="ip" type="text" class="inp-form-error" id="ip" value="" /></td>
<td>
<div class="error-left"></div>
<div class="error-inner">Ce champ est obligatoire.</div>
</td>
<td></td>
</tr>
<tr>
<th valign="top">Pièce fournie :</th>
<td><label>
<select name="piece" class="styledselect_form_1" id="piece">
<option value="" selected="selected"></option>
<option value="cni">CNI</option>
<option value="passeport">Passeport</option>
<option value="attest">Attestation</option>
<option value="autres">Autres</option>
</select>
</label>
</td>
<td></td>
</tr>
<tr>
<th valign="top">N° de la piece :</th>
<td><label>
<input name="numpiece" type="text" class="inp-form" id="numpiece" value="" />
</label>
</td>
<td></td>
</tr>
<tr>
<th valign="top">Nom :</th>
<td><input name="nom" type="text" class="inp-form" id="nom" value="" /></td>
<td></td>
</tr>
<tr>
<th valign="top">Prénoms :</th>
<td><input name="prenom" type="text" class="inp-form" id="prenom" value="" /></td>
<td></td>
</tr>
<tr>
<th valign="top">Date de naissance :</th>
<td class="noheight">

<table border="0" cellpadding="0" cellspacing="0">
<tbody><tr valign="top">
<td>
<select name="d" class="styledselect-day" id="d">
<option value="" selected="selected"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</td>
<td>
<select name="m" class="styledselect-month" id="m">
<option value="" selected="selected"></option>
<option value="-Janvier-">Jan</option>
<option value="-Fevrier-">Feb</option>
<option value="-Mars-">Mar</option>
<option value="-Avril-">Apr</option>
<option value="-Mai-">May</option>
<option value="-Juin-">Jun</option>
<option value="-Jullet">Jul</option>
<option value="-Août-">Aug</option>
<option value="-Septembre-">Sep</option>
<option value="-Octobre-">Oct</option>
<option value="-Novembre-">Nov</option>
<option value="-Decembre-">Dec</option>
</select>
</td>
<td>
<select name="y" class="styledselect-year" id="y">
<option value="" selected="selected"></option>
<option value="1910">1910</option>
<option value="1911">1911</option>
<option value="1912">1912</option>
<option value="1913">1913</option>
<option value="1914">1914</option>
<option value="1915">1915</option>
<option value="1916">1916</option>
<option value="1917">1917</option>
<option value="1918">1918</option>
<option value="1919">1919</option>
<option value="1920">1920</option>
<option value="1921">1921</option>
<option value="1922">1922</option>
<option value="1923">1923</option>
<option value="1924">1924</option>
<option value="1925">1925</option>
<option value="1926">1926</option>
<option value="1927">1927</option>
<option value="1928">1928</option>
<option value="1929">1929</option>
<option value="1930">1930</option>
<option value="1931">1931</option>
<option value="1932">1932</option>
<option value="1933">1933</option>
<option value="1934">1934</option>
<option value="1935">1935</option>
<option value="1936">1936</option>
<option value="1937">1937</option>
<option value="1938">1938</option>
<option value="1939">1939</option>
<option value="1940">1940</option>
<option value="1941">1941</option>
<option value="1942">1942</option>
<option value="1943">1943</option>
<option value="1944">1944</option>
<option value="1945">1945</option>
<option value="1946">1946</option>
<option value="1947">1947</option>
<option value="1948">1948</option>
<option value="1949">1949</option>
<option value="1950">1950</option>
<option value="1951">1951</option>
<option value="1952">1952</option>
<option value="1953">1953</option>
<option value="1954">1954</option>
<option value="1955">1955</option>
<option value="1956">1956</option>
<option value="1957">1957</option>
<option value="1958">1958</option>
<option value="1959">1959</option>
<option value="1960">1960</option>
<option value="1961">1961</option>
<option value="1962">1962</option>
<option value="1963">1963</option>
<option value="1964">1964</option>
<option value="1965">1965</option>
<option value="1966">1966</option>
<option value="1967">1967</option>
<option value="1968">1968</option>
<option value="1969">1969</option>
<option value="1970">1970</option>
<option value="1971">1971</option>
<option value="1972">1972</option>
<option value="1973">1973</option>
<option value="1974">1974</option>
<option value="1975">1975</option>
<option value="1976">1976</option>
<option value="1977">1977</option>
<option value="1978">1978</option>
<option value="1979">1979</option>
<option value="1980">1980</option>
<option value="1981">1981</option>
<option value="1982">1982</option>
<option value="1983">1983</option>
<option value="1984">1984</option>
<option value="1985">1985</option>
<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
</select>
</td>
<td></td>
</tr>
</tbody></table>

</td>
<td></td>
</tr>
<tr>
<th valign="top">Adresse e-mail :</th>
<td><input name="email" type="text" class="inp-form" id="email" value="" /></td>
<td></td>
</tr>
<tr>
<th valign="top">Adresse Postale :</th>
<td><input name="boitepostale" type="text" class="inp-form" id="boitepostale" value="" /></td>
<td></td>
</tr>
<tr>
<th valign="top">Téléphone 1 :</th>
<td><input name="telephone1" type="text" class="inp-form" id="telephone1" value="" /></td>
<td></td>
</tr>
<tr>
<th valign="top">Téléphone 2 :</th>
<td><input name="telephone2" type="text" class="inp-form" id="telephone2" value="" /></td>
<td></td>
</tr>
<tr>
<th valign="top">Commune :</th>
<td>
<select name="commune" class="styledselect_form_1" id="commune">
<option value="" selected="selected"></option>
<option value="cocody">Cocody</option>
<option value="adjame">Adjamé</option>
</select>
</td>
<td></td>
</tr>
<tr>
<th valign="top">Quartier :</th>
<td>
<select name="quartier" class="styledselect_form_1" id="quartier">
<option value="" selected="selected"></option>
<option value="riviera">Riviera</option>
<option value="paillet">Paillet</option>
</select>
</td>
<td></td>
</tr>
<tr>
<th valign="top">Bâtiment :</th>
<td><label>
<input name="bat" type="text" class="inp-form" id="bat" value="" />
</label></td>
<td></td>
</tr>
<tr>
<th valign="top">Date de paiement :</th>
<td class="noheight">

<table border="0" cellpadding="0" cellspacing="0">
<tbody><tr valign="top">
<td>
<select name="d2" class="styledselect-day" id="d2">
<option value="" selected="selected"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</td>
<td>
<select name="m2" class="styledselect-month" id="m2">
<option value="" selected="selected"></option>
<option value="-Janvier-">Jan</option>
<option value="-Fevrier-">Feb</option>
<option value="-Mars-">Mar</option>
<option value="-Avril-">Apr</option>
<option value="-Mai-">May</option>
<option value="-Juin-">Jun</option>
<option value="-Juillet-">Jul</option>
<option value="-Août-">Aug</option>
<option value="-Septembre-">Sep</option>
<option value="-Octobre-">Oct</option>
<option value="-Novembre-">Nov</option>
<option value="-Decembre-">Dec</option>
</select>
</td>
<td>
<select name="y2" class="styledselect-year" id="y2">
<option value="" selected="selected"></option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
</select>
</td>
<td></td>
</tr>
</tbody></table>
</td>
<td></td>
</tr>
<tr>
<th valign="top">Date d'expiration :</th>
<td class="noheight">

<table border="0" cellpadding="0" cellspacing="0">
<tbody><tr valign="top">
<td>
<select name="d3" class="styledselect-day" id="d3">
<option value="" selected="selected"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</td>
<td>
<select name="m3" class="styledselect-month" id="m3">
<option value="" selected="selected"></option>
<option value="-Janvier-">Jan</option>
<option value="-Fevrier-">Feb</option>
<option value="-Mars-">Mar</option>
<option value="-Avril-">Apr</option>
<option value="-Mai-">May</option>
<option value="-Juin-">Jun</option>
<option value="-Juillet-">Jul</option>
<option value="-Août-">Aug</option>
<option value="-Septembre-">Sep</option>
<option value="-Octobre-">Oct</option>
<option value="-Novembre-">Nov</option>
<option value="-Decembre-">Dec</option>
</select>
</td>
<td>
<select name="y3" class="styledselect-year" id="y3">
<option value="" selected="selected"></option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
</select>
</td>
<td></td>
</tr>

</tbody></table>

</td>
<td></td>
</tr>
<tr>
<th></th>
<td valign="top"><label>
<input name="Accepter" type="submit" class="form-submit" id="Accepter" value="Envoyer" />
</label>
<label>
<input name="Annuler" type="reset" class="form-reset" id="Annuler" value="Réinitialiser" />
</label></td>
<td></td>
</tr>
</tbody></table>
<!-- end id-form -->
</td>
</tr>
</form>
<tr>
<td><img src="images/shared/blank.gif" width="695" height="1" alt="blank" /></td>
<td></td>
</tr>
</table>

<div class="clear"></div>

</div>
<!-- end content-table-inner -->
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>

<div class="clear"> </div>

</div>
</div>
<!-- end content -->
<div class="clear"> </div>
</div>
<!-- end content-outer -->

<div class="clear"> </div>

<!-- start footer -->
<div id="footer">
<!-- start footer-left -->
<div id="footer-left">Conception et Realisation Besse Arnaud - © Copyright 2012. All rights reserved.</div>
<!-- end footer-left -->
<div class="clear"> </div>
</div>
<!-- end footer -->

</body>
</html>

A voir également:

1 réponse

Colbi97 Messages postés 643 Statut Membre 12
 
Ouh là...
Je te conseil de lire ce tuto ainsi que celui-ci.
Ton code n'est pas propre du tout :
- l'utilisation de tableaux pour la mise en page d'un site n'est plus recommandée depuis bien des années.
- tes listes de jours et d'années écrites en dur dans la partie (x)HTML que dire... ce n'est pas très propre non plus ! Surtout pour les années, car tu va devoir modifier ton code tout les ans le 1er janvier alors qu'avec une boucle PHP, la liste d'options pourrait se mettre à jour automatiquement.

Si tu lis le prmier tuto que je t'ai donné tu trouveras toutes les infos nécessaires pour modifier les données inscrites dans ta bdd, avec le second (peut-être moins urgent) tu apprendras à faire un site qui respecte les standards du web et donc plus accessible aux personnes en situation de handicap, parce que en l'état actuel, j'ose pas imaginé le rendu dans un navigateur en mode texte...
Fatal error: Call to undefined function think() in /me/head/brain.php on line 11
In a world without walls and fences, who needs windows and gates ?
0
kev225 Messages postés 45 Statut Membre 4
 
Merci pour le conseil je vais essayer tes tutos et si j'ai d'autres problèmes je ferais signe
0