Comment rendre mon site et HTML5 et CSS3 dynamique?

vocalis Messages postés 2 Statut Membre -  
 vikenzo -
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. Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
     
    Regarde du côté de PHP.
    0
    1. vocalis
       
      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
      0
    2. Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
       
      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.
      0
    3. vikenzo
       
      Merci pour ta reponse je vais regarger mon code et je te dirai la suite
      0
  2. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
     
    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.
    0