bibi

  • Signature
    commit suicide
  • Site web
  • Nombre de sujets
    77
  • Nombre de messages
    1 479
  • Nombre de commentaires
    9
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

bibi
le 31/01/2005 à 19:58
Présentation
J'aime bien la nouvelle présentation des forums :)
bien joué c'est beaucoup plus clair
commit suicide
bibi
le 29/01/2005 à 19:44
requete sql sans erreur mais arrete le script
Bon bah voila, je fais un script pour tenir ses comptes et je fais 2 requetes . Une d'insertion pour ajouter l'action, et une update pour modifier le compte . J'utilise une classe que j'ai faite, et

bd.class.php
function unbuffered_query($requete)
{
mysql_unbuffered_query($requete) or die(mysql_error());
}


Je me sers de cette fonction de ma classe. Dans la page en dessous, il fait bien l'INSERT mais pas l'UPDATE . Pourtant, j'ai écho la requete au dessus de l'INSERT, puis jlai faites dans phpmyadmin et ca marche sans probleme. Mais le ech o apres l'update ne s'affiche pas non plus . Donc voila j'avoue que je comprend pas trop le probleme sur cette requete . Et s'il y en avait une, il devrai faire un mysql_error() ce qui n'est meme pas le cas . j'ai ptet du caca dans lé yeux smiley merci d'avance.

PS: toutes mes variables existent, les tests sont faits au dessus .
<?
$date = explode("/",$_POST['date']);
$temps = mktime(0,0,0,$date[1],$date[0],$date[2]);
$base->unbuffered_query('INSERT INTO action VALUES("","'.addslashes($_POST['libelle']).'","'.$temps.'","'.$num.'","'.$_POST['valeur'].'","'.$check.'")');
$base->unbuffured_query('UPDATE compte SET SoldeCompte=SoldeCompte+'.$_POST['valeur'].' WHERE NumCompte = "'.$num.'"');
echo "<h3>Action ajoutée</h3>";
?>



Merci d'avance
commit suicide
bibi
le 29/01/2005 à 15:04
ActiveX et modification de page
Bonjour, ya un gars qui m'a demandé si je pouvais faire un code en activeX pour que ca modifie l'affichage d'un site que sur son pc a lui . mais je crains que ce ne soit impossible .
Si qqn a des pistes la dessus, merci d'avance :)
commit suicide
bibi
le 24/01/2005 à 21:06
Webmail & WML
Bonjour tout le people :)

En fait voila depuis que j'ai mon nom de domaine avec hébergement, jme suis dis que j'allais faire un ptite site wap pour pouvoir check mes mails mais en fait j'ai la fleme de faire un webmail en wml

Donc si une ame charitable pouvait me passer un webmail pour que je le foutes en wml ca srai gentil

merci d'avance :)
commit suicide
bibi
le 21/01/2005 à 22:35
constantes, defined , define et class
Hello, bon bah j'ai une classe et pour éviter qu'il y ait de conflit si on appelle 2 fois le fichiers ou ya la classe, j'ai voulu me servir de constantes comme cela : (dsl si ca parrait long)


<?

if(!defined(BASE))
{
define(BASE,"BD");


class BD
{

var $bdd;

function BD($host,$user,$pass,$base)
{
$this->bdd = $this->connect($host,$user,$pass) or die (mysql_error());
$this->choix_base($base);
}

function connect($host,$user,$pass)
{
return mysql_connect($host,$user,$pass);
}

function choix_base($base)
{
mysql_select_db($base,$this->bdd) or die (mysql_error());
}

function disconnect()
{
mysql_close($this->bdd) or die(mysql_error());
}

function query($requete)
{
return mysql_query($requete);
}

function unbuffered_query($requete)
{
return mysql_unbuffered_query($requete);
}

function free_result($ressource)
{
if(is_resource($ressource))
{
mysql_free_result($ressource) or die(mysql_error());
}
}

function tableau($ressource)
{
if(is_resource($ressource))
{
return mysql_fetch_array($ressource);
}
}

function nb_ligne($ressource)
{
return mysql_num_rows($ressource);
}
}
}


?>



La il me sort ca comme erreurs :

Notice: Use of undefined constant BASE - assumed 'BASE' in c:\localhost\www\compte\bd.class.php on line 3

Notice: Use of undefined constant BASE - assumed 'BASE' in c:\localhost\www\compte\bd.class.php on line 5



La ligne 3 c'est : if(!defined(BASE))
La ligne 5 c'est : define(BASE,"BD");

Et jvois pas ski foire

merci d'avance :)
commit suicide
bibi
le 21/01/2005 à 21:41
PostGresSQL & PhppgAdmin
Bon bah en fait je voulais me lancer dans une installation perso comme décrite dans l'article sauf qu'a la place de mysql je vais mettre postgres et a la place de phpmyadmin je vais mettre ...phppgadmin , logique :)

Je voulais juste savoir si qqn avait déja fait ca, et si ct plus compliqué que mysql/phpmyadmin

merci d'avance :)
commit suicide
bibi
le 18/01/2005 à 23:02
Inverser une couleur
<?
function inverser_valeur($val)
{
for($i=0;$i<16;$i++)
{
$debut[]=$i;
}

rsort($debut);

return($debut[$val]);


}


function reverse_color($color)
{

if(eregi("^#[0-9a-f]{6}$",$color))
{

$nombre = substr($color,1);
$nombre = strtoupper($nombre);
for($i=0;$i<6;$i++)
{
if(eregi("^[a-f]$",$nombre{$i}))
{
$nb = ord($nombre{$i})-55;
}
else
{
$nb = $nombre{$i};
}

$retour[$i] = inverser_valeur($nb);
if(inverser_valeur($nb)>9)
{
$retour[$i] = chr($retour[$i]+55);
}
else
{
$retour[$i] = inverser_valeur($nb);
}

}

$final = "#".implode("",$retour);
return $final;
}
}


echo reverse_color("#FFFFFF");


j'ai essayé avec #000000 et #FFFFFF et ca marche , mais pour les autres valeurs en fait, je vous avouerais que j'ai un doute, d'autant que l'algorithme c'est moi qui l'ai fait je sais pas du tout si ca donne les inverses ct pour savoir si qqn pouvait me dire (on va y arriver) si cette fonction marchait

voila merci d'avance :)
commit suicide
bibi
le 18/01/2005 à 20:57
conversion de 0 à 15 en 15 à 0
Bijour moi que vla
En fait j'ai des nombres de 0 à 15 et j'aimerai les convertir de 15 à 0 (donc en tout 16 valeurs)
genre:
0 doit etre converti en 15
1 en 14
...
14 en 1
15 en 0

j'ai essayé avec des tableaux et des str_replace mais .. non lol

Merci d'avance
commit suicide
bibi
le 17/01/2005 à 20:23
Expréssion réguliere et type numérique
En fait voila, jvoudrais tester si la valeur que la personne entre est :

-soit un truc du style 1411.14
-soit un entier du style 145

que ce soit 1411.14 ou 1411,14 importe peu car je fais un str_replace

donc j'ai fait
"^[0-9]{1,6}"

mais bon je sais pas comme dire :
soit c juste un nombre de longueur 1 à 6 SOIT un nombre de longueur 1 à 6 suivi d'un point ou d'une virgule suivi d'un nombre de longueur 1 ou 2 . En fait c le SOIT en gras que je sais pas matérialiser en 1 seule expression réguliere. Sinon j'en fais 2 si c pa possible :)

merci d'avance ;)
commit suicide
bibi
le 02/01/2005 à 16:29
Systeme de citation
Hello
Jveux faire un systeme de citation sur mon site donc bb-code, j'ai fait un ptit peut de copiter/coller sur les autres fonctions

voila ske jfais:

function bbcode_quote($code)
{
return '<div class="quote">'.$code[1].'</div>';
}

function creer_bbcode ($string) {
$string = preg_replace_callback ("`\[LIEN\](.+?(?=\[/LIEN\]))\[/LIEN\]`i",'bbcode_lien', $string);
$string = preg_replace_callback("/\[lien=(.*?)\](.*?)\[\/lien\]/is",'bbcode_lien2',$string);
$string = preg_replace_callback ("`\[IMG\](.+?(?=\[/IMG\]))\[/IMG\]`i",'bbcode_image', $string);
$string = preg_replace_callback("`\[QUOTE\](.+?(?=\[/QUOTE\]))\[/QUOTE\]`i",'bbcode_quote',$string);
$string = preg_replace ("`\[MAIL\](.+?(?=\[/MAIL\]))\[/MAIL\]`i","<a href=mailto:\\1> \\1 </A>", $string);


return ($string);
}



et la class quote:
[code]div.quote
{
background-color:#FFFFFF;
border-width: 1px;
border-style: solid;
border-color: #000000;
color: #D6D6D6;
text-align:justify;
margin-left:10px;
margin-right:10px;
padding:5px;
}[/code]

le pb c que ca change pas le style de texte, il se met comme un message normal :'( ouin
merci d'avance :)
commit suicide
LoadingChargement en cours