Rechercher : dans
Par :

Exercice php

Dernière réponse le 4 mar 2009 à 11:24:11 nounou1111, le 4 mar 2009 à 08:30:06 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « exercice php » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' VoirCette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...

1

 paf, le 4 mar 2009 à 11:24:11

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 !

Répondre à paf
Collection CommentÇaMarche.net