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 des donnée


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Avril 2011
    Messages : 65
    Points : 26
    Points
    26
    Par défaut modification des donnée
    Bonjours,

    SVP, qui peut m'aider, j'ai un script php, dont lequel je voudrais faire des modification d'un table de donnéé (qui sont deja enrigistré :non,prenom,matricule,service)
    SVP,qui peut me dire ou est la faute et merci d'avance..
    Voici le 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
    <?php
    session_start();
    include("connexion.php");
    connect($host,$user,$mot_passe,$db_name);
    if ( !session_is_registered("authen_user")){
    #echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL=index.php?erreur=404">';
    #redirection instantanée
    header("location:index.php?erreur=404");
    }
    $date = getdate();
    $m = $date['mon'];
    $j = $date['mday'];
    $a = $date['year'];
    $d= $j."/".$m."/".$a;
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <link href="css/style.css" rel="stylesheet">
    <title></title>
    </head>
    <body topmargin="0" leftmargin="0">
    &nbsp;
    <table width="967" height="902"  border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#111111" bgcolor="#FFFFFF" style="border-collapse: collapse">
    <tr>
        <td width="100%" height="126" align="left" valign="top">
             <table WIDTH="967" BORDER="0" CELLPADDING="0" CELLSPACING="0">
                <tr>
                    <td COLSPAN="6"><img SRC="img/header.jpg" WIDTH="387" HEIGHT="94"></td>
               </tr>
    	       <tr>
                 <td width="89"><a class="linx" href="user_home.php">Consultation  </a></td>
                    <td width="111"><a class="linx" href="new.php">Ajouter nouveau</a></td>
                    <td width="467"><a class="linx" href="find7.php">Recherche</a></td>
                 <td width="38"><a class="linx" href=""></a></td>
                   <td width="175"><a class="linx" href="#6"></a></td>
                   <td width="87"><a class="linx" href="deco.php">D&eacute;connecxion</a></td>
              </tr>
    		  <tr>
    		    <td COLSPAN="6">&nbsp;</td>
    		   </tr>
          </table>
        </td>
    </tr>
     <form name="f3" action="réaffecter_à_nouveau.php" method="post">
    	<th height="52"><input type="submit" value="Réaffecter" ></th>
    <form method="post"  action="<?php echo $_SERVER['PHP_SELF'];  ?>" >
    	<!-- style="display:block;width:300px;" pour aligner le formulaire-->
    	<label style="display:block;width:300px;" for="nv_nom">nouveau nom</label>
    	<input  type="text" name="nvtitre" id="nv_nom" /><br/>
     
    	<label style="display:block;width:300px;" for="nv_prenom">nouveau prenom</label>
    	<textarea name="nvcontenu" id="nv_prenom" rows="2" cols="30"> </textarea><br/>
     
    	<label style="display:block;width:300px;" for="nvlieu">nouvelle matricule</label>
    	<input  type="text" name="nvlieu" id="nv_matricule" /><br/>
     
    	<label style="display:block;width:300px;" for="date">nouvelle date</label><?php echo $d; ?>
    	<input  type="date" name="nvdate" id="nv_date" /><br/>
    	<label style="display:block;width:300px;" for="service">nouvelle service</label>
    	<input  type="date" name="nvdate" id="nv_service" /><br/>
    	<label style="display:block;width:300px;" for="statu_pc">nouvelle statu</label>
    	<input  type="date" name="nvdate" id="nv_statu" /><br/>
    	<input style="display:block;width:300px; " type="submit" value="valider les modifications" name="valider"/>
     
    </form>
    </fieldset>	
    </html>
     
    <!-- script réaffecter-->
    <?php 
     
    		try 
    		{
    			$bdd=new PDO('mysql:host=localhost;db_name=pc_sagem', 'root', '');
     
    		}
     
    	catch(Exception $e)
    		{
    			die('erreur:' .$e->getMessage());
    		}
     
     
    		<?php
    		if (isset($_POST['valider'])&&  isset($_POST['nv_nom'])  &&  isset($_POST['nv_prenom'])  &&  
    		isset($_POST['nv_matricule'])   &&  isset($_POST['nv_date'])  &&  isset($_POST['nv_service'])&&  isset($_POST['nv_statu']))
    		{
    		?>
    			/*enregistrer les modifications de l'evenement concerné*/
    			$req=$bdd->prepare('UPDATE evenement SET 
    			nom=:nv_nom,
    			prenom=:nv_prenom,
    			matricule=:nv_matricule,
    			date_affectation=:nv_date,
    			service_UF=:nv_service
    			WHERE id_pc=:id_de_pc');
     
    			$req->execute(array(
    			'nvtitre' => $_POST['nvtitre'],
    			'nvcontenu' => $_POST['nvcontenu'], 
    			'nvlieu' => $_POST['nvlieu'] ,
    			'nvdate' => $_POST['nvdate'] ,
    			'id_de_pc' => $_GET['id'] ));
    			<?php
    			if ($req){
    			?>
    			echo "votre réaffectation  est prise en compte!";
    			else 
    			echo "probleme de réaffectation!!!!";
     
    		}
     
    ?>
    </body>
    </head>
    </html>

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut


    Quelle est l'erreur ?

Discussions similaires

  1. [JTable] Interdire la modification des données ?
    Par Cyborg289 dans le forum Composants
    Réponses: 7
    Dernier message: 25/02/2013, 10h40
  2. [MySQL] Modification des données d'une base par les membres
    Par pod1978 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/03/2006, 17h25
  3. Réponses: 2
    Dernier message: 21/03/2006, 15h22
  4. Modification des données impossible
    Par Virgile59 dans le forum Access
    Réponses: 8
    Dernier message: 03/03/2006, 14h41
  5. Réponses: 6
    Dernier message: 15/02/2006, 14h02

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