1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?php
$bdd = new PDO('mysql:host=localhost;dbname=conceb', 'root', 'monmotdepasse');
$post_auteur = $_POST['appel']['auteur']
$post_valeur =$_POST['appel']['valeur']
$post_bloc =$_POST['appel']['bloc']
$post_etat =$_POST['appel']['etat']
$bdd->exec("
delimiter $
SET @vs_auteur = '$post_auteur'$
SET @vs_etat = '$post_etat'$
SET @vs_bloc = '$post_bloc'$
SET @vs_valeur = '$post_valeur'$
BEGIN
DECLARE v_table VARCHAR(20), v_titre VARCHAR(20);
IF not(@vs_etat IS NULL) THEN
IF @vs_etat = 'provisoire' THEN
SELECT table, titre INTO v_table, v_titre FROM Liste_Utilisateur WHERE auteur='@vs_auteur' AND etat='actif';
INSERT INTO v_table (titre, bloc, sauvegarde, auteur)
VALUES (v_titre, @vs_bloc, 'provisoire',@vs_auteur );
ELSE
UPDATE @vs_table SET sauvegarde = @vs_etat WHERE auteur = @vs_auteur AND sauvegarde = 'provisoire';
ELSE
UPDATE @vs_table SET valeur = @vs_valeur WHERE auteur = @vs_auteur AND sauvegarde = 'provisoire';
END
"); |
Partager