Fonction execute()

Résolu
aldofkr Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -  
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir famille développeur.
j'ai un soucis à vous soumettre. j'ai conçu un site web qui fonctionne bien en local. Alors j'ai décidé de l’héberger, ce qui a été fait. mais certaines pages pages n'affichent pas. et surtout les pages qui comportent du php. quand j'enlève le php, il s'affiche. dans le cas contraire, non. j'ai décidé d'enlever seulement la fonction execute(), ma page s'est affichée. mais avec cette fonction, impossible d'afficher la page. j'aimerai savoir à quoi cela est dû.

merci d'avance.

j'utilise pdo je précise
<?php
require_once 'bar_lateral.php';
require_once'menu.php';

$req = $pdo -> prepare("SELECT * FROM type_administrateur");
$req -> execute();
$users = $req -> fetchAll();

?>
<!DOCTYPE>
<html lang="fr">
<head>
<link rel="stylesheet" type="text/css" href="fichier.css">
<title></title>
</head>
<body >
<main class="pt-5 mx-lg-5">
<div class="container-fluid mt-5">
<div class="card mb-4 wow fadeIn">

</div>

<div class="row wow fadeIn" >
<!--Grid column-->
<div class="col-md-12 mb-4" >
<!--Card-->
<div class="card" >
<!--Card content-->
<div class="card-body" >
<div class="row">
<div class="col-md-6" id="moi"></div>
<form method="post" action="" class="formBox col-md-6">
<label>Numero de téléphone</label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1"><i class="fa fa-mobile" style="font-size: 24px;"></i></span>
</div>
<input type="text" name="num" class="form-control" aria-describedby="basic-addon1">
</div>
<label>Nom</label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1"><i class="fa fa-address-book" style="font-size: 24px;"></i></span>
</div>
<input type="text" name="nom" class="form-control" aria-describedby="basic-addon1">
</div>
<label>Prenoms</label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1"><i class="fa fa-address-book" style="font-size: 24px;"></i></span>
</div>
<input type="text" name="prenoms" class="form-control" aria-describedby="basic-addon1">
</div>
<label>Poste occupé</label>

<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1"><i class="material-icons">person</i></span>
</div>

<select class="form-control" name="post">
<option disabled selected>Choisissez une option</option>
<?php foreach ($users as $user): ?>
<option><?= $user->libelle; ?></option>
<?php endforeach; ?>
</select>
<input type="hidden" name="poste" value="">
</div>
<label>E-mail</label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1">@</span>
</div>
<input type="email" name="mail" class="form-control" aria-describedby="basic-addon1">
</div>
<input type="hidden" name="pwd" class="form-control" aria-describedby="basic-addon1">
<input type="hidden" name="idtyp" class="form-control" aria-describedby="basic-addon1">
<div class="form-group">
<input type="submit" class="btn btn-success form-control" value="Créer" >
</div>
</form>
</div>
</div>
</div>
<!--/.Card-->
</div>
</div>
</div>
</main>

</body>
</html>
A voir également:

1 réponse

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Il y a très probablement une erreur SQL lorsque la requête est exécutée. Ces erreurs ne sont affichées qu'à la demande.
Pour la gestion des erreurs, lis ça : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

Xavier
1
aldofkr Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Xavier, ton lien m'a aidé. c'était un souci avec le pdo. mais ça fonctionne maintenant
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Du coup n'hésite pas à passer le sujet à « résolu » :)
0