time() dans bdd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : time() dans bdd

par fab » 13 mai 2005, 13:58

:lol: pour moi ton erreur vien de la :
$compt=mysql_query('UPDATE membre SET time="'.$ti); 
met plutot cela :
$query = "UPDATE membre SET time=$ti";
$compt = mysql_query($query);
Pour toi ça vient de la mais tu n'as pas raison :p
là c'est exactement le même principe que
echo "Var :" .$var;

par jojo » 13 mai 2005, 13:51

bin c'est bon sa marche ^^
je code propremen mais quen sa deconne...
je change :-p
par contr eje ne c'est pas comen aficher s la liste des membres connecter
la je voie pas ou placer les guillemet et les apostroph :-(
$tims = time();
		  $timss= $tims - 300;
		  mysql_connect("sql.free.fr","***","***");
		  mysql_select_db("joris_saenger");
		  $liste=mysql_query('SELECT pseudo FROM membre where time= >="'.$timss.'"');
et j'ai toujour le meme probleme au sujet du forum impossible de metre "resolue"
Merci d'avance :P

par seayoung » 13 mai 2005, 11:47

et le code en sera plus simple :p
enfin facon de dire :twisted:

par zeus » 13 mai 2005, 11:46

toutefois il est mieux lorsque l'on commence de coder tout de suite proprement et lorsqu on commence a etre confirmer alors il est temps de s y mettre :p
c'est pas pour embéter les gens que les regles sont là :laughing:
Tout à fait d'accord avec toi !!!!

Mais je disais juste que je ne pensais pas que ça venait de là !!!!

Sinon, je suis d'accord avec toi, il faut faire comprendre aux gens qu'il faut respecter les normes (MS, IE ??? :lol: )

par seayoung » 13 mai 2005, 11:31

merci Zeus pour ton aprobation :p
toutefois il est mieux lorsque l'on commence de coder tout de suite proprement et lorsqu on commence a etre confirmer alors il est temps de s y mettre :p
c'est pas pour embéter les gens que les regles sont là :lol:

par jojo » 13 mai 2005, 11:26

oui et il ne marche pas le 2 :cry:
je pence que c'est ma bdd qui a un probleme quelle jore de champ faut t'il metre pour le time
(j'ai deja essayer : time,text,decimal)

par zeus » 13 mai 2005, 11:17

Selon les règles de normalisation du code, tu as entièrement raison Seayoung, mais théoriquement, les 2 requetes suivantes donnent le même résultat
$compt = mysql_query("UPDATE membre SET time='".$ti."'");
$compt = mysql_query("UPDATE membre SET time=$ti"); 

par seayoung » 13 mai 2005, 11:10

je ne pense pas Chamsou...
pour moi ce qu il a mis est presque bon mais pas ce que tu as mis :
mettre du code php dans une requette sql, il me semble que ca ne se fair pas comme ca :?
je mettrais plutot:
$compt=mysql_query("UPDATE membre SET time='".$ti."'");

cette requette doit marcher ( j'ai testé ) :wink:

par Chamsou » 12 mai 2005, 23:09

:lol: pour moi ton erreur vien de la :
$compt=mysql_query('UPDATE membre SET time="'.$ti); 
met plutot cela :
$query = "UPDATE membre SET time=$ti";
$compt = mysql_query($query);

par jojo » 12 mai 2005, 22:12

text j'ai essayer avec decimal et time

par fab » 12 mai 2005, 22:07

c'est quoi le type du champ time ?

par Chamsou » 12 mai 2005, 21:15

evite d'afficher ton login et ton mot de passe met des champs vide à la place

time() dans bdd

par jojo » 12 mai 2005, 21:03

Bonsoir :wink:
je voudrai fair une liste de membre connecter;
ma fasson de fair est la suivente:
1: Le membre se connecte
2: il passe sur la page index
3:sur la page index le champ "time" de la bdd devien time()
4:a chaque passage sur la page index le time est mie a jour
5: on afiche tout les membre dont le time est superieur a time-300(5mn)
voila le probleme rencontrer
le time ne s'enregistre pas dans la bdd!
<?
if(isset($_GET['co']))
{
$co = $_GET['co'];
if($co == on)
{
session_start();
$id=session_id();
$ti = time();
mysql_connect("sql.free.fr","***","***");
mysql_select_db("joris_saenger");
$compt=mysql_query('UPDATE membre SET time="'.$ti);
}
}
?>
si $_GET['co'] existe c'est que le membre c'est connecter...
Un segond probleme consernant le forum :oops:
je n'arive plus a metre "resolue" sa me marque: session_...
quelle que chose du jore...
Merci d'avance