begin process at 2012 05 31 11:39:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

undefined variable notice ?!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

undefined variable notice ?!

vendredi 27 février 2004 à 15:54:12 | undefined variable notice ?!

jimmy69


Salut a tous,

Voila je debute en php et je me suis amuse a faire un p'tit site tout simple avec une base mysql...sous easyphp 1.4

Je suis passe sous easyphp 1.7 pour faire co les grands .....:-)

La quand j'ouvre ma page de recherche il me dit ceci:

Notice: Undefined index: motclef in c:\program files\easyphp1-7\www\test\rech\recherche.php3 on line 78

Notice: Undefined variable: clause in c:\program files\easyphp1-7\www\test\rech\recherche.php3 on line 91

Notice: Undefined variable: orderby in c:\program files\easyphp1-7\www\test\rech\recherche.php3 on line 91

Et bien sur qd je clique sur un lien de cette page qui devrait normalement me changer l'odre d'affichage....(orderby) il ne me fait rien!!!

Je comprends ce que cela veut dire....mais bon je ne vois pas trop ce que je dois faire....!? Dois je mettre quelque chose a on ou off ds php.ini !?

Quelqu'un a t il une idée....merci!

Voici le code de la page

<html>
<head>
<title>-- Recherche --</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
<?php $da=date("j M Y");
echo "$da";?></font></div>
<br><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td height=22 width=17><img src="images/colg.gif"></td><td bgcolor="#FFCC66"><div class="title"><strong>M</strong>ecanique
<strong>M</strong>otor: Le garage proche de vous</div></td><td height=22 width=17><img src="images/cold.gif"></td></tr></table>

<BR>
<table width="100%" height="5%" border="0" cellspacing="0" cellpadding="0">
<tr>

<!-- Menu principal -->
<td width="100%" valign="top" class="navigation" colspan="2">
<center>
<a class="navigation" href="index.php3">Accueil</a> |  <a class="navigation" href="recherche.php3">Voitures
d'occasions</a> |  <a class="navigation" href="service.php3">Nos
services</a> |  <a class="navigation" href="mailto:mecanique.motor@tiscali.be?subject=Contact">Nous
contacter</a> |  <a class="navigation" href="plan.php3">Plan
d'acces</a> |  <a class="navigation" href="admin.php3">Admin</a>
</center>
</td>
</tr>
</table>
<br>
<?
//MISE EN FORME
include("include/forme.php");
//connection
include("include/connection.php3");

?>
<p align="center"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">-
Faites votre recherche -</font></p>


<div align="center">

<form action="recherche.php3" method="post">
<div align="center">
<input type="text" name="motclef" value="<?php echo $motclef; ?>">
 
<input type="submit" value="Rechercher">
</div>
</form>

<form action="recherche.php3" method="post">
<div align="center">
<select name="ordre">
<option value="carbu">Trier par carburation</option>
<option value="date">Trier par date</option>
<option value="kilo">Trier par Km</option>
<option value="marque">Trier par marque</option>
<option value="modele">Trier par modele</option>
<option value="price">Trier par prix</option>
</select>
 
<input type="submit" value="Trier">
</div>
</form>
<br><div align="center"><table width="80%" align="center" style="border: 1 solid #CBCBCB">
</div>
</div>
<tr bgcolor="CCCCCC">
<td class="intitule" width="12%"><B><font size="1">Posté le :</font></B></td>
<td class="intitule" width="22%"><B><font size="1">Marque du véhicule :</font></B></td>
<td class="intitule" width="12%"><B><font size="1">Modele :</font></B></td>
<td class="intitule"><B><font size="1">Carburant :</font></B></td>
<td class="intitule"><B><font size="1">Kilométrage :</font></B></td>
<td class="intitule"><B><font size="1">Prix en Euros :</font></B></td>
<td class="intitule"><B><font size="1">Photo :</font></B></td>
</tr>
<?php
//CONNCECTION
//$mot = $_REQUEST['motclef'];
if (isset($motclef))
{
$clause = " WHERE marque LIKE '%$motclef%' OR des LIKE '%$motclef%' OR modele LIKE '%$motclef%'";
}

if (isset($ordre))
{
$orderby = " ORDER BY $ordre";
}



$sql = "SELECT * FROM annonce" . $clause . $orderby;
$resultat = mysql_query ($sql);

$nblignes = mysql_num_rows($resultat);
//affichage de nb
echo "<div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=1>-Il y'a actuellement <B><$nblignes></b> voitures disponible-</font></div>";
echo"<br>";


//BOUCLE
$i = 0;
while ($eleve = mysql_fetch_array ($resultat))
{
//COULEUR
$couleur = "#CCCCCC";
$i++;

if ($i % 2 ==1)
{
$couleur = "#FFFFFF";
}
$id = $eleve['id'];
$ma = $eleve['marque'];
$mo=$eleve['modele'];
$ty=$eleve['type'];
$car = $eleve['carbu'];
$cy = $eleve['cylindre'];
$date = $eleve['date'];
$im = $eleve['photo'];
$de = $eleve['des'];
$ki = $eleve['kilo'];
$pr = $eleve['price'];
echo "<tr BGCOLOR=$couleur>";
echo "<td><font size=1>$date</font></td>";
echo "<td><a href=affiche.php3?id=$id target=_blank>$ma</a></td>";
echo "<td><font size=1>$mo</font></td>";
echo "<td><font size=1>$car</font></td>";
echo "<td><font size=1>$ki Km</font></td>";
echo "<td><font size=1>$pr Euros</font></td>";
echo "<td><a href=affiche.php3?id=$id target=_blank ><img src=upload/$im width=100 height=35 border=0 alt=$ma></a></td>";
echo "</tr>";
}

echo "</table>";

echo"<br>";
include('include/bas.php3');

mysql_close()

?>
</body>
</html>

Un grand merci

a bientot

Jimmy
mercredi 18 août 2004 à 16:52:03 | Re : undefined variable notice ?!

Magidev

Membre Club
Réponse acceptée !
HEHE ben c remoi, oui c moi du cours de Webmaster avk Paul Giot hehe

Voila la soluce

" WHERE marque LIKE '%$motclef%' OR des LIKE '%$motclef%' OR modele LIKE '%$motclef%'"

Tu peu pas mettre les variable comme cas dans une chaine SQL
tu dois fer une concatenation

" WHERE marque LIKE '" . $motclef . "' OR des LIKE '" . $motclef "' OR modele LIKE '" . $motclef . '"

et

$orderby = " ORDER BY " . $ordre;


Magidev

Pour un contact plus rapide
Ajoutez moi dans vos contacts MSN
Je suis souvent la - Merci

magidev@hotmail.com
mercredi 18 août 2004 à 17:10:40 | Re : undefined variable notice ?!

jimmy69

re,

MERCI MEC!

Mais j'avais trouve pour une fois ;-)!

que deviens tu depuis le temps !

tu fais toujours du vb et de l asp!

bonne continuation

ciao

christophe
mercredi 18 août 2004 à 17:13:18 | Re : undefined variable notice ?!

Magidev

Membre Club
Hello

VB moins et ASP plus dutout depuis que jfai du PHP

www.atelierscreatifs.be.tf et www.jg2richtofen.be.tf

Lan prochain v fer une formation de Programmeur Web en un an a Liege. Si tu as msn ajoute moi se sra plus sympa


Magidev

Pour un contact plus rapide
Ajoutez moi dans vos contacts MSN
Je suis souvent la - Merci

magidev@hotmail.com
mercredi 18 août 2004 à 17:15:33 | Re : undefined variable notice ?!

Magidev

Membre Club
En fait c ma journe Reponse au forum et javai vu seulement apres que CT un de t autre message mdr


Magidev

Pour un contact plus rapide
Ajoutez moi dans vos contacts MSN
Je suis souvent la - Merci

magidev@hotmail.com
mercredi 18 août 2004 à 17:33:33 | Re : undefined variable notice ?!

jimmy69



Joli tes site web!

Ok je t'ajoute demain pas de probleme

a bientot

ciao et encore merci

chrisotphe


Cette discussion est classée dans : recherche, trier, echo, undefined, eleve


Répondre à ce message

Sujets en rapport avec ce message

trier par ordre alphabétique. [ par terreur666 ] bonjour, j'ai un petit souci pour trier mes données par ordre alhpabétique, j'ai cherché pas mal de solutions mais je n'y suis pas arrive. voici le co Probleme de boucle while (enfin je crois) [ par blackvault ] Petit problème... ma requête n'affiche qu'un résultat alors qu'il yen a plusieurs dans la base de données... j'ai l'impression que la boucle while s'i Probleme avec recherche de plusieurs mots-clés [ par cyse ] Bonsoir,J'essai de faire un moteur de recherche en interne pour un site.Je ne suis pas super doué en php encore et je n'arrive pas à cerner quelquecho moteur de recherche [ par cobrachris ] bonjour à tous,J'ai un petit problème sur un moteur de recherche que j'ai trouvé sur le site. J'ai modifier les champs dans lesquels faire la recherch Problème avec un soit disant moteur de recherche lol [ par gssk ] Au fait j'ai fait un "moteur de recherche" (code pourrave je le sais merci !!), et je n'ai que d erreur de variables indéfini! tels que Mot,idM,nomM e Systeme de recherche [ par neji_44 ] Bonjour, je suis un petit nouveau en PHP (je m'y suis mis il y a seulement 3 semaine) et je suis en train de faire un systeme de recherche pour un sit Création d'un moteur de recherche [ par thangoon ] BonjourAlors voici mon probleme : je cherche a faireun moteur de recherche par mot clé (avec un ou deux mots clés) sur 2 tables : une table produits e transfert de données d'un page aa l'autre [ par cobra176 ] bonjour a tous j'ai un probleme de transfert de donnéesj'ai fait un moteur de recherche sur un base sqlil m'affiche certains que lui indique puis je v problème avec $_POST['recherche_id'] [ par Batman60 ] Bonjour je suis débutant en PHP j'ai un problème avec $_POST[]quand j'actionne sans avoir rempli le </fo recherche sur un serveur ldap : probleme [ par bullrot1985 ] Bonjour a tous.J'ai un soucis au niveau de ma requete php sur mon serveur ldap.Je vous poste une photo de mon active directory et de mon script...j'ai


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales