PHP - Affichage d'une table de la base de donnée se fait plus
Posté : 10 sept. 2018, 13:59
Bonjour à tous,
J'ai un site avec qui permet de s'inscrire à des activités. Quand je vais dans l'administration du site pour voir qui s'est inscrit à quelle activité plus rien ne s'affiche alors qu'il y a même pas 5min tout fonctionnait parfaitement. Le soucis n'est pas la connexion à la base de donnée car je peux voir les autres informations que contiennent ma base de donnée dans l'administration du site.
Dans ma base de donnée j'ai une table nommée inscriptions, cette table contient plusieurs informations (nom, prénom, date de naissance, activité choisie,...). Il y avait une personne qui s'était inscrite pour une mauvaise activité. Donc dans ma base de donnée j'ai trouvé la ligne qui correspondait à l'inscription de cette personne, je l'ai édité et j'ai changé la valeur de l'activité (c'est passé de cuisine à méditation), j'ai éxecuté. Ma modification a été réalisé sans soucis. Depuis cette modification plus rien ne s'affiche.
Je ne travaille pas en local mais sur serveur.
Voici le code PHP de la page qui est censé m'afficher les inscriptions :

J'ai un site avec qui permet de s'inscrire à des activités. Quand je vais dans l'administration du site pour voir qui s'est inscrit à quelle activité plus rien ne s'affiche alors qu'il y a même pas 5min tout fonctionnait parfaitement. Le soucis n'est pas la connexion à la base de donnée car je peux voir les autres informations que contiennent ma base de donnée dans l'administration du site.
Dans ma base de donnée j'ai une table nommée inscriptions, cette table contient plusieurs informations (nom, prénom, date de naissance, activité choisie,...). Il y avait une personne qui s'était inscrite pour une mauvaise activité. Donc dans ma base de donnée j'ai trouvé la ligne qui correspondait à l'inscription de cette personne, je l'ai édité et j'ai changé la valeur de l'activité (c'est passé de cuisine à méditation), j'ai éxecuté. Ma modification a été réalisé sans soucis. Depuis cette modification plus rien ne s'affiche.
Je ne travaille pas en local mais sur serveur.
Voici le code PHP de la page qui est censé m'afficher les inscriptions :
<?php
ini_set('display_errors',1);
require('includes/admin.php');
if(isset($_GET['action']) && isset($_GET['id']) && $_GET['action'] == 'remove' && !empty($_GET['id'])) {
$req = $bdd->prepare('DELETE FROM inscriptions WHERE id = ?');
$req->execute(array($_GET['id']));
}
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>Administration : Marmitons en Action</title>
<link rel="shortcut icon" href="">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-theme.min.css">
<link rel="stylesheet" href="app/test.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-route.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-sanitize.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ng-csv/0.3.6/ng-csv.min.js"></script>
<script src="app/ngPrint.min.js"></script>
<script src="app/app.js"></script>
<script src="app/filter.js"></script>
<style>body{padding-top:70px;}</style>
<!--[if IE]>
<script src="https://cdn.jsdelivr.net/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body ng-app="myApp">
<?php include('includes/header.php'); ?>
<div class="container" ng-controller="inscriptionsController">
<h1>Inscriptions</h1>
<div class="form-group">
<form class="form-inline">
<div class="form-group">
<p class="form-control-static">Rechercher : </p>
<label for="activity" class="sr-only">Activitée</label>
<input type="text" ng-model="search" class="form-control" placeholder="recherche...">
<button type="button" ng-csv="inscriptions" field-separator=";" csv-label="true" class="btn btn-default" filename="inscriptions.csv">Télécharger</button>
<button class="btn btn-primary" ng-print print-element-id="printThisElement"><i class="fa fa-print"></i> Imprimer</button>
</div>
</form>
</div>
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading"><a href="../inscriptions.php"><span class="glyphicon glyphicon-plus"></span> Voir la page ou ajouter une inscription</a></div>
<!-- Table -->
<div class="table-responsive" id="printThisElement">
<table class="table table-striped" >
<tr>
<th>#</th>
<th id="printThisElement">Nom de l'enfant</th>
<th id="printThisElement">Classe</th>
<th>Date de naissance</th>
<th id="printThisElement">Activite</th>
<th>Periode</th>
<th id="printThisElement">Nom d'un parent</th>
<th id="printThisElement">Téléphone</th>
<th id="printThisElement">Email</th>
<th>Date d'inscription</th>
<th id="printThisElement">Image</th>
<th></th>
</tr>
<tr ng-repeat="inscription in inscriptions | myFilter:search">
<td>{{$index + 1}}</td>
<td>{{inscription.childname}} {{inscription.childfname}}</td>
<td>{{inscription.classes}}</td>
<td>{{inscription.birthdate}}</td>
<td>{{inscription.activite}}</td>
<td>{{inscription.periode}}</td>
<td>{{inscription.parentsname}} {{inscription.parentsfname}}</td>
<td>{{inscription.phone}}</td>
<td>{{inscription.email}}</td>
<td>{{inscription.dateinscription * 1000 | date:"dd/MM/yyyy 'à' HH:mm"}}</td>
<td>{{inscription.image}}</td>
<td><a href="inscriptions.php?action=remove&id={{inscription.id}}" onclick="return(confirm('Attention, vous êtes sur le point de supprimer un inscription. Êtes-vous sûr? Cette opération est irréversible !'));" ><span class="glyphicon glyphicon-trash"></span></a></td>
</tr>
</table>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
Voici une capture d'écran de la page en question, tout s'affiche bien, je n'ai pas d'erreur ni rien mais les inscriptions ne s'affichent pas... Help... 