En fait:
j'ai une page de saisie telle:
<body >
<div id="conteneur"> <!-- le conteneur entoure tout le contenu de la page -->
<div id="entete"> <!-- bandeau en haut de la page -->
<?php
$jour=date("d");
$nomjour=date("l");
$mois=date("m");
$nommois=date("M");
$an=date("Y");
$heure = date("H:i");
?>
<?php echo $nomjour.'-'.$jour.'-'.$nommois.'-'.$an.'-'.$heure ;?>
</div> <!-- fin du div entete -->
<!-- menu apparaîssant à gauche de la page -->
<div id="conteneurmenu">
<a href='Bienvenue.php'>Retour à la page d'accueil</a><br /><br />
<a href='Livres.php'><b>Livres</b></a><br />
</div>
<div id="contenu"> <!-- contenu de la page -->
<h1 class="titre">Saisie des informations à propos d'une musique</h1><br />
<div id="texte">
<table>
<form action='valid_insertmusiques.php' method='post'>
<td>
Genre de la musique:<select name=genre>
<?php
include('connexion.php');
$id_connexion=connexion_bd();
if ($id_connexion){
//Requete d'insertion ou modification ou suppression
$requete='select * from genre where typeoeuvre=\'musiques\'';
$result=mysqli_query($id_connexion, $requete);
if(false === $result = @mysqli_query($id_connexion, $requete))
{
echo 'erreur';
}
else {
if (mysqli_num_rows($result)>0) {
while ($ligne=mysqli_fetch_array($result)) {
echo'<option value=\''.$ligne['idgenre'].'\'>'.$ligne['libgenre'].'</option>';
}
}
}
mysqli_free_result($result);
mysqli_close($id_connexion);
}
?>
</select><br /><br />
Titre de la musique (album ou single):<input type='text' name='titremusique' size=40 /><br /><br />
Interprète de la musique:<input type='text' name='interpretemusique' size=40 /><br /><br />
auteur de la musique:<input type='text' name='auteurmusique' /><br /><br />
Date de sortie de l'album ou single:<input type='datetime' name='datemusique' /><br /><br />
<colspan=2>Commentaires à propos de l'interprète :<textarea COLS=50 ROWS=6 name='commentairesinter'></textarea><br /><br />
<colspan=2>Critique personnelle de cette musique :<textarea COLS=50 ROWS=6 name='txtcritiquemusique'></textarea><br /><br />
<br /><input type='submit' value='VALIDER' /><br /><br />
<input type='reset' value='RECOMMENCER' /></td>
</form>
</table>
</div>
</div> <!-- fin du div contenu -->
<p id='pied'></p>
</div><!-- fin du div conteneur-->
</body></html>
une page de validation d'insertion telle que:
<body>
<?php
//connexion a la base de données
//echo 'validation de moi <br />';
include('connexion.php');
$id_connexion=connexion_bd();
if ($id_connexion){
//Requete d'insertion ou modification ou suppression
//$requete='insert into musiques(titremusique)';
//$requete=$requete.' values(\'titre \')';
$requete='insert into musiques(titremusique, interpretemusique, auteurmusique, datemusique, commentairesinter, txtcritiquemusique, idgenre)';
$requete=$requete.' values(\''.$_POST['titremusique'].'\', '.'\''.$_POST['interpretemusique'].'\', '.'\''.$_POST['auteurmusique'].'\', '.'\''.$_POST['datemusique'].'\''.', '.'\'';
$requete=$requete.$_POST['commentairesinter'].'\', '.'\''.$_POST['txtcritiquemusique'].'\', '.'\''.$_POST['genre'].'\')';
//$requete=$requete.' values(\'Informatique\', \'MARION\', \'1987/07/06\'';
//$requete=$requete.', \'resumé\', \'critique\', \'1\')';
//echo $requete.'<br />';
//execution de la requete
$result=mysqli_query($id_connexion, $requete);
//traitement du résultat
if (!$result){
echo 'Erreur !!! Insertion non effectuée';
}
//fermeture des objets pour libération mémoire
mysqli_close ($id_connexion);
}
?>
</body>
et une page d'affichage telle :
<body >
<div id="conteneur"> <!-- le conteneur entoure tout le contenu de la page -->
<div id="entete"> <!-- bandeau en haut de la page -->
<?php
$jour=date("d");
$nomjour=date("l");
$mois=date("m");
$nommois=date("M");
$an=date("Y");
$heure = date("H:i");
?>
<?php echo $nomjour.'-'.$jour.'-'.$nommois.'-'.$an.'-'.$heure ;?>
</div> <!-- fin du div entete -->
<!-- menu apparaîssant à gauche de la page -->
<div id="conteneurmenu">
<a href='Bienvenue.php'>Retour à la page d'accueil</a><br/><br/>
<a href='Films.php'><b>Films</b></a><br />
<a href='Livres.php'><b>Livres</b></a><br />
<a href='Musiques.php'><b>Musiques</b></a><br />
<a href='Sudoku.php'><b>Sudoku</b></a><br />
</div>
<div id="contenu"> <!-- contenu de la page -->
<div id="texte">
<?php
include ('connexion.php');
$id_connexion= connexion_bd();
if ($id_connexion) {
?>
<?php
$requete = 'select titremusique, interpretemusique, auteurmusique, datemusique, commentairesinter, txtcritiquemusique, libgenre from musiques';
$requete=$requete.' Inner join genre on musiques.idgenre=genre.idgenre';
$requete=$requete.' Where musiques.idgenre=16;';
//echo 'requete = '.$requete;
$result=mysqli_query($id_connexion, $requete);
if(false === $result = @mysqli_query($id_connexion, $requete))
{
//throw new Exception('aucun livre trouvé : ' . mysql_error());
echo 'erreur';
}
else {
if (mysqli_num_rows($result)>0) {
while ($ligne=mysqli_fetch_array($result)) {
echo '<br /><h2 class="titre">Détails de la musique Reggae : </h2><br />';
echo '<table border=\'0\'>';
echo '<td><tr><b>Titre du single ou album:</b> '.$ligne['titremusique'].'</tr><br />';
echo '<tr><b>interprète de la musique:</b> '.$ligne['interpretemusique'].'</tr><br />';
echo '<tr><b>auteur de la musique:</b> '.$ligne['auteurmusique'].'</tr><br />';
echo '<tr><b>date de sortie du single ou album:</b> '.$ligne['datemusique'].'</tr><br />';
echo '<tr><b>Ce que vous savez à propos de l interprète:</b> '.$ligne['commentairesinter'].'</tr><br /></td>';
echo '<tr><b>Critique personnelle à propos de cette musique:</b> '.$ligne['txtcritiquemusique'].'</tr><br /></td>';
echo '</table>';
}
}
else {
echo "Aucune musique Reggae";
}
mysqli_free_result($result);
}
?>
<?php
mysqli_close($id_connexion);
}
?>
</div>
</div> <!-- fin du div contenu -->
<p id='pied'></p>
</div><!-- fin du div conteneur-->
</body></html>
Mais je ne sais pas comment faire pour qu'à l'execution, lorsqu'on a effectué des saisies dans la page de saisie, l'on puisse avoir une transition directe avec la page d'affichage...