juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 13 nov. 2004 à 15:33
Bonjour, la moindre des politaises!
A ta place, j'aurait fait de cette maniere-ci :
<?php
require '.\includes\mysql.php';
$bd=mysql_connect("$host_bd", "$login_bd", "$password_bd");
mysql_select_db("$base_bd", $bd);
$resultat = mysql_query("SELECT COUNT(*) FROM type")
or die ("la requete ne peut etre executer");
while ( $irow = mysql_fetch_array( $resultat ) )
{
echo '[matos.php?type= '.$irow[nom_type].']
\n';
}
?>
Matos.php contiendrais :
<?php
$utype= $_GET["type"];
if ($utype) {
require '.\includes\mysql.php';
$bd=mysql_connect("$host_bd", "$login_bd", "$password_bd");
mysql_select_db("$base_bd", $bd); $sqlp "SELECT * FROM type WHERE id_type $utype";
$resultat = mysql_query("$sqlp")
or die ("la requete ne peut etre executer");
$nombres = mysql_num_rows($resultat);
if ($nombres == 1) {
$donnees = mysql_fetch_array ($resultat);
include ($donnees["direction"]); // parcontre là je n'ais pas tester si sa marche, en cas où sa marcherais pas, il faut utiliser eval().
}
else {
echo "Selection incorrect!";
}
}
...
?>
Il faut ajouter un champ sql char à ta table SQL pour dire où diriger le surfeur (champ 'direction')
Pour tes menus (nom), inject-les par phpmyadmin par exemple ;
INSERT INTO type (nom_type,direction) VALUES('Acquisition', 'http://tonsiteee.com/acquision.php');
INSERT INTO type (nom_type,direction) VALUES('Disque dur', 'http://tonsiteee.com/harddisk.php');
En ésperons avoir résolut ton probléme, ce qui est chose peu simple lorsque les consignes sont assez vaste.