Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
2316 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Récupération d'un champ pour update

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupération d'un champ pour update

n°2301441
vinkey
Posté le 02-06-2017 à 10:51:46  profilanswer
 

bonjour, je suis débutant et j'aimerais récupéré le champ USER_ID (clé primaire de ma bdd) de la ligne que j'ai sélectionné dans mon tableaux pour modifié le champ (statut) en affecté ou non affectée pour cela j'ai réalisé un dialbox avec oui ou non
j'ai fais un script selectrow pour sélectionné la ligne
comment puis-je faire pour prendre en considération la ligne sélectionne pour modifié le champs voulu?
merci


Message édité par vinkey le 02-06-2017 à 12:15:36
mood
Publicité
Posté le 02-06-2017 à 10:51:46  profilanswer
 

n°2301445
Dolb66
Posté le 02-06-2017 à 11:56:49  profilanswer
 

J'ai pas tout compris de ce que tu recherche exactement, mais pour récupérer un champ et le modifier tu peux créer un formulaire :
 

Code :
  1. <form method="post" action ="">
  2.    <input type="text" class="form-control" name="nom" placeholder="<?php      // <- Ici la case pour que tu puisse rentrer la nouvelle valeur que tu vas attribuer à ton champs
  3.     $req = $bdd->prepare('SELECT ****** FROM ****** WHERE ****); // Ici ta requete SQL pour recuperer ton champs USER_ID comme sa tu le vois en fond de formulaire
  4.     $req -> execute();
  5.     $donnees = $req->fetch();
  6.     echo htmlspecialchars($donnees['nom de ton champs']);
  7.    ?>
  8.       " required />    
  9.   <input type="submit" class="form-controle" class="bginput" value="modifier">
  10.   </form>


 
Ensuite tu passe a la requete de modification
 

Code :
  1. <?php
  2.   if(isset($_POST['nom']))
  3.   {
  4.    $test=$_POST['nom']; //  <- recupere l'input qui avait le name=nom et donc tu récupère la valeur de ton champs
  5.    $req = $bdd->prepare('UPDATE **** SET /* ....='.$test.'*/ WHERE ******); // <-- Requete de modification, après le set tu insère ta nouvelle valeur
  6.    $req -> execute();
  7.    $donnees = $req->fetch();
  8.    ?><?php
  9.   }?>


 
Après comme toi je débute, donc je peux être à coté de la plaque vis a vis de ta demande, et des personnes plus qualifiés peuvent te proposer des solutions plus direct.
En esperant avoir aider un petit peu  :hello:


Message édité par Dolb66 le 02-06-2017 à 11:57:53
n°2302818
mouele
Posté le 04-07-2017 à 01:35:29  profilanswer
 

svp besoin d'aide ma reqette n'affiche aucune erreur mais ne met pas a jour
 
 
<?php  
 include "fonction.php";
 connexion();
 $conn=connexion();
 if(isset($_POST['envoyer'])){
 
 
 if(isset($_POST['id']) AND isset($_POST['nom_livre'])  AND isset($_POST['auteur']) AND  isset($_POST['prix']) AND  isset($_POST['datePub'] )){
 
 $modif=$conn->prepare("UPDATE livre SET nom_livre=?,auteur=?,prix=?,datePub=? WHERE id=id" );
 $modif->execute(array($_POST['id'],$_POST['nom_livre'],$_POST['auteur'],$_POST['prix'],$_POST['datePub']));
 
 
}
}
 ?>

n°2302910
MaybeEijOr​Not
but someone at least
Posté le 05-07-2017 à 11:31:02  profilanswer
 

Code :
  1. WHERE id=id


 
 :??:


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Récupération d'un champ pour update

 

Sujets relatifs
[Java] Arrêt traitement si doublons dans champ d'un fichier[Perl] Arrêt traitement si doublons dans champ d'un fichier
Sql server un champ avec 3 choixListView récupération valeur
Crypter un champ en BDD (mais ce n'est pas une question bdd)Récupération 3ème et 4ème colonne
[récupération de fichier]Problème C# récupération de donnée
Update d'une table pour des enregistrements venant d'une autre table[MYSQL] Import fichier csv : empecher l'update de certaines colonnes
Plus de sujets relatifs à : Récupération d'un champ pour update



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR