Probleme en php

laura -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
je suis debutante en programation php.
aprés les entrées de l'utilisateur je doit lui afficher le model de son choix.
connect.php:
<?php

$dbhost = "localhost";

$login = "root";

$password = "";

$usebdd = "configuration";

$connexion = mysql_connect ($dbhost, $login, $password) or die (mysql_error());

mysql_select_db ($usebdd, $connexion) or die(' Echec de connexion');

mysql_ close($connexion) ;

?>

prog.php:
<?php

include ('connect.php');

$Niveau = $_POST ['a'];

$Nombre des ports RJ45 10/1100 = $_POST ['b'];

$Nombre des ports Gigabit Ethernet = $_POST ['c'];

$Nombre des ports FO 100 base FX = $_POST ['d'];

$Nombre des ports FO 1000 base SX = $_POST ['e'];

$Nombre des ports FO 1000 base LX = $_POST ['f''];

$Fond de Panier = $_POST ['g'];

$requete = SELECT * FROM table1;

$result = mysql_query ( $requete);

if(!$result){

die('requete invalide: '.mysql_error());}

else {

if (($Niveau == Administration)&&($Nombre des ports RJ45 10/1100==11)&&($Nombre des ports Gigabit Ethernet==11) )

echo ("Le modèle de ce produit est: ");

mysql_close();

?>
aidez moi svp.
merci.
A voir également:

1 réponse

Alain_42 Messages postés 5413 Statut Membre 894
 
si tu mets mysql_close() dans connect.php ça ne risque pas de fonctionner !

ensuite dans ta requette tu dois mettre des conditions

$requete = "SELECT * FROM table1 WHERE champ_niveau='"$Niveau.."' AND champ_x='".$Nombre des ports RJ45 10/1100."' etc...."; 


autre remarque très importante:

une varaible nommée ainsi $Nombre des ports RJ45 10/1100 est une source d'emmerdes

a la place des espaces mets _ et ne mets surtout pas de caractères spéciaux genre / é à ?
0