Page 1 sur 1

php

Posté : 22 mars 2009, 20:17
par bikbia
slt j'ai une page php connecter a une base mais le problem
au cours d'entrer les donnes et lorsque j'ai oublié d'un certain donnes je cliquer sur enregistrer la page de formulaire affiche vide comment faire pour la page est retourner pour compléter les données vide

Posté : 22 mars 2009, 20:24
par Invité
comme ça :
<?php

$var = '??';

?>
je plaisante! mais sans code ou exemple c'est un peu dur de comprendre.

php

Posté : 22 mars 2009, 20:35
par bikbia
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>formulaire</title>
<style type="text/css">
<!--
.Style1 {color: #FF0000}
.Style2 {
	font-family: "Courier New", Courier, mono;
	font-style: italic;
	font-weight: bold;
}
body {
	background-color: #64FF64;
}
-->
</style><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body>

<table width="573" height="505" border="1" align="center">
  <tr>
    <td width="106">&nbsp;</td>
    <td width="364">&nbsp;</td>
    <td width="81">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><h3 align="left" class="Style2">Les champs en <span class="Style1">*</span> sont obligatoire</h3>
      <p>code<span class="Style1">*</span>
          <input type="text" name="code">
      </p>
      <p><br>
  Nom<span class="Style1">*</span>
  <input name="nom" type="text" >
      </p>
      <p><br>
  Pr&eacute;nom<span class="Style1">*</span>
  <input name="prenom" type="text" value="">
  <br>
  <br>
  Etat Civil<span class="Style1">*</span>
  <input name="EC" type="radio" value="Monsieur">
  Monsieur
  <input name="EC" type="radio" value="Madame">
  Madame
  <input name="EC" type="radio" value="Mademoiselle">
  Mademoiselle <br>
  <br>
  Date de naissance<span class="Style1">*</span>
  <select name="date-naissance" size="1" >
    <option ></option>
    <option >01</option>
    <option >02</option>
    <option >03</option>
    <option >04</option>
    <option >05</option>
    <option >06</option>
    <option >07</option>
    <option >08</option>
    <option >09</option>
    <option >10</option>
    <option >11</option>
    <option >12</option>
    <option >13</option>
    <option >14</option>
    <option >15</option>
    <option >16</option>
    <option >17</option>
    <option >18</option>
    <option >19</option>
    <option >20</option>
    <option >21</option>
    <option >22</option>
    <option >23</option>
    <option >24</option>
    <option >25</option>
    <option >26</option>
    <option >27</option>
    <option >28</option>
    <option >29</option>
    <option >30</option>
    <option >31</option>
  </select>
  <select name="annee" size="1" id="annee">
    <option ></option>
    <option >Janvier</option>
    <option >F&eacute;vrier</option>
    <option >Mars</option>
    <option >Avril</option>
    <option >Mai</option>
    <option >Juin</option>
    <option >Juiellet</option>
    <option >Aout</option>
    <option >Septembre</option>
    <option >Octobre</option>
    <option >Novembre</option>
    <option >D&eacute;cembre</option>
  </select>
  <select name="mois" size="1" id="mois">
    <option ></option>
    <option >1980</option>
    <option >1979</option>
    <option >1978</option>
    <option >1977</option>
    <option >1976</option>
    <option >1975</option>
    <option >1974</option>
    <option >1973</option>
    <option >1972</option>
    <option >1971</option>
    <option >1969</option>
    <option >1968</option>
    <option >1967</option>
    <option >1966</option>
    <option >1965</option>
    <option >1964</option>
    <option >1963</option>
    <option >1962</option>
    <option >1961</option>
    <option >1960</option>
    <option >1959</option>
    <option >1958</option>
    <option >1957</option>
    <option >1956</option>
    <option >1955</option>
    <option >1954</option>
    <option >1953</option>
    <option >1952</option>
    <option >1951</option>
    <option >1950</option>
  </select>
  <br>
  <br>
  Pr&eacute;nom de p&egrave;re<span class="Style1">*</span>
  <input name="prenom-pere" type="text" value="">
  <br>
  <br>
  Pr&eacute;nom de m&egrave;re<span class="Style1">*</span>
  <input name="prenom-mere" type="text" value="">
  <br>
  <br>
  Votre adresse mail
  <input name="email" type="text" value="">
  <br>
  <br>
  N&deg; GSM <span class="Style1">*</span>
  <input name="var" type="text" value="">
  <br>
  <br>
  <input name="Submit" type="submit" value="Enregister">
  <input name="Reset" type="reset" value="Effacer">
  <br>
  <br>
    </p></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
<h3 align="center" class="Style2">&nbsp;</h3>
<?php

 ?>
</body>

</html>

Posté : 22 mars 2009, 20:46
par julian
Et tu veux faire quoi exactement ?
J'ai pas compris tes explications...

Posté : 22 mars 2009, 20:50
par Ryle
Il te faut renvoyer les données de l'utilisateur à la page qui affiche ton formulaire (via l'url, la session, ou ce que tu veux qui te permet de lui spécifier des valeurs) et utiliser ces valeurs pour renseigner tes champs par défaut, avec les attributs correspondants :
- checked="checked" pour les radio et checkbox devant être cochés
- selected="selected" pour les options de liste déroulantse devant être sélectionnés
- value="..." avec la valeur à afficher, pour les autres inputs :)

Ps : fais attention à la formulation, grammaire et ortho de tes messages. J'ai du relire ton post 3 fois avant de comprendre ce que tu voulais (en espérant avoir comprit). C'est un forum d'entraide francophone et si tu ne fais pas d'effort pour te faire comprendre, on en fera pas d'avantage pour t'aider :?

php

Posté : 22 mars 2009, 21:07
par bikbia
j'ai une page formulaire pour entrer des détails le problème est qu'il faut remplir tout la formulaire pour envoyer vers la base et lorsque j'ai oublier de remplir certains champ la page retourner vide et merci d avance et désole pour la lange