Comment rendre mon site et HTML5 et CSS3 dynamique?

Fermé
vocalis Messages postés 2 Date d'inscription samedi 12 juillet 2014 Statut Membre Dernière intervention 16 juillet 2014 - 12 juil. 2014 à 01:12
 vikenzo - 18 juil. 2014 à 17:08
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
A voir également:

2 réponses

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
12 juil. 2014 à 09:18
Regarde du côté de PHP.
0
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
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
16 juil. 2014 à 18:09
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
Merci pour ta reponse je vais regarger mon code et je te dirai la suite
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 993
16 juil. 2014 à 18:18
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