Bonjour,
n’étant pas un pro en Php/MySql, je souhaiterai faire appel à vos lumieres pour mon problème.
J’ai 3 fichier Php :
- 1 qui me permet de lancer une requete (distrib.php)
- 1 un fichier de requete (action.php)
- 1 page de site …
Mes requetes sur ma BDD fonctionne très bien, et je souhaiterai intégrer mes fichier distrib.php et action.php dans ma page de site …
J’ai essayé avec un
<?php include "distrib.php";?>
ça marche pour ma page de demarrage de requete, mais ensuite je ne sais pas comment faire pour inclure les resultats de ma requete dans ma page … :pt1cable:
Dois essayé de passer mes parametres dans mon URL (dans ce cas je ne sais pas comment m’y prendre sniff :??: ) ??
Mon code n’est certainement pas parfait, :neutre:
voici ma page distrib.php :
<html?gt;
<body>
<form method="post" action="action.php">
<!-- On prépare le haut de notre tableau : une premier ligne "titre" avec les noms des contenus des colonnes -->
Recherche<br><input name="cp" type="text" size="30"><input type="submit" name="bt" value="ok"></br>
<table>
<tr>
<th>- CP - </th>
<th>- VILLE - </th>
<th>- TEL - </th>
<th>- CLIENT -</th>
</tr>
<?php
require('conf.php');
mysql_selectdb("web") or die("Connexion impossible");
$space=' ';
// requête SQL
$query = "SELECT * FROM acti ";
// On execute la requête
$requeteID = mysql_query($query);
$count = mysql_query('SELECT COUNT(id) AS total FROM acti') or die("Connexion impossible");
$result = mysql_fetch_array($count);
echo '<br>'.$result['total']." points de vente référencés.".'</br></br>';
// On fait une boucle;)
//while($data = mysql_fetch_array($requeteID))
//{
// Affichage du html mixé aux variables renvoyées par la requête :
//echo '<tr><td><center>'. $space, $data['cp'] , $space.'</center></td><td><center>'. $data['ville'], $space .'</center></td><td>'. $data['tel'], $space.'</td><td><center>'. $data['client'] .'</center></td></tr>';
//}
// fin de la boucle, et du php, retour au html
?>
</table>
</form>
</body>
</html?gt;
Et ma page action.php :
<html?gt;
<body>
<form method="post" action="action.php">
<!-- On prépare le haut de notre tableau : une premier ligne "titre" avec les noms des contenus des colonnes -->
Recherche<br><input name="cp" type="text" size="30"><input type="submit" name="bt" value="ok"></br>
<table>
<tr>
<th>- CP - </th>
<th>- VILLE - </th>
<th>- TEL - </th>
<th>- CLIENT -</th>
</tr>
<?php
require('conf.php');
mysql_selectdb("web") or die("Connexion impossible");
$space=' ';
$bt = $_POST['bt'];
$cp = $_POST['cp'];
// requête SQL
$query = "SELECT * FROM acti WHERE cp=\"$cp\"";
// On execute la requête
$requeteID = mysql_query($query);
$count = mysql_query('SELECT COUNT(id) AS total FROM acti') or die("Connexion impossible");
$result = mysql_fetch_array($count);
echo '<br>'.$result['total']." points de vente référencés.".'</br></br>';
if ($requeteID != "") // chaque fois que $qun est différent de rien
{
// On fait une boucle;)
while($data = mysql_fetch_array($requeteID))
{
// Affichage du html mixé aux variables renvoyées par la requête :
echo '<tr><td><center>'. $space, $data['cp'] , $space.'</center></td><td><center>'. $data['ville'], $space .'</center></td><td>'. $data['tel'], $space.'</td><td><center>'. $data['client'] .'</center></td></tr>';
}
}
// fin de la boucle, et du php, retour au html
?>
</table>
</form>
</body>
</html?gt;
j’ai peut être la mauvaise méthode, mais n’etant pas un pro du PHP je n’arrive pas a faire quelque chose de “propre” … :riva:
Merci d’avance :jap: