[RESOLU] Création automatique de tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Création automatique de tableau

Re: [RESOLU] Création automatique de tableau

par Funtrac » 14 juil. 2015, 19:54

Fait !

Re: Création automatique de tableau

par @rthur » 05 juil. 2015, 22:02

Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton "Résolu" situé en haut de la page.

Re: Création automatique de tableau

par Funtrac » 05 juil. 2015, 19:30

Problème résolu grâce au paramètre : $bdd1->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

Re: Création automatique de tableau

par Funtrac » 05 juil. 2015, 16:32

Et voici les erreurs affichés suite a l'ajout de : "error_reporting(E_ALL);"
Notice: Undefined variable: ligne in /home/u103565525/public_html/gestionpub.php on line 130
Notice: Undefined variable: reqinfotag in /home/u103565525/public_html/gestionpub.php on line 138

Re: Création automatique de tableau

par Funtrac » 05 juil. 2015, 16:25

Voici le code en entier :
<?php
if(isset($_GET['idtag']))
{
$reqtag = $bdd->prepare("SELECT * FROM pub WHERE Idemp = ?");
$reqtag->execute(array($_GET['idtag']));
$ligne = count($reqtag->fetchAll());
}
?>
<div id="contenu">
<table>
<?php
for ($i = $ligne; $i >= 1; $i--) {
$y = $i-1;
$sql = "SELECT * FROM Pub LIMIT ".$y.",".$i;
$reqinfotag = $bdd->query($sql);
echo "<tr><td>" .$reqinfotag['Nompub']. "</td><td> " . $reqinfotag['Codepub'] . "</td><td>" .$reqinfotag['Affrest']. "</td><td> " .$reqinfotag['Rota'] . " </td></tr>" ;
}
?>
</table>
</div>

Re: Création automatique de tableau

par tof73 » 05 juil. 2015, 16:16

$ligne= $reqtag->rowCount();
<table>
<?php

code non valide, et message d'erreur désactivé ?
peut-être faq-tutoriels/page-blanche-script-php-c ... 73178.html

Création automatique de tableau

par Funtrac » 05 juil. 2015, 16:11

Bonjour, j'ai besoin de votre aide !
Je veux récupérer des données d'un base mysql pour les mettre dans un tableau html. Je voudrais que l'utilisateur choisse via un _GET quel id emp il veut. Le problème est rien ne s'affiche.Voici mon code :
<?php
if(isset($_GET['idtag']))
{
$reqtag = $bdd->prepare("SELECT * FROM pub WHERE Idemp = ?");
$reqtag->execute(array($_GET['idtag']));
$ligne = count($reqtag->fetchAll());
}
?>
<div id="contenu">
<table>
<?php
for ($i = $ligne; $i >= 1; $i--) {
$y = $i-1;
$sql = "SELECT * FROM Pub LIMIT ".$y.",".$i;
$reqinfotag = $bdd->query($sql);
echo "<tr><td>" .$reqinfotag['Nompub']. "</td><td> " . $reqinfotag['Codepub'] . "</td><td>" .$reqinfotag['Affrest']. "</td><td> " .$reqinfotag['Rota'] . " </td></tr>" ;
}
?>
</table>
</div>
Merci de votre aide