affichage dans une pseudo frame
bonjour bon je ne sais pas si je pose ma question dans le bon forum
voilà petite explication
je veux faire une petite application de gestion d'une base de données
donc dans ma page il ya 3 div :
1 - 1pour le menu
2 - 1 pour un affichage des enregistrements de ma table les champs de chaque enregistrement sont cote à cote
3 - 1 pour l'affichage de l'enregistrement sélectionné dans le div 2
voilà j'espère que jusque là je suis clair
voici le code des div
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
.tableau_menu
{
position:absolute;
margin-top:15px;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
.contenu_dbgrid
{
width:833px;
height:200px;
background-color:#F5F5F5;
position:absolute;
margin-left:170px;
background-color:#00FFCC;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
overflow:auto;
}
.contenu_formulaire
{
width:833px;
height:500px;
position:absolute;
margin-top:201px;
margin-left:170px;
background-color:#6699FF;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
overflow:auto;
} |
voilà comme je l'ai dit je veux que quand je sélectionne un enregistrement il affiche la page appellée avec l'id (ca c'est du php mais je vous donne le code de l'affichage des enregistrements dans mon div2)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<div class="contenu_dbgrid">
<form name="form_dbgrid" method="post">
<table width="800" border="0" style=" background-color:#ffffff; border:1px solid #000000; position:absolute; margin-top:10px; margin-left:4px;">
<?php
include( "config_server.php" );
$sql = "SELECT * from admin";
$req = @ mysql_query ( $sql ) or die ( 'Erreur requête !!!' );
while ( $data = @ mysql_fetch_array ( $req )) {
?>
<tr>
<td width="31" style=" border:1px solid #000000; text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFFFFF; text-align:right;"><a href="detail_modification_admin.php?id=<?php echo $data[id] ?>" target="contenu_formulaire"><?php echo $data[id] ?></a></td>
<td width="3"> </td>
<td width="191" style=" border:1px solid #000000; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFFFFF; "><?php echo $data[nom] ?></td>
<td width="191" style=" border:1px solid #000000; text-align:left; ;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFFFFF; "><?php echo $data[prenom] ?></td>
<td width="191" style=" border:1px solid #000000;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFFFFF; "><?php echo $data[login] ?></td>
<td width="191" style=" border:1px solid #000000;text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFFFFF; "><?php echo $data[motdepasse] ?></td>
</tr>
<?php
}
?>
</table>
</form> |
dans la ligne de l'id de l'enregistrement j'appelle la page
Code:
1 2
|
href="detail_modification_admin.php?id=<?php echo $data[id] ?>" |
ce qui marche très bien d'ailleurs mais le problème c'est qu'il me l'affiche dans une nouvelle page je sais qu'on peut employer target mais ce que je voudrais c'est afficher le détail de mon enregistrement dans mon div 3
j'espère que je suis clair est ce possible et comment
merci de votre aide