[PHP] Erreur introuvable
Résolu/Fermé
A voir également:
- [PHP] Erreur introuvable
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3005 france tv - Forum TV & Vidéo
- Erreur 5000 france tv - Forum iPhone
2 réponses
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
2 janv. 2011 à 16:30
2 janv. 2011 à 16:30
As-tu bien vérifier ton code ? Parce que moi je suis avec Dreamweaver CS5, et quand c'est le cas de ceci, il manque un ou des }.
Et oui avant ton ?> rajoute un }.
Ce qui donne :
<html>
<head>
<title>Insertion d'un nouveau jeu vidéo dans la base</title>
</head>
<body>
<?php
if(!isset($_SESSION['Login_User'])) {
echo 'Vous n\'êtes pas autorisé à acceder à cette zone';
header('Location: identification.html');
}
else {
include("connect.php");
if ($_POST['nom']!="" && $_POST['editeur']!="" && $_POST['commentaires']!="" && isset($_POST['nom']) && isset($_POST['console']) && isset($_POST['editeur']) && isset($_POST['jour']) && isset($_POST['mois']) && isset($_POST['annee']) && isset($_POST['type']) && isset($_POST['note']) && isset($_POST['commentaires'])) {
// on prépare la requête pour récupérer le numero du propriétaire
$sql = 'SELECT ID_Console FROM console WHERE Console = "'.$_POST['console'].'"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on récupère le résultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
$jour = $_POST['nom'];
$mois = $_POST['mois'];
$annee = $_POST['annee'];
$date = "$jour/$mois/$annee";
// on insère le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
$sql = 'INSERT INTO jeu VALUES("'.'", "'.$_POST['nom'].'", "'.$data['ID_Console'].'", "'.$_POST['editeur'].'", ".$date." , "'.$_POST['type'].'","'.$_POST['multijoueur'].'","'.$_POST['commentaires'].'","'.$_POST['note'].'","'.$_POST['volant'].'","'.'")';
// on insère le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
echo "Insertion d'un nouveau jeu réussie";
}
else {
echo "Veuillez renseigner tous les champs";
} }
?>
<p><a href="Administration.php" >Retour à la page d'administration</a></p>
</body>
</html>
Et oui avant ton ?> rajoute un }.
Ce qui donne :
<html>
<head>
<title>Insertion d'un nouveau jeu vidéo dans la base</title>
</head>
<body>
<?php
if(!isset($_SESSION['Login_User'])) {
echo 'Vous n\'êtes pas autorisé à acceder à cette zone';
header('Location: identification.html');
}
else {
include("connect.php");
if ($_POST['nom']!="" && $_POST['editeur']!="" && $_POST['commentaires']!="" && isset($_POST['nom']) && isset($_POST['console']) && isset($_POST['editeur']) && isset($_POST['jour']) && isset($_POST['mois']) && isset($_POST['annee']) && isset($_POST['type']) && isset($_POST['note']) && isset($_POST['commentaires'])) {
// on prépare la requête pour récupérer le numero du propriétaire
$sql = 'SELECT ID_Console FROM console WHERE Console = "'.$_POST['console'].'"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on récupère le résultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
$jour = $_POST['nom'];
$mois = $_POST['mois'];
$annee = $_POST['annee'];
$date = "$jour/$mois/$annee";
// on insère le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
$sql = 'INSERT INTO jeu VALUES("'.'", "'.$_POST['nom'].'", "'.$data['ID_Console'].'", "'.$_POST['editeur'].'", ".$date." , "'.$_POST['type'].'","'.$_POST['multijoueur'].'","'.$_POST['commentaires'].'","'.$_POST['note'].'","'.$_POST['volant'].'","'.'")';
// on insère le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
echo "Insertion d'un nouveau jeu réussie";
}
else {
echo "Veuillez renseigner tous les champs";
} }
?>
<p><a href="Administration.php" >Retour à la page d'administration</a></p>
</body>
</html>