Page web Mal affichée
Tang
-
Tang -
Tang -
Bonjour,
J'ai conçu une page qui permet de prélever les article dans une base de données en les défilant dans l'Option. Mais à l'affichage, à la place du bouton d'option s'affiche ceci:
Notice: Undefined variable: test in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\pages web\stockdispo\stocki.php on line 41
Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: ''@'@localhost' (mot de passe: NON) in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\pages web\stockdispo\stocki.php on line 42
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\pages web\stockdispo\stocki.php on line 42
requete impossible.
quelle est l'erreur.
Merci de m'avoir lu et répondu
J'ai conçu une page qui permet de prélever les article dans une base de données en les défilant dans l'Option. Mais à l'affichage, à la place du bouton d'option s'affiche ceci:
Notice: Undefined variable: test in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\pages web\stockdispo\stocki.php on line 41
Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: ''@'@localhost' (mot de passe: NON) in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\pages web\stockdispo\stocki.php on line 42
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\pages web\stockdispo\stocki.php on line 42
requete impossible.
quelle est l'erreur.
Merci de m'avoir lu et répondu
A voir également:
- Page web Mal affichée
- Web office - Guide
- Supprimer page word - Guide
- Comment traduire une page web - Guide
- Capture page web - Guide
- Création page web - Guide
3 réponses
Bonjour !
Pour ta première erreur, je pense qu'il nous faudrait voir ton code de stocki.php (vers la ligne 41).
Pour la deuxième, il s'agit peut-être d'un problème de mot de passe ?
Pour ta première erreur, je pense qu'il nous faudrait voir ton code de stocki.php (vers la ligne 41).
Pour la deuxième, il s'agit peut-être d'un problème de mot de passe ?
Bonjour,
Premier erreur : tu appel dans ton fichier stocki.php une variable nommé "test" qui n'est pas défini.
Deuxième erreur : connections avec le serveur de base de donné refusé. Tu n'a pas de nom de User ni de mot de passe dans ta demande de connections.
Troisième erreur : La connections au serveur de base de donné n'a pu être établi la requête SQL à donc échoué.
think for yourself, question authority...
Premier erreur : tu appel dans ton fichier stocki.php une variable nommé "test" qui n'est pas défini.
Deuxième erreur : connections avec le serveur de base de donné refusé. Tu n'a pas de nom de User ni de mot de passe dans ta demande de connections.
Troisième erreur : La connections au serveur de base de donné n'a pu être établi la requête SQL à donc échoué.
think for yourself, question authority...
Y a du boulo sur ton code... il je comprend pas trop comment il peut marcher en faite -_-
voila déja un peut de ménage dans le code.
1 n'utlise pas les short balise pour php, c'est une mauvaise abitude, il faut toujours ouvire les bloque avec "<?php"
2 soit plus rigoureur dans t'on ecriture ; en HTML on utilise que des double quotes ( " ) pour les valeur d'attribut des balise.
3 un if en php s'écrie comme ca :
Voila après test voir si déjà ça va pas un peut mieux ^^'
think for yourself, question authority...
voila déja un peut de ménage dans le code.
<?php
$test=$_POST['test'];
$connexion = mysql_connect("localhost","root","")
or die ("probleme de connection");
$db = mysql_select_db("chimie",$connexion)
or die ("probleme de selection de base de donnée");
?>
<body>
<center>
<?php if ($test!="") { ?>
<h2>Choisir le type d'article</h2>
<form action="stocki.php" method="POST">
<select name="test">
<option value="Ré">Réactifs
<option value="Co">Consommables
<option value="Pi">Pièces détachées
</select>
<input type="submit" value="choisissez un acticle"></form>
<?php
}
if ($test!="") {
?>
<h2>Choisir le produit </h2>
<?php
$rq="SELECT DISTINCT prod FROM stock WHERE temp3='$test' ";
$result=mysql_query($rq)
or die ("requete impossible");
?>
<form action='stock.php' method='POST'>
<select name='prod'>
<?
// le while comment ou et s'arrete ou ?
while ($ligne=mysql_fetch_array($result)) {
extract($ligne);
}
// Il sort d'ou prod ? o_O
if ($prod<>"") {
?>
<option value = <?php echo $prod ?></option>
</select>
<input type='submit' value="valider">
</form>
<?php
}
?>
</center>
</body>
</html>
1 n'utlise pas les short balise pour php, c'est une mauvaise abitude, il faut toujours ouvire les bloque avec "<?php"
2 soit plus rigoureur dans t'on ecriture ; en HTML on utilise que des double quotes ( " ) pour les valeur d'attribut des balise.
3 un if en php s'écrie comme ca :
<?php
if ($toto == $tata) {
commande a excuter si la condition est bonne
}
Voila après test voir si déjà ça va pas un peut mieux ^^'
think for yourself, question authority...
<body>
<center>
<?
$test=$_POST['test'];
$connexion = mysql_connect("localhost","root","")
or die ("probleme de connection");
$db = mysql_select_db("chimie",$connexion)
or die ("probleme de selection de base de donnée");
{
if ($test!="")
}
?>
<h2>Choisir le type d'article</h2>
<form action="stocki.php" method="POST"><select name="test">
<option value="Ré">Réactifs
<option value="Co">Consommables
<option value="Pi">Pièces détachées
</select>
<input type="submit" value="choisissez un acticle"></form><?
if ($test!="")
<h2>Choisir le produit </h2>
<?php $rq="SELECT DISTINCT prod FROM stock WHERE temp3='$test' ";
$result=mysql_query($rq)
or die ("requete impossible");
?>
<form action='stock.php' method='POST'><select name='prod'>\n"
while ($ligne=mysql_fetch_array($result))
{
extract($ligne);
if ($prod<>"")
}
<option value = $prod</option>
</select>
<input type='submit' value="valider"></form>
</center>
</body>
</html>