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
Code :<?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 :
Code :<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='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
// 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&eacute;f&eacute;renc&eacute;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 :
Code :<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='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
$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&eacute;f&eacute;renc&eacute;s.".'</br></br>';
if ($requeteID != "") // chaque fois que $qun est diff&eacute;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: