le 09/03/2006 à 01:25
Suta
bonsoir !
Voila j'ai bientot fini mon petit portail :)
il me reste encore quelque detail a regler dont l'installation.
pour cela jai fait un script sur une page install.php avec un formulaire d'inscription pour le premier utilisateur (l'admin)
une fois le formulaire rempli la création des table ce fait puis le login et le mot de pass de l'admin s'insert dans la table adecquate
mais je ne sait pas vraiment comment faire ma requete
j'ai fait ça (mais ça ne marche pas ^^) :
mysql_query(CREATE TABLE `faq` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`texte_faq` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forum_reponses` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`message` text NOT NULL,`date_reponse` datetime NOT NULL default '0000-00-00 00:00:00',`correspondance_sujet` int(6) NOT NULL default '0',`correspondance_forum` int(6) NOT NULL default '0',`groupe` text NOT NULL, PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forum_sujets` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date_derniere_reponse` datetime NOT NULL default '0000-00-00 00:00:00',`dernier_auteur` varchar(30) NOT NULL default '',`correspondance_forum` int(6) NOT NULL default '0',`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forums` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`description` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `galeries` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`description` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `groupes` (`id` int(6) NOT NULL auto_increment,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `images` (`id` int(6) NOT NULL auto_increment,`nom_du_fichier` text NOT NULL,`titre` text NOT NULL,`description` text NOT NULL,`correspondance_galerie` int(6) NOT NULL default '0',PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `membre` (`id` int(11) NOT NULL auto_increment,`login` text NOT NULL,`pass_md5` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `messages` (`id` int(11) NOT NULL auto_increment,`id_expediteur` int(11) NOT NULL default '0',`id_destinataire` int(11) NOT NULL default '0',`date` datetime NOT NULL default '0000-00-00 00:00:00',`titre` text NOT NULL,`message` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `nb_online` (`ip` varchar(15) NOT NULL default '',`time` bigint(16) NOT NULL default '0') TYPE=MyISAM);
mysql_query(CREATE TABLE `news` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date` datetime NOT NULL default '0000-00-00 00:00:00',`texte_news` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `notes` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date` datetime NOT NULL default '0000-00-00 00:00:00',`texte_notes` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(INSERT INTO membre VALUES("", "'.addslashes($_POST['login']).'", "'.md5(addslashes($_POST['pass'])).'", "membre"));
quelqun peu maider ?
merci d'avance ;)
Voila j'ai bientot fini mon petit portail :)
il me reste encore quelque detail a regler dont l'installation.
pour cela jai fait un script sur une page install.php avec un formulaire d'inscription pour le premier utilisateur (l'admin)
une fois le formulaire rempli la création des table ce fait puis le login et le mot de pass de l'admin s'insert dans la table adecquate
mais je ne sait pas vraiment comment faire ma requete
j'ai fait ça (mais ça ne marche pas ^^) :
mysql_query(CREATE TABLE `faq` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`texte_faq` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forum_reponses` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`message` text NOT NULL,`date_reponse` datetime NOT NULL default '0000-00-00 00:00:00',`correspondance_sujet` int(6) NOT NULL default '0',`correspondance_forum` int(6) NOT NULL default '0',`groupe` text NOT NULL, PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forum_sujets` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date_derniere_reponse` datetime NOT NULL default '0000-00-00 00:00:00',`dernier_auteur` varchar(30) NOT NULL default '',`correspondance_forum` int(6) NOT NULL default '0',`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forums` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`description` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `galeries` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`description` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `groupes` (`id` int(6) NOT NULL auto_increment,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `images` (`id` int(6) NOT NULL auto_increment,`nom_du_fichier` text NOT NULL,`titre` text NOT NULL,`description` text NOT NULL,`correspondance_galerie` int(6) NOT NULL default '0',PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `membre` (`id` int(11) NOT NULL auto_increment,`login` text NOT NULL,`pass_md5` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `messages` (`id` int(11) NOT NULL auto_increment,`id_expediteur` int(11) NOT NULL default '0',`id_destinataire` int(11) NOT NULL default '0',`date` datetime NOT NULL default '0000-00-00 00:00:00',`titre` text NOT NULL,`message` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `nb_online` (`ip` varchar(15) NOT NULL default '',`time` bigint(16) NOT NULL default '0') TYPE=MyISAM);
mysql_query(CREATE TABLE `news` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date` datetime NOT NULL default '0000-00-00 00:00:00',`texte_news` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `notes` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date` datetime NOT NULL default '0000-00-00 00:00:00',`texte_notes` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(INSERT INTO membre VALUES("", "'.addslashes($_POST['login']).'", "'.md5(addslashes($_POST['pass'])).'", "membre"));
quelqun peu maider ?
merci d'avance ;)