PROBLEME AU NIVEAU LA CONNEXION DE LA BASE
laura
-
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
salut,
je veut vous donner les deux codes html et php et j'attends votre aide car le probleme reste le meme aprés validation le code php s'ouvre .
Merci.
--------------------------------------------------------------------------------------------------------
ex.html
<script language="javascript" type="text/javascript">
function verifier(){
if (form1.b.value =="")
{ alert("Il faut remplir les différents champs"); form1.b.focus();}
}
</script>
</head>
<body>
<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>
-------------------------------------------------------------------------------------------------
prog.php:
<?php
include ('connect.php');
$a = $_POST ['a'];
$b = $_POST ['b'];
$c = $_POST ['c'];
$d = $_POST ['d'];
$e = $_POST ['e'];
$f = $_POST ['f''];
$g = $_POST ['g'];
$requete = SELECT * FROM table1 where Niveau='"Administration"' and Niveau='"2"' and Niveau='"3"';
$result = mysql_query ( $requete);
if(!$result){
die('requete invalide: '.mysql_error());}
else {
if (($a == Administration)&&($b ==11)&&($c ==11) ) &&
($b ='11'.
$Fond = ($b * 1000)*2;
echo $Fond;
$d ='11'.
$Fond = ($d * 100)*2;
echo $Fond;
$e ='11'.
$Fond = ($e * 1000)*2;
echo $Fond;
$f ='11'.
$Fond = ($f * 1000)*2;
echo $Fond; )
echo ("Le modèle de ce produit est: ");
mysql_ close($connexion) ;
?>
--------------------------------------------------------------------------------------------------
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');
?>
je veut vous donner les deux codes html et php et j'attends votre aide car le probleme reste le meme aprés validation le code php s'ouvre .
Merci.
--------------------------------------------------------------------------------------------------------
ex.html
<script language="javascript" type="text/javascript">
function verifier(){
if (form1.b.value =="")
{ alert("Il faut remplir les différents champs"); form1.b.focus();}
}
</script>
</head>
<body>
<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>
-------------------------------------------------------------------------------------------------
prog.php:
<?php
include ('connect.php');
$a = $_POST ['a'];
$b = $_POST ['b'];
$c = $_POST ['c'];
$d = $_POST ['d'];
$e = $_POST ['e'];
$f = $_POST ['f''];
$g = $_POST ['g'];
$requete = SELECT * FROM table1 where Niveau='"Administration"' and Niveau='"2"' and Niveau='"3"';
$result = mysql_query ( $requete);
if(!$result){
die('requete invalide: '.mysql_error());}
else {
if (($a == Administration)&&($b ==11)&&($c ==11) ) &&
($b ='11'.
$Fond = ($b * 1000)*2;
echo $Fond;
$d ='11'.
$Fond = ($d * 100)*2;
echo $Fond;
$e ='11'.
$Fond = ($e * 1000)*2;
echo $Fond;
$f ='11'.
$Fond = ($f * 1000)*2;
echo $Fond; )
echo ("Le modèle de ce produit est: ");
mysql_ close($connexion) ;
?>
--------------------------------------------------------------------------------------------------
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');
?>
A voir également:
- PROBLEME AU NIVEAU LA CONNEXION DE LA BASE
- Gmail connexion - Guide
- Base de registre - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Www.youtube.com n'autorise pas la connexion. - Forum YouTube
- Www.youtube.com n'autorise pas la connexion ✓ - Forum HTML
1 réponse
Bonjour.
Depuis quand ne met-on pas d'apostrophes autour des chaines de caractère ?
Regarde pour la variable $requete de prog.php et tu peux supprimer les apostrophes et laisser les guillemées autour de Administration et aussi retirer les guillemées et les apostrophes autour des nombres (toujours pour $requete).
Relis tout ton code de prog.php pour corriger cette erreur que tu fais plusieurs fois.
Depuis quand ne met-on pas d'apostrophes autour des chaines de caractère ?
Regarde pour la variable $requete de prog.php et tu peux supprimer les apostrophes et laisser les guillemées autour de Administration et aussi retirer les guillemées et les apostrophes autour des nombres (toujours pour $requete).
Relis tout ton code de prog.php pour corriger cette erreur que tu fais plusieurs fois.