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 :

modifications dans base de données


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut modifications dans base de données
    Bonjour,

    Je souhaiterai modifier des données qui sont présentes dans une base de données, via php. Dans un premier temps, je dois donc sélectionner le nom de la personne dont je souhaite modifier.

    Donc dans un premier temps, je souhaiterai afficher le résultat où le nom serait "mariette" par exemple. ET ça ne va pas...
    Nom : Capture.JPG
Affichages : 166
Taille : 72,6 Ko

    J'ai droit au message d'erreur suivant:


    Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\Nouveau dossier (2)\modification.php on line 68


    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
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>Site</title>
    		<header>
    		 <?php include ("entete.php"); ?>
    		</header>
    <link rel="stylesheet" type="text/css" href="style.css">
        </head>
     
        <body>
      <nav>
       <?php include("menus.php"); ?>
    	</nav>
    <p>
    Sélectionnez le nom de la personne dont vous souhaitez modifier les données.
    </p>
    <center>
    <form>
    <input type="text" id="nom" name="nom" />
    <input type="submit"  value="ok" /></center>
    </form>
     
     
    <?php
     
    try
    {
    	// On se connecte à MySQL
    	$bdd = new PDO('mysql:host=localhost;dbname=fonctions;charset=utf8', 'root', '');
    }
    catch(Exception $e)
    {
    	// En cas d'erreur, on affiche un message et on arrête tout
            die('Erreur : '.$e->getMessage());
    }
     
     
     
     
    		?>
           <center>
        <table border=1 width=50%>
     
            <tr>
              <th>
    Nom
    </th>	
       <th>
    Prénom
    </th>     <th>
    E-mail
    </th>   
     
    </tr>
    <tr>
     
    		<td width=12%>
     
    		<?php
     
     
     
     
    		$reponse = $bdd->prepare('SELECT * FROM abonnes WHERE
        nom=:nom'); 
    	$reponse->execute();
      ?>
    		</td>
    		<td width=3% align="center">
    		<?php $reponse = $bdd->query('SELECT nom FROM abonnes WHERE
        nom=nom'); 
       while ($donnees = $reponse->fetch())
    {
            echo $donnees['nom'];
    }
     
    ?>	
     
     
    		</td>
    		<td width=15%>
    		<?php $donnees = $bdd->query('SELECT nom FROM abonnes WHERE
        nom=:nom)');?>
    	<?php
      while ($donnees = $reponse->fetch())
    {
            echo $donnees['nom'];
    }
     
    ?>
    		</td>
     
     
     
     
            </tr>
    		</center>
     
     
     
       </table>
    </center>
     
     
     
     <?php
    $reponse->closeCursor(); 
     
    ?>
    </body> 
     
     
     
       <?php include("pied_de_page.php"); ?>
     
    </html>

    Une idée du soucis?


    D'avance merci!
    Dernière modification par sabotage ; 16/10/2015 à 19h01.

Discussions similaires

  1. erreur récupération des données depuis base de données dans une liste
    Par amintoraa dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 25/04/2014, 23h41
  2. [MySQL] inserer donnée dans base de donnée
    Par groskanel dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 19/06/2009, 11h57
  3. Impossible d'ajouter données dans base de données
    Par spartaxhit dans le forum Requêtes
    Réponses: 1
    Dernier message: 14/01/2008, 02h58
  4. methodologie pour Supprimer données dans base de données
    Par elkhy dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 26/04/2006, 18h30
  5. insertion de données dans Base de données Oracle 9
    Par hottnikks_79 dans le forum SQL
    Réponses: 2
    Dernier message: 16/03/2006, 00h07

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