moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 09/05/2012 à 22:02
Recuperation d'une variable pour une recherche
salut,

utilise la concaténation pour former une url.
par exemple details.php?id=455

dans details.php tu récupère $_GET['id'] (qui aura la valeur 455 ici)

@+
Il en faut peu pour être heureux !!!!!
moogli
le 07/05/2012 à 01:19
CURL- Recuperé des infos en tant que l'utilisateur
heu non, c'est pas super top comme pratique ^^

La "simulation" de formulaire est réalisable avec curl mais tu ne peux pas utiliser l'ip d'un autre, conflit d'ip sur le réseau et surtout usurpation d'identité, et ça ce n'est pas bon du tout.

Demande a l'auteur du script s'il ne peu pas fournir un web service pour ce que tu souhaite faire.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 20/04/2012 à 21:44
Comment faire un espace membre
salut,


utilise une balise html meta avec un refresh.


@+
Il en faut peu pour être heureux !!!!!
moogli
le 31/03/2012 à 23:45
Recherche et suppression via un formulaire HTML
salut,

il faut utiliser un lien avec un paramètre qui est la clef primaire de la table (id_etudiant ?) par exemple del.php?id=412
dans del.php tu récupère $_GET['id'].

a partir de la c'est une simple requête delete (voir cours).


@+
Il en faut peu pour être heureux !!!!!
moogli
le 31/03/2012 à 23:40
administration d'une galerie photos
salut,

c'est plutôt qu'elle doit être vide.

ajoute un var_dump($_POST); en haut de fichier afin de voir ce qui ce passe.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 22/02/2012 à 22:18
insertion zone covoiturage
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;
Il en faut peu pour être heureux !!!!!
moogli
le 22/02/2012 à 21:42
Je galère sur une jointure
salut,

la syntaxe n'est pas bonne.

une jointure c'est sur une "référence", c'est a dire qu'il faut un lien entre les tables hors la y en a deux (a priori
AND `synchro_coloris`.`COLORISL_REFC`=`synchro_articles`.`valeur_coloris`
AND `synchro_coloris`.`COLORISL_GCOLORIS`=`synchro_articles`.`grille_coloris`)

ce n'est pas clair.

Je pense que tu a un défaut de conception de tes tables.

la pour le coup une requête sur les deux tables serait une solution.

SELECT DISTINCT synchro_articles.grille_coloris, synchro_articles.valeur_coloris,synchro_coloris.COLORISL_LIB20
FROM synchro_articles, synchro_coloris
where synchro_articles.grille_coloris != ''
OR synchro_articles.valeur_coloris != ''
AND synchro_coloris.COLORISL_REFC=synchro_articles.valeur_coloris
AND synchro_coloris.COLORISL_GCOLORIS=synchro_articles.grille_coloris


@+
Il en faut peu pour être heureux !!!!!
moogli
le 22/02/2012 à 21:36
PRB syntaxe implore()
salut,

tu essai d'insérer plus de colonne qu'il n'existe dans la table.

Si tu veux insérer plusieurs lignes à la suite en une seule fois deux solutions
- Une requête préparée
- Utiliser la syntaxe insert into table values (couple,1),(couple, 2),(couple, 3) etc etc.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 22/02/2012 à 21:34
Fonctions pour calendrier
salut

utilise la fonction date, regarde bien la doc tu aura la liste des paramètre possible.

tu peux aussi utiliser la classe dateTime

@+
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours