cs_oceane751
Messages postés150Date d'inscriptionjeudi 23 décembre 2004StatutMembreDernière intervention20 décembre 2012
-
7 janv. 2005 à 23:06
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
8 janv. 2005 à 22:33
bonsoir à tous!!
j'essaye de creer un petit moteur de recherche sur mon site mais je rencontre quelque problème, je n'arrive pas à afficher les données
voici mon script :
<?php
include("definitioninfo.php");
echo "<html>
<head><title>Moteur de recherche</title></head>
";
$base=("bd_info");
$ordinateurbur=$_POST ['ordinateur de bureau'];
$marque_produit=$_POST['marque_produit'];
$req_ordinateurbur="(select `type_produit`,`marque_produit` from `produit`where `type_produit`".$ordinateurbur." and `marque_produit` ".$marque_produit.")";
$result=mysql_query($req_ordinateurbur,$base);
if ($base=mysql_connect (SERVEUR,log,password))
{
echo "connexion au serveur réussie
";
}
else
{
echo "Echec de la connexion au serveur
";
exit;
}
mysql_select_db(BASE, $base);
if ($result)
{
echo "yop yop
";
}
else
{
echo "Erreur dans l'éxecution de la requete req_ordinateurbur
";
echo "Erreur".mysql_error().":".mysql_error()."
";
}
VOICI LES ERREURS :
Notice: Undefined index: ordinateur de bureau in c:\program files\easyphp1-7\www\oceanecoin\site info\mote_rech.php on line 11
Notice: Undefined index: marque_produit in c:\program files\easyphp1-7\www\oceanecoin\site info\mote_rech.php on line 13
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-7\www\oceanecoin\site info\mote_rech.php on line 20
connexion au serveur réussie
Erreur dans l'éxecution de la requete req_ordinateurbur
Erreur:
ET POUR FINIR VOICI MA LISTE DEROULANTE :
<html>
<form action='mote_rech.php' method='POST'>
<select name="moterech">
<option value='ordinateur de bureau'>Ordinateur de bureau</option>
<option value='ordinateur portable'>Ordinateur portable</option>
<option value="Choix 3">Choix 3 </option>
</select>
</html>
donc voilà!!
j'espere que quelqu'un pourra m'aider!!
tucsoufle
Messages postés1250Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention30 septembre 20071 8 janv. 2005 à 01:39
salut,
c'est assez simple, un nom de variable ne contient paas d'espace donc il faut éviter comme nom de variable "ordinateur de bureau"
de plus, tu ne peut recuperer $_POST ['ordinateur de bureau']; car elle n'existe pas
en plus clair, ton code doit plutot etre ça :
<form action='mote_rech.php' method='POST'>
<select name="moterech">
<option value='ordinateur de bureau'>Ordinateur de bureau</option>
<option value='ordinateur portable'>Ordinateur portable</option>
<option value="Choix 3">Choix 3 </option>
_deroulant">
</form>
et tes recuperation des variables doit ce faire comme ceci:
$moteurech=$_POST ['moterech'];
$menu_deroulant=$_POST ['menu_deroulant'];
voila, ca devrait mieux le faire comme ca déjà
@+
Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
cs_oceane751
Messages postés150Date d'inscriptionjeudi 23 décembre 2004StatutMembreDernière intervention20 décembre 2012 8 janv. 2005 à 02:30
ba jai bidouillé quelques truc mais au final ca ne m'affiche plus que le "yop yop" de echo "yop yop
"; et ma requete ne s'affiche pas j'ai un peu du mal à comprendre :s
comment faire pour que la requete s'affiche?