moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 06/07/2004 à 20:34
Petit probleme mineur
Si tu fait un session_destroy de tes variables (la globule me la mis dans les dent celui la smiley) sinon les fichiers reste sur le server.

Le truc c que en terme de sécurité (et la je loin d'etre un as) il me parait stupide d'utiliser un truc dis sécurisé (dans des proportion toute relative) et de se ballader avec la clef dans l'url (ce qui parait il n'est po du tout sécu smiley).
M'enfin c'est ma réflexion a moi et comme dis précédement je loin calé dans ce domaine (j'ai déja du mal a m'en sortir en php smiley)
@+
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 20:30
If
Eu la prochaine fois utilise le wall pour code aussi long stp.

après ta premiere reuqte tu devrait faire un mysql_free_result($result);

L'idée est bête met dans ta table le champ de ta recherche s'appelle bien champ ?

parce que la s'il t'affiche le form c'est $data['champ'] n'est pas affecter ou vide.
fait un print_r($data); avant le if, et regarde s'il ya un index de data qui s'appelle champ et s'il existe sa valeur.
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 20:18
Petit probleme mineur
Ouais mé po de voir sessionID dans l'url
c'est meme un peut con si tu y réfléchie parce que tu te dis que les session sont censer a résoudre (un poil) la sécurité de ton site et tu ballade avec le sessionid dans l'url smiley
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 19:39
If
Ben encore une fois je ne peu rien faire sans le code.
comme sa je ne vois pas !
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 19:10
Petit probleme mineur
Eu juste comme sa,
Tu sais quel paramètre c'est ? STP
smiley
Merci
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 19:09
If
c que dans ce cas le code du traitement du formulaire laisse a désirer.....

tu récupère la valeur a mettre dans la base, le pseudo (uu ce que tu veut qui te permet d'identifier l'utilisateur) et fait une requete sql du type
$sql =" UPDATE table SET champ='.$champ.' WHERE pseudo="'.$pseudo.'"';
mysql_query($sql);
ensuite retour sur la page d'avant....

SI non le CODE ....
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 18:36
If
Sisi et c'est d'ailleur ce que tu veut faire.

Tu veut remplire le champ de ta base 1 sachant qu'avant il est vide.
Cette opération n'est à réaliser qu'une fois, c'est a dire que dans notre cas l'insertion n'est possible que si la variable est VIDE...

donc

<?php

if(empty($var))
{
//La variable est vide => affichage du formulaire
//pou rla remplire
}
else {
//La variable est déja renseigner
//on affiche la var
}
?>


Je résume

- tu test si la variable est vide (if et empty)
=>Elle est vide => affichage du form
=>Elle n'est pas vide affichage de la valeur (else)

La première que tu va venir sur cette page et tant que le champ de la base n'est pas remplit tu va remplir la condition du if donc affichage du form
a prtire du moment ou le champt de ta base est remplit tu affiche sa valeur
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 17:49
If
Ok le but de empty c'est determiner si justement une varible est VIDE
Donc sa fontionne parfaitement (pas comme tu le veut ) mais parfaitement
<?php
if (empty($var))
{//la variable est vide ou pas affecter ou = a 0
}
else{
//La variable es t affecter et différent e de 0
}
?>
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 17:46
If
eu sa t'affiche koi? le blabla ou le reste?

as tu essayer de faire une echo $data['camp'] pour voir le contenu a chaque fois (juste pour débuger)

Essai if($data['champ']=="")
Il en faut peu pour être heureux !!!!!
moogli
le 06/07/2004 à 17:21
If
Post ton code...
De quel type est ton champ (txt int...)
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours