begin process at 2012 05 28 14:56:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

aidez moi a corriger cette classe php


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

aidez moi a corriger cette classe php

mercredi 14 avril 2010 à 23:43:38 | aidez moi a corriger cette classe php

mannnourou7i

<?php
class membre {
public $id ;
public $nom ;
public $prenom;
public $adress;
public $email;
public $pseudo;
public $mp;


function load($id) {
$sql = " SELECT pseudo
FROM membre
WHERE ";
$sql .= "=" . tosql($id) ." LIMIT 1";

$this->db->query($sql);
$next_rec = $this->db->next_record();

$this->id = $this->db->f("id");
$this->nom = $this->db->f("nom");
$this->prenom= $this->db->f("prenom") ;
$this->adress= $this->db->f("adress") ;
$this->email= $this->db->f("email") ;
$this->pseudo= $this->db->f("pseudo") ;
$this->mp= $this->db->f("mp") ;
return $this->db->Record;
}

function insert() {
$sql = " INSERT INTO `tb_membre` (`nom`, `prenom`, `adress`, `pseudo`,'mp','email')
VALUES (" .
tosql($this->nom, "text"). ", " . tosql($this->adress, "text") .", " .
tosql($this->prenom, "text"). ", " . tosql($this->pseudo, "text") . ") ".
tosql($this->email, "text") . ", ".tosql ($this->mp,"text") ;


if($this->db->query($sql)) {
$this->emailid = mysql_insert_id();

return true;
}

return false;
}
function remove($id) {
$sql = " UPDATE `tb_membre` SET
pseudo = '" .$pseudo . "'
WHERE IDMid=" . tosql($id) . " LIMIT 1";

if ($this->db->query($sql)) {
return true;
}

return false;
}

function update($emailid) {
$sql = " UPDATE `tb_membre` SET
`nom` = " . tosql($this->nom, "text") . " ,
`prenom` = " . tosql($this->prenom , "text") . ",
`adress` = " . tosql($this->adress , "text") . ",
`pseudo` = " . tosql($this->pseudo, "text") . ",
'mp'=" . tosql ($this->mp, "text")."
'email'=".tosql($this->email,"text").",
WHERE `id` = " . tosql($id) . " LIMIT 1 ";

if ($this->db->query($sql)) {
return true;
}

return false;
}
function get_list() {
$where = " ";
if ($this->nom) {$where .= " AND nom LIKE " . tosql("%" . $this->nom . "%", "text"); }
if ($this->prenom) {$where .= " AND prenom = " . tosql($this->prenom , "text"); }
if ($this->adress) {$where .= " AND adress = " . tosql($this->adress, "text"); }
if ($this->email) {$where .= " AND email LIKE " . tosql("%" . $this->email . "%", "text"); }
if ($this->pseudo) {$where .= " AND pseudo LIKE " . tosql("%" . $this->pseudo . "%", "text"); }
if ($this->mp) {$where .= " AND mp LIKE " . tosql("%" . $this->mp . "%", "text"); }

$sql = " SELECT COUNT(*) FROM `tb_membre`
WHERE email IS NULL $where ";
$this->db->query($sql);
$next_rec = $this->db->next_record();

$this->total = $this->db->f(0);

$sql = "
SELECT * ,
FROM `tb_membre`
WHERE email IS NULL $where
ORDER BY c.display_order ASC ";

if ($this->rows !== '') {
$sql .= " LIMIT ";

if ($this->offset !== '') {
$sql .= $this->offset . ", " ;
}

$sql.= $this->rows;
}

$this->db->query($sql);
$next_rec = $this->db->next_record();

$res = array();
while($next_rec) {
array_push($res, $this->db->Record);
$next_rec = $this->db->next_record();
}

return $res;
}
?>
jeudi 15 avril 2010 à 06:24:32 | Re : aidez moi a corriger cette classe php

kohntark

Membre Club

Tu as dû commettre une erreur :
c'est un forum avec un règlement ici, pas un endroit où l'on balance son code comme tu le fais.

Et surtout ne prend pas le soin d'un bonjour, merci, etc ... (on appelle cela politesse, voir Google) tu as déjà fais l'effort du copié/collé, faudrait pas te fatiguer.


Pas cordialement,


Kohntark -

jeudi 15 avril 2010 à 08:58:30 | Re : aidez moi a corriger cette classe php

roymatthieu

(on appelle cela politesse, voir Google)



J'aime beaucoup le "voir Google"...
jeudi 15 avril 2010 à 09:01:21 | Re : aidez moi a corriger cette classe php

deadhand

Mais alors pas cordialement du tout !


Cette discussion est classée dans : text, sql, db, where, tosql


Répondre à ce message

Sujets en rapport avec ce message

Erreur Mysql [ par FearBlue ] Slt a tous!!!!jai une erreur mysql :je v vous montrer mon code c en rapport avec LIKEif(isset($HTTP_POST_VARS['recherche'])){$db = mysql_connect('loca requete sql [ par Metrox ] 'lut all,petite question sqly a-t-il moyen d'ajouter directement une valeur qui serra additionnée à la précédente, pr ensuite venir la remplacer dans besoin d'aide pour cree encore des tablo [ par agentTMORT ] je veut que lorsque une requete sql soit post& un tableau soit cree pour cette source voici mon codemysql_select_db('rockmagazine',$db) or die ("conne SQL [ par Bl0tCh ] Bonjour,Lorsque j'effectue cette requete : "SELECT * FROM option WHERE nom='$_GET[uploader]' AND comment='1'"Ca me renvoie a chaque fois cette erreur Problème avec les variables [ par tom10000 ] // Je fais passer ma variable ( je suis sur la page index.php et je veux aller sur cette page ( suppr.php?id=123 ) ) $id = $_GET["id"] // on se connec *** où est lerreur ? [ par kodiask ] $db = mysql_connect('******', '******', ''); mysql_select_db('*****',$db); $sql = 'SELECT nom,prenom FROM *****'; $req = mysql_query($sql) or die('Err Recherche MySQL [ par restesouple ] Bonjour,En fait je n'arrive pas à utliser les formulaire pour faire un moteur de recherche, j'ai lu plusieurs codes et essayé ca ne fonctionne pas Voi While inverse [ par Tilix ] Bonjour,Je voudrais savoir comment faut-il faire pour inversé l'arrivé des données dans une table mysqlSource personnel :$db = mysql_connect('host', ' prob verif donné [ par cobrachris ] Bonsoir, désolé de vous déranger encore une fois.J'ai encore un problème, j'ai créer un espace membre, ainsi qu'un formulaire d'inscription (vraiment Date mysql [ par theseif ] Bonjour à vous, Le script ci-dessous me sert à enregistre une date saisie en français dans BD mysql, mais sa ne marche pas.Pouvez-vous me le corriger?


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 : 6,115 sec (3)

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