La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Espace Membre [Help]
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Espace Membre [Help]  (Lu 2353 fois)
Espace Membre [Help]
« sur: le 01-04-2013 a 23:13:50 »
Val-76
Membre récent
*

Hors-Ligne

Messages: 2





Voir le Profil    E-Mail
Répondre avec citation

Bonsoir,

Je souhaiterai créer un espace membre sur mon site où les personnes remplissent un formulaire avec les champs : Pseudo, Mot de passe, Vérification du mot de passe, E-mail, age, date de naissance, lieu de résidence, sexe, Skype, Twitter, Facebook, site Web, genre musical, image perso.

Ensuite que ça les envoi sur une page où ils peuvent se connecter puis peuvent modifier leurs infos personnelles, mettre un statut (genre leur humeur ou autre à la façon de MSN), envoyer des messages privés, voir la liste des membres et la liste des membres connectés.

Je suis donc dans le commencement mais je suis bloqué avec mon php, j'ai fais le SQL et le formulaire (je ne sais pas si ils sont bons), mais à partir de là je suis bloqué, y aurait-il quelqu'un pouvant m'aider s'il vous plait ?

Merci beaucoup par avance.

Le SQL :

Code:


-- phpMyAdmin SQL Dump
-- version 3.4.10.1
-- http://www.phpmyadmin.net
--
-- Client: localhost
-- Généré le : Dim 31 Mars 2013 à 18:41
-- Version du serveur: 5.5.20
-- Version de PHP: 5.3.10

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de données: `test`
--

-- --------------------------------------------------------

--
-- Structure de la table `client`
--

CREATE TABLE IF NOT EXISTS `client` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `date` bigint(20) NOT NULL DEFAULT '0',
  `pseudo` varchar(255) NOT NULL,
  `pass` varchar(100) NOT NULL,
  `ville` varchar(255) NOT NULL,
  `img` varchar(255) NOT NULL,
  `mail` varchar(255) NOT NULL DEFAULT 'Non renseigné...',
  `form_web` varchar(255) NOT NULL DEFAULT 'Non renseigné...',
  `form_fb` varchar(255) NOT NULL DEFAULT 'Non renseigné...',
  `form_twitter` varchar(255) NOT NULL DEFAULT 'Non renseigné...',
  `form_skype` varchar(255) NOT NULL DEFAULT 'Non renseigné...',
  `form_music` varchar(255) NOT NULL DEFAULT 'Non renseigné...',
  `form_date` varchar(255) NOT NULL DEFAULT 'Non renseigné...',
  `form_com` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;



----------

Le formulaire :

Code:


<meta charset="utf-8" />

<form method="post" action="connection.php" enctype="multipart/form-data">

<label for="pseudo">Pseudo :
<input type="text" name="pseudo" id="pseudo" /> (Entre 4 et 9 caractères)</label><br />


<label for="mot_passe">Mot de passe : <input type="password" name="mot_passe" id="mot_passe" /> (Entre 4 et 15 caractères)</label>
<br />
<label for="mot_passe2">Verification : <input type="password" name="mot_passe2" id="mot_passe2" /> (Retapez votre mot de passe)</label><br/>


<label for="email">E-mail :
<input type="text" name="email" id="email" size="30" /></label><br/>

<label for="age">Age :
<input type="text" name="age" id="age" size="30" /></label><br/>

<label for="form_date">Date de naissance :
<input type="text" name="date" id="date" size="30" /></label><br/>

<label for="ville">Lieu de résidence :
<input type="text" name="ville" id="ville" size="30" /></label><br/>

<label for="sexe">Sexe :
<input type="radio" value="homme" name="action" checked="checked" /> Homme
<input type="radio" value="femme" name="action" /> Femme
</label><br/>

<label for="form_skype">Skype :
<input type="text" name="skype" id="skype" size="30" /></label><br/>

<label for="form_twitter">Twitter :
<input type="text" name="twitter" id="twitter" size="30" /></label><br/>

<label for="form_fb">Twitter :
<input type="text" name="Facebook" id="facebook" size="30" /></label><br/>

<label for="form_web">Site Web :
<input type="text" name="web" id="web" size="30" /></label><br/>

<label for="form_music">Genre musical :
<input type="text" name="music" id="music" size="30" /></label><br/>

<label for="img">Image perso :
<input type="file" name="img" id="img" size="30" /></label><br/>


<div align="center"><br />
<input type="submit" name="inscription" value="S'inscrire" />



</div>
</form>

Rapporter au modérateur  

Re:Espace Membre [Help]
« Répondre #1 sur: le 02-04-2013 a 14:46:20 »
pppplus
Habitué
***

Hors-Ligne

Messages: 482



php / mysql

Voir le Profil    WWW
Répondre avec citation

Bonjour

Vous êtes bloqué où ?

Votre formulaire envoie vers le fichier connection.php
Ce fichier fait-il quelque chose ?

Logiquement, il devrait vérifier les entrées utilisateurs, les nettoyer, plus les entrer sur la base de données.

Les données arrivent dans $_POST
Les fichiers dans $_FILES

Rapporter au modérateur  

capsules rechargeables Dolce Gusto et Nespresso
jeux flash gratuits avec la plus grosse boutique cadeaux du net
Accessoires cuisine pratiques
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg