Bonsoir,

Je suis en train de réaliser mon site , j'ai fait une première version en HTML / CSS et maintenant je suis en train d'intégrer le php afin d'aller chercher les informations dans une base de données.

Tout d'abord j'ai une première question , je voudrais savoir a quel endroit je dois positionner ce morceau de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
	<?php
// Connexion à la base de données
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}
?>
			<?php
$reponse = $bdd->query('SELECT * FROM cine WHERE id=\'1\'');
while ($donnees = $reponse->fetch())
{
?>
Cela me permet dans ma page d'article d'appeler les informations de la table concernées. Ensuite j'affiche mes données à l'aide de echo .

Pour l'instant j'ai placé ce code avant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Et ensuite à la fin de ma page après la balise </html> j'ai mis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
Je voudrais savoir si c'est une bonne chose.

Ensuite deuxième question :

Afin de pouvoir injecter les informations dans ma base de données , je commence a créer un espace Admin .
Dans mon dossier Admin , il y a :
  • admin.php ( qui est la page d'accueil du panneau d'administration )
  • cine.php ( qui correspond à la page me permettant d'envoyer les informations de ma fiche film dans la base de données )
  • Dossier CSS ( contenant le design de mon espace admin )
  • Dossier Privé ( contenant un fichier .htpasswd )
  • .htaccess ( pour pouvoir sécuriser mon espace admin par un mot de passe )


Donc j'ai bien une demande d'identification pour accéder au à la page admin.php ou cine.php .
Par contre faut il mettre un .htaccess dans le dossier Privé pour protéger le htpasswd?
Pareil pour le CSS ?

Le problème pour le CSS c'est que quand je mets un .htaccess " Deny From All" et que je charge admin.php , je n'ai pas ma mise en page qui est dans le fichier css .Comment faire résoudre ce problème ?

Voilà beaucoup de question je sais désolé
En tout cas merci déjà d'avoir tout lu mais aussi pour vos conseils .