salut,
Il faut commencer par un
un espace membre
Ensuite oui il s'agit d'un formulaire avec les champs dont tu a besoin (indiqué dans ton message).
il faut stocker le tout dans une table SQL (ou plusieurs).
par exemple
En image
http://www.phpjungle.info/lephpfacile/xisco.png
A partir de la il suffit de faire un formulaire pour chaque chose :
- insertion des gens
- insertion des véhicules
- insertion des participations
- insertion des villes ou récupérer les infos autre part (part exemple sur le site de l'insee).
@+
les tables
-- -----------------------------------------------------
-- Table `test`.`gens`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `test`.`gens` (
`idgens` INT NOT NULL AUTO_INCREMENT ,
`nom` VARCHAR(45) NOT NULL ,
`motdepasse` VARCHAR(128) NOT NULL ,
PRIMARY KEY (`idgens`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `test`.`vehicules`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `test`.`vehicules` (
`idvehicules` INT NOT NULL AUTO_INCREMENT ,
`nbplace` INT NOT NULL ,
`idgens` INT NOT NULL ,
PRIMARY KEY (`idvehicules`) ,
INDEX `FK_idgens` (`idgens` ASC) ,
CONSTRAINT `FK_idgens`
FOREIGN KEY (`idgens` )
REFERENCES `test`.`gens` (`idgens` )
ON DELETE RESTRICT
ON UPDATE CASCADE)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `test`.`villes`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `test`.`villes` (
`idvilles` INT NOT NULL AUTO_INCREMENT ,
`nom` VARCHAR(45) NOT NULL ,
`region` VARCHAR(45) NOT NULL ,
`cp` INT NOT NULL ,
PRIMARY KEY (`idvilles`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `test`.`voyages`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `test`.`voyages` (
`idvoyages` INT NOT NULL AUTO_INCREMENT ,
`idvehicule` INT NOT NULL ,
`idVilleDepart` INT NOT NULL ,
`idVilleArrivee` INT NOT NULL ,
PRIMARY KEY (`idvoyages`) ,
INDEX `FK_idDepart` (`idVilleDepart` ASC) ,
INDEX `FK_idArrivee` (`idVilleArrivee` ASC) ,
CONSTRAINT `FK_idvehicule`
FOREIGN KEY (`idvehicule` )
REFERENCES `test`.`vehicules` (`idvehicules` )
ON DELETE RESTRICT
ON UPDATE CASCADE,
CONSTRAINT `FK_idDepart`
FOREIGN KEY (`idVilleDepart` )
REFERENCES `test`.`villes` (`idvilles` )
ON DELETE RESTRICT
ON UPDATE CASCADE,
CONSTRAINT `FK_idArrivee`
FOREIGN KEY (`idVilleArrivee` )
REFERENCES `test`.`villes` (`idvilles` )
ON DELETE RESTRICT
ON UPDATE CASCADE)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `test`.`participeVoyage`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `test`.`participeVoyage` (
`idparticipeVoyage` INT NOT NULL ,
`idVoyage` INT NOT NULL ,
`idGens` INT NOT NULL ,
PRIMARY KEY (`idparticipeVoyage`) ,
INDEX `FK_idvoyage` (`idVoyage` ASC) ,
INDEX `FK_idGensParticipe` (`idGens` ASC) ,
CONSTRAINT `FK_idvoyage`
FOREIGN KEY (`idVoyage` )
REFERENCES `test`.`voyages` (`idvoyages` )
ON DELETE RESTRICT
ON UPDATE CASCADE,
CONSTRAINT `FK_idGensParticipe`
FOREIGN KEY (`idGens` )
REFERENCES `test`.`gens` (`idgens` )
ON DELETE RESTRICT
ON UPDATE CASCADE)
ENGINE = InnoDB;