Intrographic
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

 

 [Candidature Formateur] Bogeux [ Acceptée ]

Aller en bas 
3 participants
AuteurMessage
bogeux
[Form. Prog.]
[Form. Prog.]
bogeux


Masculin Nombre de messages : 22
Age : 34
Date d'inscription : 09/01/2008

Porte-Monnaie
Crédits:

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeMer 9 Jan - 21:55

Pseudo: bogeux
Age : 18ans
Rang demandé: Formateur
Etude en cours : Exia, Ecole supérieure d'informatique
Disponibilités: Environ 13h pour les jours ou je suis occupé donc 5 ou 6 pour le codage de site (commande)
Niveau graph/prog: Assez élevé en xhtml/php/sql, moyenne en Ajax et très faible en Graphisme.
Expériences : html:5ans, xhtml:2ans, php/sql:4ans, ajax:3mois
Logiciel utilisé: Principalement Notepad++ ou Dreamweaver selon l'humeur.

Avantage (désoler je le voie plutôt sous cet angle) :
Je vois le code avant de l'écrire et j'ai une capacité de réflexion au niveau de la programmation qui est assez élevé ce qui me donne un avantage certains lors de la création d'un site.
Un temps de connexion assez important.
Est en un école d'informatique d'assez bon niveau ce qui permet d'avoir une formation de qualité.

Défauts :
Un peu chiant quand fatigué mais toujours raisonnablement.
Des fautes d'orthographe en masse (Un grand merci au correcteur de la barre google).

Voici un exemple de tutorial que j'ai déjà créé, il est assez simple et concerne les bases des transfert d'information site web / base de donnée. Je tient a préciser que maintenant pour mes site je n'utilise plus ce principe qui est je trouve archaïque mais je souhaitais montrer que je peux faire des tuto pour tous niveau.

Citation :

Alors pour faire simple je vais t'expliquer les bases en 2 lignes.

Pour parler avec une db (base sql de type mysql,...) il faut d'abord s'y connecter. Pour cela on va utiliser un code php.


Code:
$dbh=mysql_connect ("host", "login", "mot de passe") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("base");
?>


Puis remplacer les informations :

* le host de connexion (ex : mysql.free.fr )
* votre login
* le mot de passe
* la base ( ex : votre login pour free )

Un fois ce code mit on va étudier les modes de communication qui sont :

* mysql_query : permet de récupérer les occurences
* mysql_num_rows : compte le nombre d'occurrence
* mysql_fetch_array : permet d'extraire les données

Pour
la dernière il faut savoir que les donnée dans une base sql sont misent
sous la forme de tableau. Chaque ligne correspond à une insertion et
chaque colonne à une information. Par exemple pour une table de liste de
membre, on aura les colonne id, login, pass, email, ... et chaque ligne
correspondrait à un membre.

Ensuite il y a les "sous-commandes" :

* INSERT : permet d'insérer une nouvelle ligne
* UPDATE : permet de modifier une valeur dans une ligne existante, utilisable avec SET pour donner quelle valeur.
* DELETE : supprime une ou plusieurs ligne(s)
* WHERE : précise une information afin d'avoir une recherche plus efficace
* AND : permet d'ajouter une information

Aller on va faire un essai :

Code:

$sql = mysql_query("SELECT * FROM user WHERE login='$login' AND mail='$mail'");

Sachant
que la variable $login et $mail doivent être fixé précédemment. Ceci ce
lit : sélectionner toute la/les lignes de la table user ou le login
correspond au login (fixé avant) et le mail au mail(fixé avant).

Code:

$sql2 = mysql_query("UPDATE user SET mail='$mail' WHERE login='$login'");

Ceci
ce lit mettre la jour la table user en changeant le mail par le nouveau
ou le login est celui qui est choisi. Si on ne précise pas le WHERE
tout les ligne de la valeur choisie sera changer. Par exemple :


Code:


$sql3 = mysql_query("UPDATE user SET mail='$mail'");


Après cela tout les mail seront identiques et correspondrons à $mail .


Code:



$sql3 = mysql_query("INSERT INTO user VALUES('', '$pseudo', '$mail')");



Cela ajoutera une nouvelle ligne dans le tableau contenant les valeur pseudo
et mail. La première étant généralement en auto incrémentation c'est à
dire qui s'ajoute tout seul. La première sera 1, la seconde 2, ....

Voila je pense avoir été assez clair. Si vous avez une question ne vous gênez pas.

Si vous avez un test ou autre chose je suis a votre disposition.

Ma candidature peut vous sembler un peut précipité mais ce n'est pas le cas, je suis votre forum depuis environ 1 mois sans m'y être inscript. Ce délai été du a ma volonté de trouver un forum de qualité auquel proposer mes services qui j'espère seront à la hauteur du forum.

PS: Je me suis permis de modifier le modèle afin de donner plus d'information. Si cette tentative est mal vue je vous prie de bien vouloir m'en excuser
Revenir en haut Aller en bas
Kajuzbonuz
[Admin IG]
[Admin IG]
Kajuzbonuz


Masculin Nombre de messages : 3250
Age : 30
Localisation : Vous voyez la tour effeil devant vous? Bah je suis juste en dessous. ^^
Loisirs : Foot, forum, graphisme
Date d'inscription : 27/05/2006

Porte-Monnaie
Crédits: 50

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeMer 9 Jan - 23:55

Bonjours.

Nous somme actuellement entrain d'étudier ta candidature. On essaye de venir avec une réponse le plus rapidement possible. Wink
Revenir en haut Aller en bas
bogeux
[Form. Prog.]
[Form. Prog.]
bogeux


Masculin Nombre de messages : 22
Age : 34
Date d'inscription : 09/01/2008

Porte-Monnaie
Crédits:

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeJeu 10 Jan - 10:30

Ok, je vous remercie de votre attention.
Revenir en haut Aller en bas
bogeux
[Form. Prog.]
[Form. Prog.]
bogeux


Masculin Nombre de messages : 22
Age : 34
Date d'inscription : 09/01/2008

Porte-Monnaie
Crédits:

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeDim 13 Jan - 18:14

Serait-il possible d'avoir des informations sur l'avancement de votre discussion ?
Revenir en haut Aller en bas
Kajuzbonuz
[Admin IG]
[Admin IG]
Kajuzbonuz


Masculin Nombre de messages : 3250
Age : 30
Localisation : Vous voyez la tour effeil devant vous? Bah je suis juste en dessous. ^^
Loisirs : Foot, forum, graphisme
Date d'inscription : 27/05/2006

Porte-Monnaie
Crédits: 50

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeDim 13 Jan - 19:13

Ça avance, on attendait encore quelques avis avant de prendre notre décision.

Alors, pour être sure, je te donne un petit test, franchement, c'est assez simple, c'est juste pour être assurée de tes connaisances. Wink

Citation :
Tuto PHP / MySQL

Changer le rang d'un membre

En une ou deux pages, tu feras un mini script qui expliquera comment changer le rang d'un membre sur un forum ou un site, par exemple.
Pour ce faire, tu considèreras une table membres dont le champ pour le rang est membre_rang.
Un indice pour le faire :

Tu fais un formulaire avec un champ pseudo et une liste déroulante avec les différents rangs disponibles.
Chaque rang équivaut à un chiffre. Exemple : administrateur = 7 ; modo = 5 ; etc.

Donc si on poste par exemple Guigui avec le rang Administrateur, tu changes Administrateur par le chiffre 7 et ensuite tu met à jour le champ dans la table.

________________________________________________________________________

Merci a Guigui pour avoir fait le test d'ailleurs.

Si tu pourrait rendre ça des que tu peut, ca serait super. Wink

Si t'a des question, vasi.
Revenir en haut Aller en bas
bogeux
[Form. Prog.]
[Form. Prog.]
bogeux


Masculin Nombre de messages : 22
Age : 34
Date d'inscription : 09/01/2008

Porte-Monnaie
Crédits:

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeMar 15 Jan - 22:11

Je m'excuse du temps de réponse.

Voici le tutorial. Je me suis permit de ne pas affiche les balise html de base considérant que ce codes fait partie d'un page.

Citation :
Nous allons voir comment changer le rang d'un utilisateur sur notre site/forum, pour cela considérons un table sql membre contenant les champs id , pseudo, password, email, rank, ce qui donne :

Code:
CREATE TABLE `membre` (
`id` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`pseudo` VARCHAR( 25 ) NOT NULL ,
`password` VARCHAR( 30 ) NOT NULL ,
`email` VARCHAR( 50 ) NOT NULL ,
`membre_rang` INT( 1 ) NOT NULL DEFAULT '0'
)

Pour rappel les varchar acceptent les caractères alphanumériques et les symboles et les int correspondent à un(des chiffres) chiffre(s).

De quoi allons nous avoir besoin :
- formulaire
-> Saisie du pseudo et du rank
- vérification
-> Permet de vérifier les valeurs saisies
- Modification
-> Permet la modification des valeurs

Pour ce tutorial nous allons gérer les tout dans deux fichiers. Le premier contiendra le formulaire et le second la vérification et la modification des valeurs dans la base de donnée.

Ce tuto n'étant pas fait pour expliquer les formulaires je passerais assez vite.

formulaire.html

Code:
   <form method="post" action="page.php">
      <label for="login">Pseudo : </label><input type="text" id="pseudo" name="pseudo" size="15" value="=Login=" />
      <label for="level">Password : </font>
      <select name="level" id="level">
         <option value="1"> Utilisateur</option>
         <option value="5">#Modérateur</option>
         <option value="7">@Administrateur</option>
      </select>
       <input type="submit" value="Connexion" class="submit4" />
   </form>

Petits information quand même :
On envoie les information à la page ->page.php<- avec la méthode POST, rien ne sera visible.
Les informations envoyées sont le Pseudo sous le nom pseudo et le level sous le nom level ce qui est logique dans ce cas mais ne l'est pas forcément.

Seul les administrateur peuvent logiquement modifier un level et la sécurisation ne fait pas partie de ce tutorial je reste donc simple et ne fait aucune sécurisation.

Passons maintenant à la modification.

page.php
Code:

<?php
   // Petit script de connexion SQL simple
   $dbh = mysql_connect("host", "login", "mot de passe") or die ('I cannot connect to the database because: ' . mysql_error());
   $db_select = mysql_select_db ("base");
   
   // On vérifie les valeures entrées
   if( (isset($_POST['pseudo'])) && (!empty($_POST['pseudo']) )
   {
      // On a entré un vérifier l'existence du pseudo
      $sql_mem = mysql_query("SELECT * FROM membre WHERE pseudo='".$_POST['pseudo']."'");
      //Pour cela on compte le nombre d'entrées
      $num_query_mem = mysql_num_rows($sql_mem);
      
      // Si il y a une occurence
      if($num_query_mem >= 1)
      {
         //On fait la modification
         mysql_query("UPDATE membre SET membre_rang='".$_POST['level']."' WHERE pseudo='".$_POST['pseudo']."'") or die(mysql_error());
         echo("Le rang de l'utilisateur a été modifié.");
      }
      // Si non on fait rien
      else
      {
         echo("L'utilisateur sélectionné n'existe plus.");
      }
   }
   else
   {
      echo("Vous n'avez pas entré d'utilisateur.");
   }
?>   

Voila le tour est joué. Il vous suffit de faire les modifications d'usage pour que ce code fonctionne.
Je tien a préciser que le code a été fait au plus court, aucune couleur ni présentation n'a été mide/faite et j'en suis désolé.


Dernière édition par le Jeu 17 Jan - 13:24, édité 1 fois
Revenir en haut Aller en bas
¤Guigui¤
[Modérateur IG]
[Modérateur IG]
¤Guigui¤


Masculin Nombre de messages : 1888
Age : 32
Localisation : .::¤On IG ¤::
Logiciel Utilisé : Photoshop CS2
Loisirs : PHP, MySQl, CSS, HTML, Graphisme
Date d'inscription : 01/08/2006

Porte-Monnaie
Crédits: 70

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeJeu 17 Jan - 12:22

Merci pour ton script Wink

Je te propose un petit script simple qui peut servir de correction (fait en deux minutes x)) :

Code:
<?php
   $pseudo = $_POST['pseudo_membre'];
   $rang = $_POST['rang'];

   if ($rang == 'admin')
      {
         $rang=10;
      }
      
   if ($rang == 'newser')
      {
         $rang=5;
      }
   
   if ($rang == 'membre_staff')
      {
         $rang=3;
      }
      
   if (($_POST['pseudo_membre'] == NULL) AND ($_POST['rang'] == "nul"))
      {
         echo "<p class=\"rouge\">Vous n'avez pas sélectionné de membre ou pas choisi de rang.</p>";
      }
      
   else
      {   
         mysql_query("UPDATE membres SET membre_rang = '".$rang."' WHERE membre_pseudo = '".$pseudo."'");
      ?>
      
         <p class="vert gras">Le membre <span class="italic"><?php echo $pseudo; ?></span> est bien passé au poste de <span class="italic"><?php echo $_POST['rang']; ?></span> ;o).</p>
      
      <?php
      }
      ?>

Nous allons discuter de ton test avec le reste du staff.

Bonne journée Wink
Revenir en haut Aller en bas
http://intrographic.forumactif.com/
bogeux
[Form. Prog.]
[Form. Prog.]
bogeux


Masculin Nombre de messages : 22
Age : 34
Date d'inscription : 09/01/2008

Porte-Monnaie
Crédits:

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeJeu 17 Jan - 13:23

Petit erreur de ma part :

a la place de :
Code:
mysql_query("UPDATE membre SET membre_rang='".$POST['level']."' WHERE pseudo='".$_POST['pseudo']."'") or die(mysql_error());

Lire :
Code:
mysql_query("UPDATE membre SET membre_rang='".$_POST['level']."' WHERE pseudo='".$_POST['pseudo']."'") or die(mysql_error());

Mon code ne vous a pas plus ?
Le tient par contre est un peu léger je trouve car il n'y a pas de vérification de l'existance du membre ni des valeurs entrées.
Les if pourraient être des elseif c'est plus beau ^^.
Le level 5 correspond au modo et non au newser.

Voila mes commentaires a moi j'attend les votre sur le mien.
Revenir en haut Aller en bas
¤Guigui¤
[Modérateur IG]
[Modérateur IG]
¤Guigui¤


Masculin Nombre de messages : 1888
Age : 32
Localisation : .::¤On IG ¤::
Logiciel Utilisé : Photoshop CS2
Loisirs : PHP, MySQl, CSS, HTML, Graphisme
Date d'inscription : 01/08/2006

Porte-Monnaie
Crédits: 70

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeJeu 17 Jan - 13:49

J'ai bien dit que mon script était fait en 2 minutes ^^
C'est simplement une chose dans ce genre qu'on attendait :)
Revenir en haut Aller en bas
http://intrographic.forumactif.com/
bogeux
[Form. Prog.]
[Form. Prog.]
bogeux


Masculin Nombre de messages : 22
Age : 34
Date d'inscription : 09/01/2008

Porte-Monnaie
Crédits:

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeJeu 17 Jan - 14:52

Ok j'ai noté ^^.
Revenir en haut Aller en bas
Kajuzbonuz
[Admin IG]
[Admin IG]
Kajuzbonuz


Masculin Nombre de messages : 3250
Age : 30
Localisation : Vous voyez la tour effeil devant vous? Bah je suis juste en dessous. ^^
Loisirs : Foot, forum, graphisme
Date d'inscription : 27/05/2006

Porte-Monnaie
Crédits: 50

[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitimeSam 19 Jan - 13:23

Bonjour Bogeux.

Je t'informe que nous avons décidée de retenir ta candidature de programmeur. Bienvenu dans l'équipe d'IG.

Regarde ta messagerie privée. Wink

Je déplace.
Revenir en haut Aller en bas
Contenu sponsorisé





[Candidature Formateur] Bogeux [ Acceptée ] Empty
MessageSujet: Re: [Candidature Formateur] Bogeux [ Acceptée ]   [Candidature Formateur] Bogeux [ Acceptée ] Icon_minitime

Revenir en haut Aller en bas
 
[Candidature Formateur] Bogeux [ Acceptée ]
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Formateur CS2
» moi formateur
» [Formateur]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Intrographic :: Le forum :: Candidatures :: Coin Candidature Formateur :: candidatures formateur acceptées-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser