Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1819 connectés 

 

Sujet(s) à lire :
    - en fait c'est de la BDD
 

 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

[PHP] Construction du site des teams HFR

n°304089
Profil sup​primé
Posté le 07-02-2003 à 17:59:41  answer
 

Reprise du message précédent :
 :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

mood
Publicité
Posté le 07-02-2003 à 17:59:41  profilanswer
 

n°304090
Profil sup​primé
Posté le 07-02-2003 à 18:00:33  answer
 

ton # dans #bandeau ca sert pour les class?
 
moi j'utilise un "." [:spamafote]
 
chez pas sque ca change

n°304093
popok
Classe
Posté le 07-02-2003 à 18:04:10  profilanswer
 

chacal_one333 a écrit :

: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


si ça change à chaque login car quand l'utilisateur se loggue, si le pseudo et le mot de passe correspondent alors un nouvelle id est générée et remplace la précédente.
 
Sinon oui c'est un petit problème  :D.  
ça représente beaucoup de gens ceux qui désactivent les javascript ? non pas que je veuille les ignorer mais privilégier peut être les plus nombreux.
 
Enfin, ça vous dirait pas un menu de ce style ?
 
http://www.v2studio.com/k/lab/fixed/index.html

n°304094
popok
Classe
Posté le 07-02-2003 à 18:05:51  profilanswer
 

chacal_one333 a écrit :

ton # dans #bandeau ca sert pour les class?
 
moi j'utilise un "." [:spamafote]
 
chez pas sque ca change


le # c'est pour les id  
le . c'est pour les class
 
je connais pas vraiment la différenc emais je préfére utiliser id

n°304097
Profil sup​primé
Posté le 07-02-2003 à 18:12:27  answer
 

bha le site ya pas grand chose la pour me prononcer [:spamafote]

n°304099
popok
Classe
Posté le 07-02-2003 à 18:15:19  profilanswer
 

chacal_one333 a écrit :

bha le site ya pas grand chose la pour me prononcer [:spamafote]


le site que j'ai mis en exemple ? C'est le fait que le menu soit fixe qui est intéressant

n°304101
Profil sup​primé
Posté le 07-02-2003 à 18:16:32  answer
 

ha ben ca oui !
mwa j'aime bien ce style :)

n°304105
popok
Classe
Posté le 07-02-2003 à 18:21:38  profilanswer
 

un problème à propos du design du site, c'est que je pense que pour les gens en 800x600 la partie centrale est trop étroite à cause du menu à gauche et des news à droite.
 
2 solutions :
_ supprimer les news à droite
_ les mettre au dessus du texte central

n°304107
Profil sup​primé
Posté le 07-02-2003 à 18:25:48  answer
 

ben kes que tu compte mettre au milieu?
 
ptet pas la peine de le faire si large

n°304112
popok
Classe
Posté le 07-02-2003 à 18:31:20  profilanswer
 

chacal_one333 a écrit :

ben kes que tu compte mettre au milieu?
 
ptet pas la peine de le faire si large


bah c'est varié ce qu'il y aura au milieu (j'utilise desn include) donc ça ira de la liste de membre à l'article, et pour ça j'ai peur que ça fasse trop petit en 800x600

mood
Publicité
Posté le 07-02-2003 à 18:31:20  profilanswer
 

n°304114
Profil sup​primé
Posté le 07-02-2003 à 18:33:58  answer
 

essaye de le racourcir de 100-150 voir :)

n°304118
popok
Classe
Posté le 07-02-2003 à 18:37:01  profilanswer
 

celui du mileu ?

n°304121
Profil sup​primé
Posté le 07-02-2003 à 18:40:28  answer
 

non celui du bas :)

n°304124
popok
Classe
Posté le 07-02-2003 à 18:51:03  profilanswer
 

j'avoue ne pas bien saisir  
 
petit schéma explicatif, voila comment le site est présenté :
 
http://perso.wanadoo.fr/popok/images/design.png
 
1 Le bandeau (taille fonction de la taille de la fenetre)
2 le menu (taille fixe)
3 centre (taille fonction de la fenetre)
4 news (taille fixe)
 
Moi j'ai donc peur que le centre (3), devienne trop petit en 800x600.
c lequel que tu veux que je modifies ?  :D

n°304126
Profil sup​primé
Posté le 07-02-2003 à 18:55:22  answer
 

jte fesais marcher :D
 
par contre mozilla j'ai pas de 1 et 4 !
 
ptet ta pas encore fait la modif je sais pas !
 
 
sinon tu fait super bien els chiffre sous paint [:xp1700]

n°304129
popok
Classe
Posté le 07-02-2003 à 19:02:12  profilanswer
 

chacal_one333 a écrit :

jte fesais marcher :D
 
par contre mozilla j'ai pas de 1 et 4 !
 
ptet ta pas encore fait la modif je sais pas !
 
 
sinon tu fait super bien els chiffre sous paint [:xp1700]  


t'as pas 1 et 4  :??:  
je suis aussi sous Mozilla et je les ais
 
sinon c'est vrai que je suis assez doué pour faire les chiffres avec paint, des années de maitrise pour en arriver là mon petit gars  :sol:

n°304132
Profil sup​primé
Posté le 07-02-2003 à 19:05:28  answer
 

ben pas moi !
 
t'a bien uploader apres tes essai local? :D

n°304135
popok
Classe
Posté le 07-02-2003 à 19:15:12  profilanswer
 

ben je les ai en local et sur le net.
 
tu peux faire un screen stp ?

n°304139
Profil sup​primé
Posté le 07-02-2003 à 19:19:32  answer
 

http://squadfight.no-ip.com/other/hfr_team.jpg
 
jla met pas en img car 1100 ;)

n°304144
popok
Classe
Posté le 07-02-2003 à 19:23:54  profilanswer
 


 
mega quiproquo je crois  :D  
 
c pas mon site dont tu as fait le screen, moi je parle du site là
http://teamshfr.free.fr/
 
 :lol:

n°304147
Profil sup​primé
Posté le 07-02-2003 à 19:26:09  answer
 

ben t'a mis l'url plus haut :lol:  
 
bon ok je check :o

n°304148
popok
Classe
Posté le 07-02-2003 à 19:27:04  profilanswer
 

bah vi c'était à titre d'exemple pour montrer le type de menu que je suggérais

n°304149
Profil sup​primé
Posté le 07-02-2003 à 19:27:10  answer
 

moi jdit plus petit ca passe sans problem :)

n°304150
popok
Classe
Posté le 07-02-2003 à 19:29:31  profilanswer
 

ok, de toute façon ce sera simple à modifier avec les CSS si on décide de changer + tard

n°304152
Profil sup​primé
Posté le 07-02-2003 à 19:31:01  answer
 

waip !
m'enfin d'un coté je pense que le site est axé gamer !
et les gamer on QUASIMENT tous du 1024 !
 
ca reste un choix discutable longtemps [:spamafote]

n°304154
popok
Classe
Posté le 07-02-2003 à 19:33:18  profilanswer
 

effectivement je pense aussi que tous les joueurs sont au moins en 1024.  
 
disons que ça pouvait être utile pour ceux qui sont au boulot par exemple. Enfin c'est vrai que ça reste lisible tout de même.

n°304158
Profil sup​primé
Posté le 07-02-2003 à 19:35:51  answer
 

/me bouffe un malabar a la framboise !
 
wai jpense que 1024 ca passe :)

n°304161
popok
Classe
Posté le 07-02-2003 à 19:38:12  profilanswer
 

Donc voila déjà de quoi s'inscrire (j'ai viré les balises html étant donné que c'est un include dans l'index.
J'ai aussi viré les <font>
 
 

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


 
je vais vous montrer maintenant mon script de modif de profil (c'est là que coockie avait rencontré un bug non encore résolu)


Message édité par popok le 07-02-2003 à 20:08:08
n°304171
popok
Classe
Posté le 07-02-2003 à 19:50:33  profilanswer
 

Il y avait quelques erreurs dans le script :
_ semblerait que les . autour de $PHP_SELF étaient en trop
_ une parenthèse en trop là

Code :
  1. if(empty($_POST["$pseudo"]))


 
et j'ai encore cette erreur  
 
Parse error: parse error, unexpected $ in f:\easyphp\www\forum\inscription.php3 on line 59
 
pour info le script s'arrete à la ligne 58 donc doit manquer un truc juste avant, essayez de trouver avant moi   :D
 
edit : c bon j'ai trouvé, manquait un } à la fin


Message édité par popok le 07-02-2003 à 19:53:36
n°304174
Profil sup​primé
Posté le 07-02-2003 à 19:55:04  answer
 

popok a écrit :

Il y avait quelques erreurs dans le script :
_ semblerait que les . autour de $PHP_SELF étaient en trop
_ une parenthèse en trop là

Code :
  1. if(empty($_POST["$pseudo"]))


 
et j'ai encore cette erreur  
 
Parse error: parse error, unexpected $ in f:\easyphp\www\forum\inscription.php3 on line 59
 
pour info le script s'arrete à la ligne 58 donc doit manquer un truc juste avant, essayez de trouver avant moi   :D
 
edit : c bon j'ai trouvé, manquait un } à la fin

copier coller :sarcastic:

n°304177
popok
Classe
Posté le 07-02-2003 à 20:06:32  profilanswer
 

autre problème : quand je clique sur envoyer ça fait rien du tout

n°304179
Profil sup​primé
Posté le 07-02-2003 à 20:08:35  answer
 

ca te fait un ecran blanc ou meme pas?

n°304180
popok
Classe
Posté le 07-02-2003 à 20:09:31  profilanswer
 

chacal_one333 a écrit :

ca te fait un ecran blanc ou meme pas?


non, ça fait vraiment rien

n°304185
Profil sup​primé
Posté le 07-02-2003 à 20:12:04  answer
 

input type=submit au lien de boutton

n°304188
popok
Classe
Posté le 07-02-2003 à 20:20:27  profilanswer
 

effectivement
 
j'ai aussi du mettre ça :
 
 

Code :
  1. <form  name="formulaire" method="POST" action="<? $PHP_SELF ?>">

 
 
mais ça déconne toujours, ça affiche toujours que certains champs sont pas remplis

n°304194
popok
Classe
Posté le 07-02-2003 à 20:27:39  profilanswer
 

ça y est j'ai trouvé, t'avais mis des $ en trop pour récupérer les valeurs du formulaire.
 
je vais rajouter un message pour indiquer que l'inscription s'est bien passée

n°304200
popok
Classe
Posté le 07-02-2003 à 20:42:28  profilanswer
 

j'ai un petit problème là
je voudrais renvoyer sur la page de login une fois l'inscription effectuée.
Seulement, si je met un header, ça déconne (parce que j'utilise des include je pense) et si je met un js window.loacation , on retourne au problème du javascript que certains désactivent

n°304209
Profil sup​primé
Posté le 07-02-2003 à 20:51:39  answer
 

c'est le probleme que j'ai aussi !
 
tu peu surement faire un lien return to index !
 
mais bon ca fait pas clean :/

n°304226
popok
Classe
Posté le 07-02-2003 à 21:18:51  profilanswer
 

je pense quand même qu'utiliser du javascript ne risque pas de nous priver de milliers de visiteurs, et ça simplifierait quand même pas mal la tache. Je suis donc pour une utilisation du JS !  :o

n°304255
popok
Classe
Posté le 07-02-2003 à 22:02:40  profilanswer
 

aussi, avantage d'avoir le script séparé du formulaire, on peut utiliser header()

n°304312
raph93
Posté le 07-02-2003 à 23:06:17  profilanswer
 

popok a écrit :

aussi, avantage d'avoir le script séparé du formulaire, on peut utiliser header()


 
g pas compris la fonction header()  :heink:  
 
d'habitude j'utilise des include moi


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
[PHP] Mes variables sont tronquées sans que je le demande ...Construction de B Splines
Je veux rendre mon site W3C compliantProblème avec PHP
Mon site marche pas sur Netscape pour mac...[PHP] Passer les caractères ' et & en parametre ?
[Php/mySql+JavaScript] Listes à sélection dépendantes entre elles[ PHP ] Dites-moi si c'est possible...
[PHP] PHP 4.3.0 problème stream , flux ?[JS | PHP] Variable de JS à PHP
Plus de sujets relatifs à : [PHP] Construction du site des teams HFR


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR