Page 1 sur 1
probleme avec un UPDATE
Posté : 19 sept. 2015, 18:52
par sumyom
bonjour, c'est la deuxieme fois que j'ai un probleme avec un UPDATE c pour modif les infos d'une page qui sont stockées dans une bdd mysql
Code : Tout sélectionner
<?php
include("config.php");
$npage = $_POST['npage'];
$nvtext = $_POST['text'];
$req = $db->prepare('UPDATE PAGE SET text = :nvtext WHERE nom = :npage');
$req->execute(array(
'nvtext' => $nvtext,
'npage' => $npage,
));
?>
Sachez que je ne reçoit pas le moindre code erreur et que ca ne proviens pas d'une defaillance serveur puisque que les autres UPDATE du site fonctionne
Merci
Re: probleme avec un UPDATE
Posté : 21 sept. 2015, 10:40
par Megadeth
Bonjour,
Est-ce que le typage des variables est iso avec le typage en base ?
Tu n'as pas un caractère spécial dans npage ?
Quel est le contenu de tes variables ?
Mega

Re: probleme avec un UPDATE
Posté : 21 sept. 2015, 11:49
par Vince32
Salut,
Quel est réellement ton problème? si je comprends bien, l'UPDATE ne s'effectue pas dans la BDD. C'est ça?
Re: probleme avec un UPDATE
Posté : 22 sept. 2015, 14:29
par ynx
Salut,
Les rapports d'erreurs php est-il activé (directive error_reporting) ? Les erreurs php sont-elles affichées (directive display_errors) ?
Le mode d'erreur PDO est-il bien défini en warning ou exception (
http://php.net/manual/fr/pdo.error-handling.php) ?
Les données POST sont-elles bien envoyées ?
Bonne journée
Re: probleme avec un UPDATE
Posté : 22 sept. 2015, 23:51
par hyflender
Code : Tout sélectionner
<?php
include_once("config.php");
if(!empty($_POST) {
$req = $pdo->prepare('UPDATE page SET text = ? WHERE id = ?');
$req->execute([$_POST['npage'], [$_POST['text']]);
}
?>
Le transfert du $_post ce fait il bien ?
Ton config.php est il sur le meme dossier que ton fichier ?
Re: probleme avec un UPDATE
Posté : 15 oct. 2015, 18:20
par sumyom
Bonjour,
Est-ce que le typage des variables est iso avec le typage en base ?
Tu n'as pas un caractère spécial dans npage ?
Quel est le contenu de tes variables ?
Mega

Désolé du temps de réponse.
Je ne voit pas ce que tu veut dire par typage
et effectivement il se pourrait que npage contienne des caractère spéciaux parfois
le contenu de mes variables est du texte et du code mélangé que ce soit npage ou nvtexte