Re,
oui tu peux mettre du code html dans une page .php, mais faut pas remettre tout l'entête (<html><head>...) au milieu de la page, faut juste le mettre au début (même si tu commence tout de suite en .php)
taPage.php donnera qque chose comme ca:
<html>
<head>
<LINK REL="SHORTCUT ICON" HREF="site.ico"><!-- si tu veux mettre une icone a ton site -->
<title>Modification d'une fiche d'un membre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="../site.css" />
</head>
<?php
// on s'assure que c'est bien l'administrateur qui doit taper son mot de passe
include "xxxxxxx.php";
// ici commence la récupération des informations sur la base, table etc...
include "../infobase.php";
// on se connecte à la base de donnée Mysql
$dbconnect = mysql_connect($host,$login,$pass) or die ("erreur de connexion");
// on sélectionne la base
mysql_select_db($db,$dbconnect) or die ("erreur de connexion base");
$modfiche=$_GET['modfiche'];
// on prépare la requête dans la table en ne sélectionnant que la fiche à modifier grâce à modfiche
$affiche_fiche="SELECT * FROM $table WHERE id='$modfiche' ";
// on exécute la requête
$req = mysql_query($affiche_fiche) or die ("erreur sql
\n");
// on ferme la base
mysql_close();
// on sélectionne les colonnes num,crea,nom,email,tel,photo...
//et on les affiche dans la boucle
while ( $resultat = mysql_fetch_array($req))
{
// ci-dessous tu reviens en html (tu n'as pas besoin de mettre de balise <html> il y a juste fin de php
?>
<?
//pour afficher tes variables, soit en php comme ceci: echo 'le code html'.$resultat[num] ;
echo 'FICHE N°'.$resultat[num].' - Enregistré(e) le '.$resultat[crea];
?>
<!-- soit en html avec juste les balises php autour de la variable comme cela: <? echo $resultat[photo] ?> -->
, '>
<!-- on affiche le formulaire (comme sur la page .html) -->
Modifiez le formulaire
<form id="SITEFOrm" method="post" action="soumettremodif.php" enctype="multipart/form-data">
<fieldset>
<legend>Informations</legend>
<!-- on affiche le champ nom dans lequel on met la valeur déjà entrée -->
<label for="form_nom">Nom : </label>
"/>
<!-- on affiche le champ prénom dans lequel on met la valeur déjà entrée -->
<label for="form_prenom">Prénom : </label>
"/>
<? //tu dois repasser en php pour fermer ta boucle while
}
?>
</html>
bon faut revoir un peu la mise en page, j'ai enlevé des <table><tr>.. et j'ai pas tout remis je crois lol