Comment rendre mon site et HTML5 et CSS3 dynamique?

Bonsoir

j'ai monté une page web et maintenant je veux permettre à un certain administrateur de mettre à jour les images les textes et les video

2 réponses

  1. Salut,

    HTML et CSS seul c'est pour les sites statiques, si tu veux un site dynamique il te faut plutôt un langage pour le web comme par exemple PHP . Le plus simple aurait été d'installer un script de CMS (Content Management System) , ensuite il t'aurai suffit de donner les droits au reste de l'équipe, tu peu voir par exemple cette liste des principaux scripts de CMS.
    1. Regarde du côté de PHP.
      1. Voilà j'ai monté un système de mise à jour mais j'ai une erreur php

        $url_script = 'http://'.$_SERVER['SERVER_NAME'].'/';
        $sql = 'SELECT id FROM news WHERE nom="'. mysql_real_escape_string($_POST['nom']).'"';
        $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
        $nb = mysql_num_rows($req);

        if ($nb == 0)
        {

        $repertoireDestination = "_upload/";
        $nomDestination = $_FILES["fichier"]["name"];
        if (is_uploaded_file($_FILES["fichier"]["tmp_name"]))
        {
        if (rename($_FILES["fichier"]["tmp_name"],$repertoireDestination.$nomDestination))
        {
        $erreur = "Le fichier a été déplacé vers ".$repertoireDestination.$nomDestination;
        }
        else
        {
        $erreur = "Le déplacement du fichier temporaire a échoué".
        " vérifiez l'existence du répertoire ".$repertoireDestination;
        }
        }
        else
        {
        $erreur = "Le fichier n'a pas été uploadé (trop gros ?)";
        }
        echo "<br><br>";
        //nom du fichier choisi:
        $nomFichier = $_FILES["fichier"]["name"] ;
        //nom temporaire sur le serveur:
        $nomTemporaire = $_FILES["fichier"]["tmp_name"] ;
        //type du fichier choisi:
        $typeFichier = $_FILES["fichier"]["type"] ;
        //poids en octets du fichier choisit:
        $poidsFichier = $_FILES["fichier"]["size"] ;
        //code de l'erreur si jamais il y en a une:
        $codeErreur = $_FILES["fichier"]["error"] ;
        //REQUETE SQL
        $date=date("Y-m-d H:i:s");
        $sql = 'INSERT INTO news VALUES("", "'. mysql_real_escape_string($_POST['nom']
        ).'", "'. mysql_real_escape_string($_POST['titre']).'","'.$date.'",
        "'. mysql_real_escape_string($_POST['contenu']).'",
        "'. mysql_real_escape_string($_POST['image']
        ).'","'. mysql_real_escape_string($_POST['video']
        ).'","'.$nomFichier.'")';
        mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
        $erreur = 'informations ajouté avec succes!';

        }
        else
        {
        $erreur = 'Ce membre existe déja!';
        }
        }
        else
        {
        $erreur = 'Au moins un des champs est vide! Tous les champs sont obligatoires.';


        et voila ce que je reçois comme erreur

        Undefined index:
        et
        Erreur SQL !INSERT INTO news VALUES("", "", "voila","2014-07-16 15:12:38", "", "","","kenzo.jpg")
        Column count doesn't match value count at row 1
      2. Undefined index => Tu a une variable, ou un valeur de tableau qui n'existe pas.
        Column count doesn't match value count => Tu n'a pas le bon nombre de valeur, recompte le tout.
      3. Merci pour ta reponse je vais regarger mon code et je te dirai la suite