Résolu Mon code ne marche pas

  • Auteur de la discussion Auteur de la discussion deleted247906
  • Créé le Créé le
Statut
N'est pas ouverte pour d'autres réponses.
D

deleted247906

Salut,

J'ai ce code :
PHP:
<?php
session_start();

include 'bar.php';
require_once '../config/config.php';

// Pour récuperer les infos du gars via son ID de l'url
if(isset($_GET['id']) AND $_GET['id'] > 0) {
   $getid = intval($_GET['id']);
   $requser = $bdd->prepare('SELECT * FROM membres WHERE id = ?');
   $requser->execute(array($getid));
   $userinfo = $requser->fetch();

// Si la personne a pas le bon rank elle accède pas au panel admin
if($_SESSION['rank'] != 3){
  header('Location: ../index.php');
}

// Je compte pour pouvoir faire en sorte de bloqué si je met via l'URL un id trop élevé et je redirige vers le + haut ID

$r = $bdd->query('SELECT count(*) as mb from membres');
$dt = $r->fetch();
$mb = $dt['mb'];

if($_GET['id'] > $mb){
  header('Location: profil.php?id='.$mb);
}

// Variable
$suse = 1;
$debann = $_POST['sus'];

// Pour inserer dans la bdd
if(isset($_POST['forminscription'])){
  $insertmbr = $bdd->prepare("UPDATE membres set suspendre = ?, set deban = ? WHERE pseudo = ?");
  $insertmbr->execute(array($suse, $deban, $userinfo['pseudo']));
}
?>
HTML:
<style>
input[type=text] {
  width: 100%;
  height: 40px;
}
</style>
<html>
   <head>
      <title>OznaTS</title>
      <meta charset="utf-8">
    <link rel="stylesheet" href="css/principale.css">
    <link rel="stylesheet" href="../font-awesome-4.6.3/css/font-awesome.min.css">
   </head>
   <body>
      <div align="center">
         <div class="protil">Formulaire de <?php echo $userinfo['pseudo']; ?></div>
         <hr /><br /><br />
         <form method="POST" action="">
         <input type="text" placeholder="La raison" id="raison" name="raison" required />
         <hr /><br /><br />
         <div class="protil">Peut demander le dé-banissement : </div><INPUT type= "radio" name="sus" value="0" checked>Oui <INPUT type= "radio" name="sus" value="1">Non
         <br /><br /><hr /><br />
         <input type="submit" name="forminscription" class="btn btn-ban" value="Suspendre" />
         </form>
      </div>
   </body>
</html>
<?php
}
?>

Mais il ne se passe strictement rien dans la BDD :/
 
Dernière édition par un modérateur:
Mais y a quoi exactement qui bloque ? Si sa s'ajoute pas / s'actualise pas dans ta BDD alors c'est ta requête qui est pas bonne .
 
Si rien ne se passe en bdd sa peut venir que de ta requête ou alors ton bout de code qui n'est pas exécuté ... je vois que sa perso .
 
C'est pas en disant à chaque fois la même chose que ça s'arrangera! Je t'ai proposé 2 fois de te corriger ça via TeamViewer car j'ai besoin de debug en direct sans attendre tes réponses à chaque fois. :)

Maintenant si quand quelqu'un te propose de t'aider tu refuses, ou que quand quelqu'un te demande + d'informations pour résoudre ton problème tu réponds qu'on a déjà tout ce qu'il faut, tu vas attendre longtemps :/

Et par message ici je ne peux sûrement pas faire plus que ce que mes vdd t'ont déjà dis :)
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut