if (!empty($_POST)) {
echo '<pre>'.print_r($_POST,true).'</pre>';
} else {
echo '<br/>$_POST vide';
}
qui m'affiche.................
Array
(
[nommer_ville] => TESTVILLE
)
if (!empty($_POST)) {
$msg_nom_ville = filter_input(INPUT_POST, 'msg_nom_ville', FILTER_SANITIZE_STRING);
if(strlen($msg)>0){
$pdostat = $bdd->prepare("UPDATE map INNER JOIN membres ON membres.pos_x = map.pos_x AND membres.pos_y = map.pos_y SET map.msg_nom_ville = '$msg_nom_ville', tile= '/relief/tile_ville.gif' WHERE membres.id=:id");
$pdostat->bindvalue(':id', $idMembreSession, PDO::PARAM_INT);
$pdostat->execute();
}
header('Location:page_test.html');
exit;
}
Mais il n'y a pas de mise à jour de la table. if(isset($_POST['nommer_ville']))
{
$msg_nom_ville = ($_POST['nommer_ville']);
}
if (!empty($_POST)) {
$msg = filter_input(INPUT_POST, 'nommer_ville', FILTER_SANITIZE_STRING);
if(strlen($msg)>0){
$pdostat = $bdd->prepare("UPDATE map INNER JOIN membres ON membres.pos_x = map.pos_x AND membres.pos_y = map.pos_y SET map.msg_nom_ville = '$msg', tile= '/relief/tile_ville.gif' WHERE membres.id=:id");
$pdostat->bindvalue(':id', $idMembreSession, PDO::PARAM_INT);
$pdostat->execute();
}
header('Location:page_test.html');
exit;
}
if(isset($_POST['nommer_ville']))
{
$msg_nom_ville = ($_POST['nommer_ville']);
}
if (!empty($_POST)) {
$msg = filter_input(INPUT_POST, 'nommer_ville', FILTER_SANITIZE_STRING);
if(strlen($msg)>0){
$pdostat = $bdd->prepare("UPDATE map INNER JOIN membres ON membres.pos_x = map.pos_x AND membres.pos_y = map.pos_y SET map.msg_nom_ville = '$msg', tile= '/relief/tile_ville.gif' WHERE membres.id=:id");
$pdostat->bindvalue(':id', $idMembreSession, PDO::PARAM_INT);
$pdostat->execute();
}
header('Location:page_test.html');
exit;
}