Dark Elf

  • Signature
    HELLSPLAYERS FOREVER
  • Site web
  • Nombre de sujets
    15
  • Nombre de messages
    107
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Dark Elf
le 14/08/2005 à 23:41
Question bete, ma class mysql
Bonjour à tous,

Si je dis "question bête", c'est que j'ai déjà utilisé cette classe (enfin, pas celle ci, mais quasiment la même) sans probleme..

Je dois être mal fatigué et ça doit être très bête smiley

Quoi qu'il en soit :

class mysql {

public $host ;
public $user ;
public $pass ;
public $query ;

function __construct($host,$user,$pass,$base){
$this->host = $host;
$this->user = $user;
$this->pass = $pass;
$this->base = $base;
$connect = mysql_connect($host,$user,$pass);
mysql_select_db($base,$connect);
}

function sql($sql){
$this->query = $sql;
mysql_query($this->query,$connect);
}

function tab(){
return mysql_fetch_array($this->sql);
}

function nb(){
return mysql_num_rows($this->sql);
}

function __destruct(){
mysql_close($connect);
}

}

$connection = new mysql('localhost','root','','projet');


J'obtiens :

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\wamp\www\webmastering\config.php on line 36


Merci d'avance (ça fait longtemps que je n'étais plus venu ici :)

Edit : J'ajoute que sur une des pages ou j'utilise la classe (et où je fais des requetes), l'erreur est :

Fatal error: Call to a member function sql() on a non-object in c:\wamp\www\webmastering\admin_news.php on line 43

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\wamp\www\webmastering\config.php on line 36
HELLSPLAYERS FOREVER
Dark Elf
le 26/10/2004 à 17:48
Ecriture Fichier
J'ai un systeme de citation (Moogli m'avait bien aidé à le faire) dont voici le code :

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1784]ce lien[/lien])


Cependant, la citation ne s'écrit pas en entier...

D'ou peut provenir le problème ???
HELLSPLAYERS FOREVER
Dark Elf
le 25/10/2004 à 14:41
Smileys cliquables
Salut à tous ! ça faisait longtemps que j'étais pas venu ici !

J'ai déjà un systeme de smiley permettant de convertir des codes du style :) en smiley avec la fonction suivante :

function smiley($texte) // fonction Smileys pour HELLSPLAYERS V3 © 2004
{
mysql_connect($host,$user,$pass);
mysql_select_db($base);
$sql='SELECT * FROM smileys';
$req=mysql_query($sql) or die('Erreur SQL ! <br>'.$sql.'<br>'.mysql_error());

while($data = mysql_fetch_array($req))
{
$in = $data['code']; // variable in = code du smileys
$out = $data['url']; // variable out = url du smiley !
$texte = str_replace($in,'<img src="images/smileys/' . $out . '" />',$texte);
} // str_replace remplace la variable in par l'image qui a l'url de la variable out à partir de ?
echo ($texte); // on écrit le texte avec les codes interprétés
mysql_close();
}

Qui traite du texte et remplace tous les code en smileys lors de l'affichage du texte.

Je souhaiterais maintenant faire un petit cadre sous mon formulaire.
Pourriez vous m'aider ?

Je met à disposition toutes les données que je pense utile :

Smileys répértoriés dans une base de donnée nommée smileys contenant les champs suivant :
url : contient l'utl du smiley
code : contient le code du smiley
Nom de la textarea où je veux incorporer les codes en cliquant sur le smileys : message

Voilà, n'hésitez pas à demander si j'i oublié un truc..

Merci beaucoup !
HELLSPLAYERS FOREVER

Ses derniers messages sur les forums

forum
Dark Elf
le 15/08/2005 à 00:17
Question bete, ma class mysql
En effet...J'ai fait quelques bourdes là..

<?PHP 
/*------------------------------------------------------------+
+------------------------ Classes --------------------------/
+----------------------------------------------------------*/

class mysql {

public $host ;
public $user ;
public $pass ;
public $query ;
public $connect;

function __construct($host,$user,$pass,$base){
$this->host = $host;
$this->user = $user;
$this->pass = $pass;
$this->base = $base;
$this->connect = mysql_connect($host,$user,$pass);
mysql_select_db($base,$this->connect);
}

function sql($sql){
$this->query = $sql;
mysql_query($this->query,$this->connect);
}

function tab(){
return mysql_fetch_array($this->sql);
}

function nb(){
return mysql_num_rows($this->sql);
}

function __destruct(){
mysql_close($this->connect);
}

}

$mysql = new mysql('localhost','root','','projet');
?>


Tout marche nickel, merci ;)
(j'étais bel et bien fatigué :D)
HELLSPLAYERS FOREVER
Dark Elf
le 14/08/2005 à 23:41
Question bete, ma class mysql
Bonjour à tous,

Si je dis "question bête", c'est que j'ai déjà utilisé cette classe (enfin, pas celle ci, mais quasiment la même) sans probleme..

Je dois être mal fatigué et ça doit être très bête smiley

Quoi qu'il en soit :

class mysql {

public $host ;
public $user ;
public $pass ;
public $query ;

function __construct($host,$user,$pass,$base){
$this->host = $host;
$this->user = $user;
$this->pass = $pass;
$this->base = $base;
$connect = mysql_connect($host,$user,$pass);
mysql_select_db($base,$connect);
}

function sql($sql){
$this->query = $sql;
mysql_query($this->query,$connect);
}

function tab(){
return mysql_fetch_array($this->sql);
}

function nb(){
return mysql_num_rows($this->sql);
}

function __destruct(){
mysql_close($connect);
}

}

$connection = new mysql('localhost','root','','projet');


J'obtiens :

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\wamp\www\webmastering\config.php on line 36


Merci d'avance (ça fait longtemps que je n'étais plus venu ici :)

Edit : J'ajoute que sur une des pages ou j'utilise la classe (et où je fais des requetes), l'erreur est :

Fatal error: Call to a member function sql() on a non-object in c:\wamp\www\webmastering\admin_news.php on line 43

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\wamp\www\webmastering\config.php on line 36
HELLSPLAYERS FOREVER
Dark Elf
le 26/10/2004 à 20:05
Ecriture Fichier
Si j'utilise un fichier, c'est parce que l'on m'a dit que pour les petits trucs comme ça, c'était plus rapide...

Mais c'est vrai que j'ai amélioré le systeme du début et qu'une bdd serait peut-être aussi apropriée maintenant...

(je vais essayer la Globule, merci ;))
HELLSPLAYERS FOREVER

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours