[PHP] Construction du site des teams HFR

Construction du site des teams HFR [PHP] - PHP - Programmation

Marsh Posté le 06-02-2003 à 21:58:57    

Bonjour à tous,
 
tout d'abord pour ceux qui ne sont pas au courant du projet, voir le topic http://forum.hardware.fr/message.p [...] c=&subcat=
 
Suite à la décision d'élaborer un site en php, et face aux difficultés que je rencontre étant donné que je ne suis qu'un débutant, ce topic est crée pour concevoir en groupe le site.
 
Il ne s'agit pas de faire faire le travail par d'autres mais de mettre les compétences en commun afin d'obtenir le meilleur résultat possible.
 
Ce topic a donc pour but de centraliser les discussions sur la construction du site afin d'éviter de polluer le topic déjà existant dans la section JV.
 
Nous travaillons donc en commun, en se fixant un objectif, en répartissant les taches, en nous entraidant...
 
Tous les conseils et les critiques constructives sont les bienvenus et n'importe qui peut se joindre au projet, que ce soit pour un apport ponctuel ou sur du plus long terme.
 
Au final, tout ce qui sera produit ici sera bien sûr librement réutilisable par ceux qui le souhaitent.
 
bon sinon, voila ce que je propose dans un premier temps comme règles à suivre :
_ XHTML 1.1 compliant
_ Visible par tous les browser (à la rigueur tant pis si ça déconne sous netscape 4  :D   )
_ code léger
_ fonctionnement intuitif
_ facilement paramétrable
 
Liste des intéressés :
_ popok
_ chacal_one333
_ coockie_jr
_ raph93
 
liste des choses à faire :
(bientôt dispo :D )
 
 
Une ébauche du site ici :
http://teamshfr.free.fr/


Message édité par popok le 07-02-2003 à 12:08:50
Reply

Marsh Posté le 06-02-2003 à 21:58:57   

Reply

Marsh Posté le 06-02-2003 à 21:59:17    

post réservé  :o


Message édité par popok le 06-02-2003 à 22:33:48
Reply

Marsh Posté le 06-02-2003 à 22:04:14    


 
ca ca mérite une ébauche de up party [:kadreg]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 06-02-2003 à 22:05:43    


 :heink: franchement c'est pas la peine d'upper toutes les minutes hein.


---------------
Keep things together til I get back, ok?
Reply

Marsh Posté le 06-02-2003 à 22:16:43    

:)

Reply

Marsh Posté le 06-02-2003 à 22:17:56    

WarpCoil a écrit :


 :heink: franchement c'est pas la peine d'upper toutes les minutes hein.


c'était pas un up c'était pour réserver le second post au cas où il y ait beaucoup d'infos à mettre  :o

Reply

Marsh Posté le 06-02-2003 à 22:21:02    

popok a écrit :


c'était pas un up c'était pour réserver le second post au cas où il y ait beaucoup d'infos à mettre  :o  


 
faudrait que tu m'envoie la source pour je voie a koi sa ressemble  ;)


---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 06-02-2003 à 22:23:50    

popok a écrit :


c'était pas un up c'était pour réserver le second post au cas où il y ait beaucoup d'infos à mettre  :o  


 
alors on dit "post réservé"
 
mais la ca ressemblait à un up  :whistle:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 06-02-2003 à 22:26:52    


 :hello:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 06-02-2003 à 22:35:18    

zion a écrit :


 
alors on dit "post réservé"
 
mais la ca ressemblait à un up  :whistle:  


c'est corrigé mossieur  :o  
 
coockie > tous les fichiers sont là http://perso.wanadoo.fr/popok/php/
 
J'espère que tu pourras y accéder car j'ai récemment reçu un mail de wanadoo à propos de la protection des répertoire

Reply

Marsh Posté le 06-02-2003 à 22:35:18   

Reply

Marsh Posté le 06-02-2003 à 22:47:48    

popok a écrit :


c'est corrigé mossieur  :o  
 


 
:jap:
 
c pas trop moche à premiere vue ;)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 06-02-2003 à 22:50:50    

Cool, y a une section Heroes IV :)

Reply

Marsh Posté le 06-02-2003 à 22:51:08    

zion a écrit :


 
:jap:
 
c pas trop moche à premiere vue ;)


merci
 
bon sinon, voila ce que je propose dans un premier temps comme règles à suivre :
_ XHTML 1.1 compliant
_ Visible par tous les browser (à la rigueur tant pis si ça déconne sous netscape 4  :D  )
_ code léger
_ fonctionnement intuitif
 
votre avis ?

Reply

Marsh Posté le 06-02-2003 à 22:52:05    

Taiche a écrit :

Cool, y a une section Heroes IV :)


elle est pas encore mise sur le site php, tu peux voir la section terminée sur le site provisoire qui est dans ma signature

Reply

Marsh Posté le 06-02-2003 à 22:52:51    

popok a écrit :


votre avis ?


 
C'est nickel et chu assez d'accord pour Netscape 4 [:ddr555]
 
EDIT : ah ouais, c'est sympa :) Continue :D


Message édité par Taiche le 06-02-2003 à 22:53:39
Reply

Marsh Posté le 06-02-2003 à 23:06:20    

popok a écrit :


c'est corrigé mossieur  :o  
 
coockie > tous les fichiers sont là http://perso.wanadoo.fr/popok/php/
 
J'espère que tu pourras y accéder car j'ai récemment reçu un mail de wanadoo à propos de la protection des répertoire


tu pourrai pas me faire une petite compile  :) ??


---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 06-02-2003 à 23:14:48    

Coockie_jr a écrit :


tu pourrai pas me faire une petite compile  :) ??


ok, je vais te zipper tout ce qui concerne le système de news.
 
On verra alors si on le garde tel quel, si on l'améliore ou si on repart de zero afin d'avoir un truc bien propre
 
les fichiers pour les news : http://perso.wanadoo.fr/popok/php/news.rar


Message édité par popok le 06-02-2003 à 23:19:16
Reply

Marsh Posté le 06-02-2003 à 23:32:39    

Ce qu'il faudrait que le site comporte :
_ système de news (ça c'est déjà au point au presque mais on peut le revoir)
_ gestion des membres avec divers niveaux ce membre
_ possibilité de postuler dans les teams et acceptation dans celle ci après validation par un responsable
_ possibilité d'ajouter des articles
_ pouvoir suggérer des liens, des downloads
_ pouvoir sélectionner certains de ces liens et downloads comme étant indispensables
_ faudrait que les teams puissent retoucher elles mêmes retoucher à leurs couleurs, reglement... sans avoir à demander à un admin de le faire "à la main"
 
Bref faudrait que les teams puissent avoir suffisamment de pouvoir pour gérer elles mêmes leur section sans pour autant tout chambouler.
 
Si vous avez des remarques, des propositons, je suis tout ouïe  :D  
 
Une fois qu'on aura établi une liste des fonctionnalités à intégrer faudra voir l'ordre de priorité pour les réaliser (je pense que les inscriptions dans les teams ça devrait se faire le + tôt possible afin de ne plus avoir des listes de membres périmées)

Reply

Marsh Posté le 07-02-2003 à 09:10:18    

Ceci est un post de soutien (un heupe kooa) :)
 
je t'aurais bien aidé moi aussi, mais j'ai un autre projet sous la main qui me prend du temps aussi :)
 
mais j'en suis pas encore à faire du php, j'essaye de me dépatouiller avec un $^$^*ù*ù de tableau html [:ddr555]
 
(voui, spa gagné hein  :sweat: )


---------------
== Esprits.net est de retour !! ==
Reply

Marsh Posté le 07-02-2003 à 09:19:05    

Reply

Marsh Posté le 07-02-2003 à 09:20:27    

[:totoz]
 
tout les fichier popok !
 
pour les <form> tu les fait pas en action=".$PHP_SELF." ??? :??:

Reply

Marsh Posté le 07-02-2003 à 10:30:07    

chacal_one333 a écrit :

[:totoz]
 
tout les fichier popok !
 
pour les <form> tu les fait pas en action=".$PHP_SELF." ??? :??:  


ah bah j'ai bossé qu'est ce que vous croyiez ?  :D  
 
Sinon pour les form le bouton actionne un javascipt qui vérifie si les champs obligatoires sont remplis et si c'est le cas alors envoie le script qui insère les données dans la base.
 
C'est quoi la méthode dont tu parles ? (newbie inside  :D )

Reply

Marsh Posté le 07-02-2003 à 10:47:47    

ben tu met en action php_self !
 
ton submit va donnc etre fait sur la meme page !
 
ta plus qu'a tester si le submit a été pressé avec
 
 
 

if(isset($bouton_submit_name)){.....}

Reply

Marsh Posté le 07-02-2003 à 10:53:37    

oki, ça permettrait donc de pas mal réduire le nombre de fichier non ?

Reply

Marsh Posté le 07-02-2003 à 11:32:09    

popok a écrit :

oki, ça permettrait donc de pas mal réduire le nombre de fichier non ?

:jap:

Reply

Marsh Posté le 07-02-2003 à 11:40:10    

Je suis ok pour participer si vous avez besoin d'aide  
 
 :hello:


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 07-02-2003 à 11:58:44    

Bienvenue à raph93 dans l'équipe  :)  
 
Je propose qu'on commence par s'occuper du système des news, puisque celui que j'ai fait n'est pas parfait je pense.
Faudra donc qu'on définisse les noms de tables, des champs, bref qu'on utilise les mêmes références.
 
Je suggère également que l'on s'arrange pour que tout ce qu'on produira soit facilement personnalisable (au niveau de la présentation, des paramètres de connexion) de façon à ce que se soit à la fois facilement modifiable pour nous en cas de changement de design et réutilisables pour ceux que ça pourrait intéresser

Reply

Marsh Posté le 07-02-2003 à 12:16:55    

popok a écrit :


 
Je suggère également que l'on s'arrange pour que tout ce qu'on produira soit facilement personnalisable (au niveau de la présentation, des paramètres de connexion) de façon à ce que se soit à la fois facilement modifiable pour nous en cas de changement de design et réutilisables pour ceux que ça pourrait intéresser  


 
ok donc mettre un maximum les valeurs suceptible de changer en variable


Message édité par raph93 le 07-02-2003 à 12:17:27

---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 07-02-2003 à 12:34:08    

raph93 a écrit :


 
ok donc mettre un maximum les valeurs suceptible de changer en variable


voila
 
par contre je suis en train de me dire que vaudrait peut être meiux en fait commencer par la gestion des membres car étant donné que pour poster des news faudra être inscrit.
 
On essaiera de se fixer un e sorte de cahier des charges pour chaque fonctionnalité

Reply

Marsh Posté le 07-02-2003 à 12:45:30    

popok a écrit :


voila
 
par contre je suis en train de me dire que vaudrait peut être meiux en fait commencer par la gestion des membres car étant donné que pour poster des news faudra être inscrit.
 
On essaiera de se fixer un e sorte de cahier des charges pour chaque fonctionnalité


 
faudra aussi fixer mon prob (d'ailleur je propose que tu me supprile des menbre et que je me reinscrive apres)


---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 07-02-2003 à 12:52:06    

en revoyant le code ça permettra de trouver le problème j'espère

Reply

Marsh Posté le 07-02-2003 à 13:07:57    

Pour le système d'inscription au site, voila les fichiers actuels.
 
L'inscription (faut virer les <font>, je pense pas qu'il y ait besoin d'ajouter de champs supplémentaires) :
 
 

Code :
  1. <script type="text/javascript">
  2. <!--
  3. function controlform()
  4. {
  5. if(document.formulaire.pseudo.value=='' || document.formulaire.mail.value=='' || document.formulaire.pass.value=='')
  6. {
  7. alert('Les champs obligatoires ne sont pas tous remplis !');
  8. }
  9. else if(document.formulaire.pass.value!=document.formulaire.pass2.value)
  10. {
  11. alert('Erreur dans votre mot de passe');
  12. }
  13. else
  14. {
  15. document.formulaire.method = "POST";
  16. document.formulaire.action = "add.php3";
  17. document.formulaire.submit();
  18. }
  19. }
  20. //-->
  21. </script>
  22. <h1>Inscription au site des teams HFr</h1>
  23. <p>En vous inscrivant vous bénéficiez de la possibilité de réagir aux news en postant des commentaires ainsi que celle de postuler dans une ou plusieurs teams HFr.</p>
  24. <form  name="formulaire" method="post" action="add.php3">
  25. <p><input type="text" name="pseudo" size="20"  maxlength="35" /> <b>Pseudo HFR</b> <font color="red">*</font></p>
  26. <p><input type="text" name="mail" size="20"  maxlength="35" /> <b>Email</b> <font color="red">*</font></p>
  27. <p><input type="text" name="msn" size="20"  maxlength="35" /> <b>MSN</b></p>
  28. <p><input type="text" name="icq" size="20"  maxlength="11" /> <b>ICQ</b></p>
  29. <p><input type="text" name="aim" size="20"  maxlength="35" /> <b>AIM</b> </p>
  30. <p><input type="text" name="yahoo" size="20"  maxlength="35" /> <b>Yahoo Messenger</b></p>
  31. <p><input type="password" name="pass" size="10"  maxlength="10" /> <b>Choisissez votre mot de passe</b> <font color="red">*</font></p>
  32. <p><input type="password" name="pass2" size="10"  maxlength="10" /> <b>Confirmez votre mot de passe</b> <font color="red">*</font></p>
  33. <input type="button" value="Envoyer" onclick="controlform()" /> <input type="reset" value="Effacer" />
  34. </form>
  35. <p><font color="red">*<i>Ces champs sont obligatoires</i></font></p>

 
 
Une fois le formulaire rempli, ça accéde au script qui rempli la base  (le fichier config.php3 est là pour la connexion à la base de données):
 
 

Code :
  1. <?
  2. require("config.php3" );
  3. // on regarde si le pseudo ou le mail existe déjà
  4. $sql="SELECT pseudo,mail FROM membre WHERE pseudo='$pseudo' OR mail='$mail'";
  5. $req=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  6. // on compte le nombre de résultat
  7. $res=mysql_numrows($req);
  8. if($res!=0)  // le pseudo ou le mail existe déjà, on affiche un message d'erreur
  9. {
  10. header("location:insinv.htm" );
  11. }
  12. else // sinon on ajoute les données
  13. {
  14.     $taille = 20;
  15. $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
  16. srand(time());
  17. for ($i=0;$i<$taille;$i++)
  18.  {
  19.  $id.=substr($lettres,(rand()%(strlen($lettres))),1);
  20.  }
  21.  
  22. $sql="INSERT INTO membre VALUES ('','$pseudo','$id',md5('$pass'),'$mail','$msn','$icq','$yahoo','$aim','2')";
  23. mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  24. header("location:index.php3?page=membre" );
  25. mysql_close($db);
  26. }
  27. ?>

Reply

Marsh Posté le 07-02-2003 à 14:11:33    


y'as pas une CSS definit pour le site ??


Message édité par raph93 le 07-02-2003 à 14:11:59

---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 07-02-2003 à 14:14:47    

Code :
  1. <script type="text/javascript">
  2. <!--
  3. function controlform()
  4. {
  5. if(document.formulaire.pseudo.value=='' || document.formulaire.mail.value=='' || document.formulaire.pass.value=='')
  6. {
  7. alert('Les champs obligatoires ne sont pas tous remplis !');
  8. }
  9. else if(document.formulaire.pass.value!=document.formulaire.pass2.value)
  10. {
  11. alert('Erreur dans votre mot de passe');
  12. }
  13. else
  14. {
  15. document.formulaire.method = "POST";
  16. document.formulaire.action = "add.php3";
  17. document.formulaire.submit();
  18. }
  19. }
  20. //-->
  21. </script>

 
 
 :non: pas de JS !
ya des user qui le desactive alors la tu serait dans la merde !
 
 

Code :
  1. if (empty($_POST["$pseudo"])) || empty($_POST["$mail"]) || empty($_POST["pass"]))
  2.        echo "Certain champs obligatoires ne sont pas rempli";
  3. if ($_POST["pass"] != $_POST["pass2"])
  4.        echo "Vos deux password ne correspondent pas";

Reply

Marsh Posté le 07-02-2003 à 14:16:19    

Code :
  1. $taille = 20;
  2.      $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
  3.      srand(time());
  4.      for ($i=0;$i<$taille;$i++)
  5.       {
  6.         $id.=substr($lettres,(rand()%(strlen($lettres))),1);
  7.       }

 
 
 :??:  :??:  :??:  :??:  :??:  :??:  :??:

Reply

Marsh Posté le 07-02-2003 à 14:39:06    

vala tu n'as plus qu'un fichier :)
 
 

Code :
  1. <html>
  2. <head>
  3. <title></title>
  4. </head>
  5. <body>
  6.   <h1>Inscription au site des teams HFr</h1>
  7.  
  8.   <p>En vous inscrivant vous bénéficiez de la possibilité de réagir aux news en postant des commentaires ainsi que celle de postuler dans une ou plusieurs teams HFr.</p>
  9.   <form  name="formulaire" method="<?.$PHP_SELF.?>" action="add.php3">
  10.   <p><input type="text" name="pseudo" size="20"  maxlength="35" /> <b>Pseudo HFR</b> <font color="red">*</font></p>
  11.   <p><input type="text" name="mail" size="20"  maxlength="35" /> <b>Email</b> <font color="red">*</font></p>
  12.   <p><input type="text" name="msn" size="20"  maxlength="35" /> <b>MSN</b></p>
  13.   <p><input type="text" name="icq" size="20"  maxlength="11" /> <b>ICQ</b></p>
  14.   <p><input type="text" name="aim" size="20"  maxlength="35" /> <b>AIM</b> </p>
  15.   <p><input type="text" name="yahoo" size="20"  maxlength="35" /> <b>Yahoo Messenger</b></p>
  16.   <p><input type="password" name="pass" size="10"  maxlength="10" /> <b>Choisissez votre mot de passe</b> <font color="red">*</font></p>
  17.   <p><input type="password" name="pass2" size="10"  maxlength="10" /> <b>Confirmez votre mot de passe</b> <font color="red">*</font></p>
  18.   <input type="button" name="envoyer" value="Envoyer"/> <input type="reset" value="Effacer" />
  19.   </form>
  20.   <p><font color="red">*<i>Ces champs sont obligatoires</i></font></p>
  21. <?php
  22. if (isset($envoyer))
  23. {
  24.    require("config.php3" );
  25.  
  26.  
  27.      //verifications diverses
  28.   if (empty($_POST["$pseudo"])) || empty($_POST["$mail"]) || empty($_POST["pass"]))
  29.    {
  30.               echo "Certain champs obligatoires ne sont pas rempli";
  31.    exit;
  32.    }
  33.      if ($_POST["pass"] != $_POST["pass2"])
  34.    {
  35.               echo "Vos deux password ne correspondent pas";
  36.    }
  37.   // on regarde si le pseudo ou le mail existe déjà
  38.      $sql="SELECT pseudo,mail FROM membre WHERE pseudo='$pseudo' OR mail='$mail'";
  39.      $req=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  40.  
  41.      // on compte le nombre de résultat
  42.      $res=mysql_numrows($req);
  43.  
  44.      if($res!=0)  // le pseudo ou le mail existe déjà, on affiche un message d'erreur
  45.      {
  46.        header("location:insinv.htm" );
  47.      }
  48.      else // sinon on ajoute les données
  49.      {
  50.           $taille = 20;
  51.         $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";srand(time());
  52.         for ($i=0;$i<$taille;$i++)
  53.            {
  54.              $id.=substr($lettres,(rand()%(strlen($lettres))),1);
  55.            }
  56.      
  57.        $sql="INSERT INTO membre VALUES ('','$pseudo','$id',md5('$pass'),'$mail','$msn','$icq','$yahoo','$aim','2')";
  58.        mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  59.        mysql_close($db);
  60.   }
  61. ?>

Reply

Marsh Posté le 07-02-2003 à 16:24:57    

chacal_one333 a écrit :

vala tu n'as plus qu'un fichier :)
 
 

Code :
  1. <html>
  2. <head>
  3. <title></title>
  4. </head>
  5. <body>
  6.   <h1>Inscription au site des teams HFr</h1>
  7.  
  8.   <p>En vous inscrivant vous bénéficiez de la possibilité de réagir aux news en postant des commentaires ainsi que celle de postuler dans une ou plusieurs teams HFr.</p>
  9.   <form  name="formulaire" method="<?.$PHP_SELF.?>" action="add.php3">
  10.   <p><input type="text" name="pseudo" size="20"  maxlength="35" /> <b>Pseudo HFR</b> <font color="red">*</font></p>
  11.   <p><input type="text" name="mail" size="20"  maxlength="35" /> <b>Email</b> <font color="red">*</font></p>
  12.   <p><input type="text" name="msn" size="20"  maxlength="35" /> <b>MSN</b></p>
  13.   <p><input type="text" name="icq" size="20"  maxlength="11" /> <b>ICQ</b></p>
  14.   <p><input type="text" name="aim" size="20"  maxlength="35" /> <b>AIM</b> </p>
  15.   <p><input type="text" name="yahoo" size="20"  maxlength="35" /> <b>Yahoo Messenger</b></p>
  16.   <p><input type="password" name="pass" size="10"  maxlength="10" /> <b>Choisissez votre mot de passe</b> <font color="red">*</font></p>
  17.   <p><input type="password" name="pass2" size="10"  maxlength="10" /> <b>Confirmez votre mot de passe</b> <font color="red">*</font></p>
  18.   <input type="button" name="envoyer" value="Envoyer"/> <input type="reset" value="Effacer" />
  19.   </form>
  20.   <p><font color="red">*<i>Ces champs sont obligatoires</i></font></p>
  21. <?php
  22. if (isset($envoyer))
  23. {
  24.    require("config.php3" );
  25.  
  26.  
  27.      //verifications diverses
  28.   if (empty($_POST["$pseudo"])) || empty($_POST["$mail"]) || empty($_POST["pass"]))
  29.    {
  30.               echo "Certain champs obligatoires ne sont pas rempli";
  31.    exit;
  32.    }
  33.      if ($_POST["pass"] != $_POST["pass2"])
  34.    {
  35.               echo "Vos deux password ne correspondent pas";
  36.    }
  37.   // on regarde si le pseudo ou le mail existe déjà
  38.      $sql="SELECT pseudo,mail FROM membre WHERE pseudo='$pseudo' OR mail='$mail'";
  39.      $req=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  40.  
  41.      // on compte le nombre de résultat
  42.      $res=mysql_numrows($req);
  43.  
  44.      if($res!=0)  // le pseudo ou le mail existe déjà, on affiche un message d'erreur
  45.      {
  46.        header("location:insinv.htm" );
  47.      }
  48.      else // sinon on ajoute les données
  49.      {
  50.           $taille = 20;
  51.         $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";srand(time());
  52.         for ($i=0;$i<$taille;$i++)
  53.            {
  54.              $id.=substr($lettres,(rand()%(strlen($lettres))),1);
  55.            }
  56.      
  57.        $sql="INSERT INTO membre VALUES ('','$pseudo','$id',md5('$pass'),'$mail','$msn','$icq','$yahoo','$aim','2')";
  58.        mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  59.        mysql_close($db);
  60.   }
  61. ?>

 


 
 [:chacal_one333]


---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 07-02-2003 à 16:42:40    

ben koi :o
 
ca marchera in :o

Reply

Marsh Posté le 07-02-2003 à 17:49:16    

chacal_one333 a écrit :

 
 :non: pas de JS !
ya des user qui le desactive alors la tu serait dans la merde !
 


ah les petits cons !  :o  
 
effectivement ta méthode est bien mais par contre, chtite question, quand un champ est laissé vide, on arrive alors sur une page vide avec juste le message d'alerte et il faut faire page précédente, mais est ce qu'on risque pas d eperdre les données saisies ? Pour une inscription c'est pas très grave mais dans le cas d'une news :/
 
il y a un gain de vitesse d'execution en rassemnblant tou dans la même page ou c'est juste pour avoir moins de fichiers ?
 
Sinon, le code généré aléatoirement, c'est un id attribuée au pif et qui change à chaque login. J'avais vu ça sur un site et je trouvais ça pas mal car c'est plus dur à trouver qu'un pseud et un pass qui eux restent fixes mais je me trompe peut être.
 
raph > voila le CSS du site
 
 
 
 

Code :
  1. body {
  2. margin:0px;
  3. padding:0px;
  4. font-family:verdana, arial, helvetica, sans-serif;
  5. color:#333;
  6. background-color:#FFF;
  7. }
  8. h1 {
  9. margin:0px 0px 15px 0px;
  10. padding:0px;
  11. font-size:28px;
  12. line-height:28px;
  13. font-weight:900;
  14. color:#000;
  15. }
  16. p {
  17. font:11px/20px verdana, arial, helvetica, sans-serif;
  18. margin:0px 0px 16px 0px;
  19. padding:0px;
  20. }
  21. #Content>p {margin:0px;}
  22. #Content>p+p {text-indent:30px;}
  23. a {
  24. color:#07a;
  25. font-size:11px;
  26. text-decoration:none;
  27. font-weight:600;
  28. font-family:verdana, arial, helvetica, sans-serif;
  29. }
  30. a:link {color:#07a;}
  31. a:visited {color:#07a;}
  32. a:hover {color:red;}
  33. #menu
  34. {
  35. padding:5px;
  36. background-color:#EEEEEE;
  37. margin:0px 20px 0px 20px;
  38. border-style:solid;
  39. border-color:#000;
  40. border-width:1px;
  41. width:160px;
  42. height:340px;
  43. }
  44. #bandeau
  45. {
  46. padding:5px;
  47. background-color:#EEEEEE;
  48. margin:20px;
  49. border-style:solid;
  50. border-color:#000;
  51. border-width:1px;
  52. }
  53. #news
  54. {
  55. background-color:#EEEEEE;
  56. margin-right:20px;
  57. margin-left:20px;
  58. border-style:solid;
  59. border-color:#000;
  60. border-width:1px;
  61. width:200px;
  62. height:340px;
  63. }
  64. #centre
  65. {
  66. width:100%;
  67. margin-left: auto;
  68.    margin-right: auto;
  69. text-align:left;
  70. }

Reply

Marsh Posté le 07-02-2003 à 17:59:41    

:non: la ton ID ne sera pas differente a chaque login mais a chaque inscription !
 
par contre poour ton exemple des new c'est vrai que l'on va perdre les données !
 
 
jme suis jamais penché sur le problem c'est ptet le moment :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed