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 :

modification et enregistrement dans la base


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 16
    Par défaut modification et enregistrement dans la base
    Bonjour
    J’ai un formulaire afficher de dans des valeurs de ma base je veux que quand je modifie ses valeur les modifications soit enregistré dans la base
    Vraiment je suis bloqué et je ne sais pas par ou commencer
    Voila le code de mon formulaire



    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
    <html>
      <head>
        <title>modification de données</title>
      </head>
     
    <body>
      <?php
     
    $dbhost = 'localhost';
    $dbuser = 'root';
    $dbpass = '';
    $conn = mysql_connect($dbhost,$dbuser,$dbpass)or die('error connecting to mysql');
    $dbname = 'asta';
    mysql_select_db($dbname);
     
    //$id_devis=$_POST["id_devis"];
    $jour=$_POST["jour"];
    $mois=$_POST["mois"];
    $annee=$_POST["annee"];
    $description_devis=$_POST["description_devis"];
    $montant=$_POST["montant"];
    $remise=$_POST["remise"];
     
     $var=$_GET['var'];
     // print $_GET['var'];
      ?><br><br><?php
     
     
    $date=$annee."-".$mois."-".$jour;  
     
    $query="select * from devis where id_devis='$var'";
    //echo $query;
    $result = mysql_query($query) or die(mysql_error());
    while($row=mysql_fetch_array($result)){
     
    ?>
     
    <form  methode="post" action="modification1.php"  name="deposer" >
    <table width="366" border="0" align="center">
    <input type="hidden" name="id_devis" value="<?php print("$row[id_devis]");?>">
     
    <tr bgcolor="#969696">
    			<td  width="134" align="right">
    			Date
    			</td>
    			<td width="222">
     
    				<input name="date" type="text"   maxlength="20"   value="<?php
     
    print("$row[date]");
     
    		?>">
    			</td>
    		</tr>
            <tr bgcolor="#969696">
    			<td  width="700" align="right">
    			Description Devis
    			</td>
    			<td width="500">
     
    				<input name="date" type="text"   maxlength="20"   value="<?php
     
    print("$row[description_devis]");
     
    		?>">
    			</td>
    		</tr>
     
            <tr bgcolor="#969696">
    			<td  width="700" align="right">
    			Montant
    			</td>
    			<td width="500">
     
    				<input name="date" type="text"   maxlength="20"   value="<?php
     
    print("$row[montant]");
     
    		?>">
    			</td>
    		</tr>
            <tr bgcolor="#969696">
    			<td  width="134" align="right">
    				Remise
    			</td>
                <td width="222">
    				<input name="remise" type="text"  maxlength="20"  value=
                    "<?php
     
    print("$row[remise]");
     
    		?>">
    			</td>
    		</tr>
            </table><br>
            <center><INPUT TYPE="SUBMIT" VALUE="Modifier"  >
    <input type="reset" value= "Annuler" ></center></p>
    </form>
    <?php
    }
    ?>
    </body>
    </html>

    svp aidez moi sur le code de l'enregistrement des modification

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 144
    Par défaut
    Ben tu fais une requête d'UPDATE dans ta base ?

    Qu'est-ce qui te pose problème exactement ?

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    278
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 278
    Par défaut
    Dans la page "modification1.php" tu recupère les valeurs envoyé via le formulaire, puis tu ecris une requete sql type UPDATE comme le dit asdf007, (si tu ne connais pas le forme d'une requete d'update un simple tour sur l'ami Google t'informera de la forme que prend ce type de requete), puis tu execute ta requete. Rien de bien complexe tu vois!

Discussions similaires

  1. [MySQL] Modification d'un enregistrement dans une base de données
    Par hémilie dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 17/02/2015, 19h05
  2. Réponses: 5
    Dernier message: 08/07/2010, 08h07
  3. Réponses: 2
    Dernier message: 21/08/2009, 16h36
  4. Réponses: 3
    Dernier message: 11/09/2007, 14h00
  5. Réponses: 1
    Dernier message: 04/11/2005, 23h26

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