Tout d'abord Bonjour à toutes et tous,

Je viens vers votre site car je bloque sur une commande PHP/MySQL qui est basique je pense mais dont je n'arrive pas à m'en dépatouiller.

Voici le bout de code qui me semble en défaut :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$requete = htmlspecialchars($_POST['ticket']);
$requet = $dbh->query('SELECT ticket,date_act,reseau,perimetre,liaison,site,commentaire,solution,impact FROM probleme WHERE ticket = "'.$requete.'" ');
$requet->execute();
$array = $requet->fetch();
$nb = count($array);
if ($nb != 0) //il y a des résultats{
?>
<table>
	<tr><td>Ticket</td><td>Date</td><td>Réseau</td><td>Périmètre</td><td>Liaison</td><td>Site - Equipement</td><td>Commentaire</td><td>Solution</td><td>Impact</td></tr> 
<?php
	while ($tableau = $requet->fetch()){
		echo '<tr><td>'.$tableau['ticket'].'</td><td>'.$tableau['date_act'].'</td><td>'.$tableau['reseau'].'</td><td>'.$tableau['perimetre'].'</td><td>'.$tableau['liaison'].'</td><td>'.$tableau['site'].'</td><td>'.$tableau['commentaire'].'</td><td>'.$tableau['solution'].'</td><td>'.$tableau['impact'].'</td></tr>';
	}
Au final mon problème est que je n'arrive pas à rentrer dans ma boucle While ou alors ma syntaxe est fausse ( Requete select SQL vérifié avec PHPMYADMIN)

Merci à tous par avance...

Cordialement

Armand