Problème de classe
Posté : 09 juil. 2008, 23:11
Bonsoir,
Voilà j'ai une classe avec des requêtes sql et le problème c'est que quand je ne aucune fonction de la classe les requêtes cherche toujours à s'exécuter quand même.
Voici le message d'erreur généré:
Voici ma classe:
Merci d'avance...
Voilà j'ai une classe avec des requêtes sql et le problème c'est que quand je ne aucune fonction de la classe les requêtes cherche toujours à s'exécuter quand même.
Voici le message d'erreur généré:
Code : Tout sélectionner
Parse error: syntax error, unexpected T_IF in /home/t/o/r/djtec/www/home/includes/class/class_search.php on line 18<?php
class Search
{
var $author;
var $title;
var $days;
var $duration;
// Fonction de recherche par auteur
function search_author()
{
$sql = "select * from ".$prefix.TABLE_SEARCH." where author like '%".$this->author."%' order by id"
if( empty($this->author) )
{
if( !($req = $db->sql_query($sql)) )
{
message_die('Erreur SQL:', __LINE__, __FILE__, $sql);
}
}
return $req;
}
// Fonction de recherche par titre
function search_title()
{
$sql = "select * from ".$prefix.TABLE_SEARCH." where title like '%".$this->title."%' order by id"
if( !($req = $db->sql_query($sql)) )
{
message_die('Erreur SQL:', __LINE__, __FILE__, $sql);
}
return $req;
}
// Fonction de recherche par date de sortie
function search_days()
{
$sql = "select * from ".$prefix.TABLE_SEARCH." where days like '%".$this->days."%' order by id"
if( !($req = $db->sql_query($sql)) )
{
message_die('Erreur SQL:', __LINE__, __FILE__, $sql);
}
return $req;
}
}
?>
J'ai cherché mais je ne vois pas comment faire donc si quelqu'un à une idée elle sera la bien venu.Merci d'avance...