Exercice php

Fermé
nounou1111 - 4 mars 2009 à 08:30
 paf - 4 mars 2009 à 11:24
Bonjour,
j'ai trouvé une difficultée dans cet exercice:
affichage du modéle d'un produit apres la validation de l'utilisateur?
La page html comporte un tableau qui contient des champs et des zones de texte qui vont etre ecrite par l'utilisateur, et puis j'ai fais la creation de la base des données.
je veux vous donner le code html et le code php de cet exercice :
------------------------------------------------------------------------------------------
<form action="prog.php" method="POST" name="form1">
<h1> <center>Configurateur D-Link</center></h1><br>


<center> <table width="700" border="1">
<tr>
<td><h3>Niveau</h3></td>
<td><select name="a">
<option value="Administration">Administration</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr>
<tr>
<td><h3>Nombre des ports RJ45 10/1100</h3></td>
<td><input type="text" name="b" /></td>
</tr>
<tr>
<td><h3>Nombre des ports Gigabit Ethernet</h3></td>
<td><input type="text" name="c" /></td>
</tr>
<tr>
<td><h3>Nombre des ports FO 100 base FX</h3></td>
<td><input type="text" name="d" /></td>
</tr>
<tr>
<td><h3>Nombre des ports FO 1000 base SX</h3></td>
<td><input type="text" name="e" /></td>
</tr>
<tr>
<td><h3>Nombre des ports FO 1000 base LX</h3></td>
<td><input type="text" name="f" /></td>
</tr>
<tr>
<td><h3>Fond de Panier</h3></td>
<td><input type="text" name="g" /></td>
</tr>
<tr><td><input type="submit" value="Valider" id="Valider" onclick="verifier()"></td>
<td><input type="reset" value="Effacer"></td></tr>
</table>
</center>
</form>
---------------------------------------------------------------------------------------

<?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 tablse1;

$result = mysql_query ( $requete);

if(!$result){

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

else {

if (($Niveau == administration) &&( $Nombre des ports RJ45 10/1100==Nombre des ports RJ45 10/1100)&&( $Nombre des ports Gigabit Ethernet==Nombre des ports Gigabit Ethernet)&&( $Nombre des ports FO 100 base FX==Nombre des ports FO 100 base FX)&&($Nombre des ports FO 1000 base SX==Nombre des ports FO 1000 base SX)&&( $Nombre des ports FO 1000 base LX==Nombre des ports FO 1000 base LX)&&($Fond de Panier==Fond de Panier))

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

else

if (($Niveau == 2)&&( $Nombre des ports RJ45 10/1100==Nombre des ports RJ45 10/1100)&&( $Nombre des ports Gigabit Ethernet==Nombre des ports Gigabit Ethernet)&&( $Nombre des ports FO 100 base FX==Nombre des ports FO 100 base FX)&&($Nombre des ports FO 1000 base SX==Nombre des ports FO 1000 base SX)&&( $Nombre des ports FO 1000 base LX==Nombre des ports FO 1000 base LX)&&($Fond de Panier==Fond de Panier))

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

else

if (($Niveau == 3) &&( $Nombre des ports RJ45 10/1100==Nombre des ports RJ45 10/1100)&&( $Nombre des ports Gigabit Ethernet==Nombre des ports Gigabit Ethernet)&&( $Nombre des ports FO 100 base FX==Nombre des ports FO 100 base FX)&&($Nombre des ports FO 1000 base SX==Nombre des ports FO 1000 base SX)&&( $Nombre des ports FO 1000 base LX==Nombre des ports FO 1000 base LX)&&($Fond de Panier==Fond de Panier))

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

}

mysql_close();


?>
----------------------------------------------------------------------------------------------------------
<?php

$dbhost = "localhost";

$user = "root";

$password = "";

$usebdd = "configuration";

$connexion = mysql_connect ($dbhost,$user,$password);

if (!$connexion) {

echo "Impossible d'effectuer la connexion.";

exit;

}

else {

echo "connexion effectuée.";

if (mysql_select_db($usebdd) ==True)

echo "Sélection de la base réussie.";

else

die("Echec de connexion.");

}

?>

SVP quelle est le probleme de mon travail ? j'ai besoin de votr aide .
Et merci.

1 réponse

Salut,

J'ai vu des horreurs niveau code, mais je te décerne haut la main, la palme d'or !

Alors, je te recommande vivement d'apprendre les 2 principes fondamentaux à connaitre AVANT de vouloir faire n'importe quel bout de code en PHP, qui sont :

- La syntaxe d'une variable
- Fonctionnement d'une condition if/else

Si tu ne sais pas ça, laisse tomber carrément le php et va te mettre à la cuisine !
-1