Bonjour ,
J'essaie depuis 2 jours de modifier une entrée de ma bbdd en vain.
J'ai essayé avec 2 méthodes mais ça me renvoie toujours le même message : array(3) { [0]=> string(5) "HY093" [1]=> NULL [2]=> NULL }
J'ai pour habitude de chercher et trouver les solutions sur internet mais là, je sèche.
Je précise que je me suis mis à coder que depuis 2 mois.
Aussi je vous remercie par avance de m'apporter votre aide et/ou tout élément qui pourra me faire avancer et résoudre mon problème.
François
Ci-dessus mon code :
Ci-dessous le résultat des "var_dump" :
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 <?php // Initialiser la session session_start(); // Vérifiez si l'utilisateur est connecté, sinon redirigez-le vers la page de connexion if(!isset($_SESSION["matricule"])){ header("Location: ../../index.php"); exit(); } if ($_SESSION['user']['droits'] != "Admin") { header("location: ../../Accueil/accueil.php"); exit(); } require('../../Config/config.php'); // ouverture d'une connexion à la bdd pvsoft $bdd = new PDO('mysql:host=localhost;dbname=PVSOFT', 'root', 'root'); $mid_ste = $_POST['mid_ste']; $formesociete = $_POST['mformesociete']; $rqmste = $bdd->prepare("UPDATE 'societe' SET 'formesociete'=:mformesociete WHERE id_ste=$mid_ste"); $executeIsOk = $rqmste->execute(array('formesociete'=>$formesociete, 'id_ste'=>$mid_ste)); /*$rqmste->bindValue(":formesociete", $_POST['mformesociete'], PDO::PARAM_STR);*/ $executeIsOk = $rqmste->execute(); if ($executeIsOk){ $message = 'La société a été mise à jour avec succès.'; } else { $message = 'Echec de la mise à jour de la société'; } ?> <!doctype html> <head> <title>Modification Societe</title> <meta charset="utf-8"/> <link rel="stylesheet" href="../../Config/style.css" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> </head> <body> <div id="bloc_page"> <header><?php include ("headerentreprise.php"); ?></header> <section><?php include ("../../Config/ligne_connexion.php"); ?></section> <section><?php include ("menulateralentreprise.php"); ?></section> <div id="sectionprincipaleaveclateral"> <h1>Modification de la société</h1> <br> <p class="edit_tiers_sans_tabulation"><?php echo $message; ?></p> <p> <?php var_dump($_POST['mid_ste']); ?></p> <p> <?php var_dump($_POST['mformesociete']); ?></p> <p> <?php var_dump($mid_ste); ?></p> <p> <?php var_dump($formesociete); ?></p> <p> <?php var_dump($executeIsOk); ?></p> <p> <?php var_dump($rqmste); ?></p> <p> <?php var_dump($rqmste->errorInfo()); ?></p> <p> <?php print_r ($rqmste->errorInfo()); ?></p> <input type="button" name="mquit" value="Retour" onclick="javascript:window.document.location.href='entreprise.php';"> </div> <footer><?php include ("../../Config/footer.php"); ?></footer> </div> </body> </html>
string(1) "1"
string(4) "SASA"
string(1) "1"
string(4) "SASA"
bool(false)
object(PDOStatement)#2 (1) { ["queryString"]=> string(65) "UPDATE 'societe' SET 'formesociete'=:mformesociete WHERE id_ste=1" }
array(3) { [0]=> string(5) "HY093" [1]=> NULL [2]=> NULL }
Array ( [0] => HY093 [1] => [2] => )
Partager