summaryrefslogtreecommitdiff
path: root/photoskaty/photomodif.php
blob: 07b4e80141d2be781d19d89a1ac84d16abdd0aae (plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
// PAGE SÉCURISÉE ! impossible de la voir si la variable $_SESSION['mdpvalide'] ne vaut pas 1

session_start();
if (isset ($_SESSION["mdpvalide"]))
{
    if($_SESSION["mdpvalide"]) // booléen, test si ça vaut 1
    {} // dans ce cas on fait rien et on laisse php lire la suite
    else
    {
        header('Location: ../connexion.php');
        exit ();
        // exit() sert à interrompre php qui n'a alors surtout pas besoin d'aller jusqu'en bas de la page
    }
}
else
{
    header('Location: ../connexion.php');
    exit ();
}


// connexion à la base de données
include("../connexionbase.php");


// modifier la photo sélectionnée
if (isset ($_GET['id']))
{
    // choix de la ligne en fonction de son id
    $requête = $base->prepare('SELECT * FROM photoskaty WHERE id = :numero');
    $requête->execute(array('numero' => $_GET['id']));
    
    while ($données = $requête->fetch())
    {
        $nom = $données['nomphoto'];
    }
    
    $requête->closeCursor();
    
    $fichier = fopen('photo.txt','r+');
    ftruncate($fichier,0); // évite les problèmes quand on change pour un titre plus court
    fputs($fichier, $nom);
    fseek($fichier, 0);
    fclose($fichier);
    
    header('Location: ../administration.php?modifphoto=4');
    exit ();
}
else
{}

?>