8798 sujets

Développement web côté serveur, CMS

Bonjour,
Je étant complètement débutant en PHP/MySQL, j'aurai besoin de vos conseils pour un petit problème de liens.
Voilà, j'ai réalisé un petit module de recherche via Dreamweaver (CS3), qui permet de rechercher sur plusieurs critères des produits qui sont dans une base de donnée MySQL. Sur la page de résultat de cette recherche, j'affiche les données relatives au produit, a savoir "ref"; "nom"; "cas" etc...
Maintenant, je souhaite que la valeur (ou objet) "ref" soit un liens permettant a l'utilisateur d'atteindre la page du produit, sachant que celle-ci n'est pas dans une base de donnée et qu'elle est en html.
voici un bout de code que j'ai tenté de réaliser avec mes faible connaissance, mais il ne marche pas:

<?php do { ?>
          <tr>
            <td><?php
				switch ($val['ref'])
				{case "OLT-M001":
					$link = "..PageSite/Monomers_alcohol.html";
					break;
				case "OLT-M002":
					$link = "..PageSite/Monomers_alcohol.html";
					break;
				case "OLT-M003":
					$link = "..PageSite/Monomers_aldehyde.html";
					break;
				default:
					$link = "0"
			 } echo '<a href = "'$link' id='$val['ref']'">go</a>'; ?></td>
            <td><?php echo $row_refe['formula']; ?></td>
            <td><?php echo $row_refe['nom']; ?></td>
            <td><?php echo $row_refe['synonyme']; ?></td>
            <td><?php echo $row_refe['CAS']; ?></td>
            <td><?php echo $row_refe['page']; ?></td>
          </tr>
          <?php } while ($row_refe = mysql_fetch_assoc($refe)); ?>


Si l'un d'entre vous aurai une idée, ca serai super car ca fait une semaine que je bloque la-dessus!
Merci d'avance
ed
Modifié par eddy69 (31 May 2009 - 23:25)
Mmh, toi et la concaténation ça fait 2.
Et puis abandonne les switch() c'est plus lent que les tests conditionnels if/else Smiley cligne

Sinon j'ai corrigé ton code dans le <td></td> sensé afficher le lien :

<td>
	<?php
	if($val['ref'] == 'OLT-M001') {
		$link = 'PageSite/Monomers_alcohol.html';
	}
	else if($val['ref'] == 'OLT-M002') {
		$link = 'PageSite/Monomers_alcohol.html';
	}
	else if($val['ref'] == 'OLT-M003') {
		$link = 'PageSite/Monomers_aldehyde.html';
	}
	else {
		$ling = '0';
	}
	
	echo '<a href="'. $link .'" id="'. $val['ref'] .'">go</a>';
	?>
</td>


Vu que je ne connais pas la façon dont ton système et ta BDD sont conçus, le code ci-dessus n'est pas sûr de fonctionner du 1er coup, mais dis moi déjà si tu constate une amélioration ou autre ?

Cheers
Salut,

puisque tu utilises une base pour stocker tes données pourquoi le lien n'est-il pas lui aussi stocké ? Ce serait plus logique (et plus simple) que de refaire des tests côté PHP.
Bonjour a tout les deux,
En effet, la concaténation et moi, on ce connait pas bien, et en fait, si y'avait que ca... Smiley cligne
Merci pour t'as correction, je l'essayer de suite!

Sinon, pour ce qui est du liens dans la base de donnée, j'y avait pensé, mais je sais pas comment le rentrer dedans, car j'avais fais un essai en mettant l'adresse de la page, mais une fois les résultats affichés, l'adresse n'était pas reconnue comme un "lien", j'entends par la que l'on ne pouvait pas cliquer dessus.
Mais si tu connais l'astuce pour le mettre, je suis preneur, ca m'évitera des ligne de codes !! Smiley biggrin

Merci en tout cas pour votre aide!!
ed
eddy69 a écrit :
l'adresse n'était pas reconnue comme un "lien", j'entends par la que l'on ne pouvait pas cliquer dessus.
Mais si tu connais l'astuce pour le mettre, je suis preneur, ca m'évitera des ligne de codes !!
Ben l'astuce est la même pour tout ce qui concerne le code HTML généré en PHP. Il faut partir du code qui fonctionne bien en HTML comme par exemple
<a href="monlien.html">Mon lien</a>
et le générer en PHP. Si ça ne fonctionne pas il suffit d'afficher la source de la page HTML générée et voir ce qui a cloché.
Salut Heyoan,
Je vais essayer ca alors,

Pour info, jeff52, y'a du beaucoup mieux avec ton code!!
je règle encore quelques truc et ca devrais le faire,
Merci encore mille fois!!!
Smiley lol
ed
Re Coucou,
Alors c'est du tout bon pour tout les deux!!!!!
Par simplicité, je pense que je vais mettre ce fameux liens dans ma base de donnée!!!

J'ai juste une petite question : Si par exemple, aucun produit n'a était trouvé dans la base de donnée (donc erreur de frappe ou autre de la par de l'utilisateur) comment je peut afficher une phrase du genre "aucun produit pour votre requete merci de recommencer..."

et ou placer le code??

Merci encore, vous me faite vraiment gagner beaucoup de temps!!!
ed
eddy69 a écrit :
Si par exemple, aucun produit n'a était trouvé dans la base de donnée [...] comment je peut afficher une phrase du genre "aucun produit pour votre requete merci de recommencer..."
Tu peux faire comme ça :
$sql = 'Select zone1, zone2 from matable where ...';
$result = mysql_query($sql);
if([url=http://fr.php.net/manual/fr/function.mysql-num-rows.php]mysql_num_rows[/url]($result) > 0) {
   // traitement des résultats
} else {
   echo "Aucun résultat !";
}
Merci ,
Mais je doit mal le placer car il ne veut pas de mon "else"
voici le code :

}
mysql_select_db($database_rs_orga, $rs_orga);
$query_refe = sprintf("SELECT * FROM produits WHERE `ref` = %s OR `CAS` = %s OR `nom`= %s OR `formula` = %s OR `nom`LIKE %s", GetSQLValueString($colref_refe, "text"),GetSQLValueString($colcas_refe, "text"),GetSQLValueString($colnom_refe, "text"),GetSQLValueString($colformula_refe, "text"),GetSQLValueString($colsynonyme_refe, "text"));
$refe = mysql_query($query_refe, $rs_orga) or die(mysql_error());
$row_refe = mysql_fetch_assoc($refe);
$totalRows_refe = mysql_num_rows($refe);
if (mysql_num_rows ($refe) > 0) {
  
//code html de la page

// affichage des resultats

<?php do { ?>
          <tr>
            <td><?php echo $row_refe['ref']; ?>
            <td><?php echo $row_refe['formula']; ?></td>
            <td><?php echo $row_refe['nom']; ?></td>
            <td><?php echo $row_refe['page']; ?></td>
            <td><?php echo $row_refe['CAS']; ?></td>
            <td><?php
	}
	} else {
		echo "aucun resultat !";
	}
	?></td>
          </tr>
          <?php } while ($row_refe = mysql_fetch_assoc($refe)); ?>


Si tu voit ce que j'ai fait de mal, une accolade en trop peut être??

Merci encore pour ta patience, c'est vraiment super sympa Smiley biggrin
Sauf que là il manque une partie du code...

Edit: plus précisément il manque la partie suivante :
if (mysql_num_rows ($refe) > 0) {
???
// affichage des resultats
<?php do { ?>

Modifié par Heyoan (31 May 2009 - 21:27)
Alors, en effet, je n'avais pas tout mis pour ne pas surcharger, cela dit, ce que j'ai est au-dessus de la première accolade :


<?php require_once('../Connections/rs_orga.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$colref_refe = "-1";
if (isset($_POST['ref'])) {
  $colref_refe = $_POST['ref'];
}
$colsynonyme_refe = "-1";
if (isset($_POST['nom'])) {
  $colsynonyme_refe = $_POST['nom'];
}
$colcas_refe = "-1";
if (isset($_POST['cas'])) {
  $colcas_refe = $_POST['cas'];
}
$colnom_refe = "-1";
if (isset($_POST['name'])) {
  $colnom_refe = $_POST['name'];
}
$colformula_refe = "-1";
if (isset($_POST['formula'])) {
  $colformula_refe = $_POST['formula'];
Ce code là n'est effectivement pas intéressant. Smiley langue

Mais il manque forcément quelque chose puisque tu ne fermes pas <?php avec ?> avant de rouvrir une autre balise <?php do { ?>
OK. Alors je te propose de faire ça :
<?php
mysql_select_db($database_rs_orga, $rs_orga);
$query_refe = sprintf("SELECT * FROM produits WHERE `ref` = %s OR `CAS` = %s OR `nom`= %s OR `formula` = %s OR `nom`LIKE %s", GetSQLValueString($colref_refe, "text"),GetSQLValueString($colcas_refe, "text"),GetSQLValueString($colnom_refe, "text"),GetSQLValueString($colformula_refe, "text"),GetSQLValueString($colsynonyme_refe, "text"));
$refe = mysql_query($query_refe, $rs_orga) or die(mysql_error());
if (mysql_num_rows ($refe) > 0) {
	while ($row_refe = mysql_fetch_assoc($refe)) { ?>
          <tr>
            <td><?php echo $row_refe['ref']; ?></td>
            <td><?php echo $row_refe['formula']; ?></td>
            <td><?php echo $row_refe['nom']; ?></td>
            <td><?php echo $row_refe['page']; ?></td>
            <td><?php echo $row_refe['CAS']; ?></td>
          </tr>
<?php } 
} else {
	echo "<tr><td>aucun resultat !</td></tr>";
}
?>
Pour bien faire il faudrait également n'afficher <table> et les en-têtes de colonnes que si le nombre de résultats est supérieur à 0.
Modifié par Heyoan (31 May 2009 - 21:57)
Super, ca marche,
seul petit souci, c'est que j'ai plus de page (enfin de mise en page), j'obtiens une page blanche avec le mot "aucun résultats" et c'est tout Smiley sweatdrop
eddy69 a écrit :
Super, ca marche,
seul petit souci, c'est que j'ai plus de page (enfin de mise en page), j'obtiens une page blanche avec le mot "aucun résultats" et c'est tout Smiley sweatdrop
Smiley biggol

Bon, histoire d'abréger, tu pourrais donner tout ton code ?
oui biensur, mais il est gros, j'ai tout le menu dedans, j'ai pas encore pris le temps de faire un "include"

<?php require_once('../Connections/rs_orga.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$colref_refe = "-1";
if (isset($_POST['ref'])) {
  $colref_refe = $_POST['ref'];
}
$colsynonyme_refe = "-1";
if (isset($_POST['nom'])) {
  $colsynonyme_refe = $_POST['nom'];
}
$colcas_refe = "-1";
if (isset($_POST['cas'])) {
  $colcas_refe = $_POST['cas'];
}
$colnom_refe = "-1";
if (isset($_POST['name'])) {
  $colnom_refe = $_POST['name'];
}
$colformula_refe = "-1";
if (isset($_POST['formula'])) {
  $colformula_refe = $_POST['formula'];
}
mysql_select_db($database_rs_orga, $rs_orga);
$query_refe = sprintf("SELECT * FROM produits WHERE `ref` = %s OR `CAS` = %s OR `nom`= %s OR `formula` = %s OR `nom`LIKE %s", GetSQLValueString($colref_refe, "text"),GetSQLValueString($colcas_refe, "text"),GetSQLValueString($colnom_refe, "text"),GetSQLValueString($colformula_refe, "text"),GetSQLValueString($colsynonyme_refe, "text"));
$refe = mysql_query($query_refe, $rs_orga) or die(mysql_error());
if (mysql_num_rows ($refe) > 0) {
		while ($row_refe = mysql_fetch_assoc($refe)){
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/siteOrgalight2.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Document sans titre</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<style type="text/css">
<!--
.Style5 {font-size: 14px}
.Style7 {font-size: 12}
.Style9 {font-size: 12px}
-->
</style><!-- InstanceEndEditable -->
<style type="text/css">
<!--
#apDiv1 {
	position:absolute;
	left:104px;
	top:337px;
	width:150px;
	height:45px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:105px;
	top:392px;
	width:150px;
	height:45px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:105px;
	top:447px;
	width:150px;
	height:45px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:104px;
	top:502px;
	width:150px;
	height:45px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:105px;
	top:557px;
	width:150px;
	height:45px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:105px;
	top:612px;
	width:150px;
	height:45px;
	z-index:6;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #66FFFF;
}
body {
	background-color: #8175CC;
	margin-left: 100px;
	background-image: url(file:///C|/Program Files/EasyPHP 3.0/www/Orgalight/images/fond_central.gif);
}
.Style4 {font-size: 12px; color: #FFFFFF;}
-->
</style>
<script src="/cgi-bin/AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript" language="JavaScript1.2" src="/cgi-bin/um_menu.js"></script>
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('/images/menu/bg_dw.gif','/images/menu/bg_dw_F.gif','/images/menu/blank.gif','/images/menu/coolcs_07R.gif','/images/menu/coolcs_07V.gif','/images/menu/rect3.gif')">
<table width="997" border="0" align="center" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td height="150" colspan="3" valign="top"><img src="/images/baniere_3.jpg" alt="banniere" width="1000" height="150" /></td>
  </tr>
  <tr>
    <td height="25" colspan="3" valign="top"><img src="/images/BarreHaut.jpg" width="1000" height="25" /></td>
  </tr>
  <tr>
<td width="135" height="545" valign="top" background="/images/Fond_gauche.gif"><p></p>
  <p></p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>
    <script type="text/javascript" language="JavaScript1.2">BuildLayer('v','','','','50','150','','','','11','5','1px None #ACA899','1px None #ACA899','1px None #ACA899','1px None #ACA899','left','transparent','','1','1','','Filter:none(Duration=0.2)','','#C0C0C0','0','Default','Pointer','','100','0','#FFFFFF')
SwapDiv('wme1','','   Home','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','47','145','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','10pt','10pt','normal','normal','#000000','#8000FF','bold','bold','none','underline','transparent','transparent','../images/menu/bg_up.gif','../images/menu/bg_dw.gif','0','0','0','0','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #3A4057','1px None #3A4057','1px None #3A4057','1px None #3A4057','middle','left','http://orgalight.free.fr','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme2','','   About Us','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','47','145','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','10pt','10pt','normal','normal','#000000','#8000FF','bold','bold','none','underline','transparent','transparent','../images/menu/bg_up_F.gif','../images/menu/bg_dw_F.gif','0','0','0','0','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #3A4057','1px None #3A4057','1px None #3A4057','1px None #3A4057','middle','left','','','','_self','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
FreeLayer('wme8','','6','v','7','5','1','2','1px None #ACA899','1px None #ACA899','1px None #ACA899','1px None #ACA899','transparent','','1','1','','Filter:none(Duration=0.5)','','#C0C0C0','0','100')
SwapDiv('wme14','','','../images/menu/coolcs_07V.gif','../images/menu/blank.gif','5','90','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','transparent','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme7','','Who are we?','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','../PageSite/about_us.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme11','','Contact us','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #FFFFFF','1px Solid #800040','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','../PageSite/contact.php','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme15','','','../images/menu/coolcs_07V.gif','../images/menu/blank.gif','5','90','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','transparent','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
InitDiv();
SwapDiv('wme3','','   Facts','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','47','145','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','10pt','10pt','normal','normal','#000000','#8000FF','bold','bold','none','underline','transparent','transparent','../images/menu/bg_up_F.gif','../images/menu/bg_dw_F.gif','0','0','0','0','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #3A4057','1px None #3A4057','1px None #3A4057','1px None #3A4057','middle','left','','','','_self','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
FreeLayer('wme17','','6','v','5','0','1','3','1px None #ACA899','1px None #ACA899','1px None #ACA899','1px None #ACA899','transparent','','1','1','','Filter:none(Duration=0.5)','','#C0C0C0','0','100')
SwapDiv('wme40','','','../images/menu/coolcs_07V.gif','../images/menu/blank.gif','5','145','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','transparent','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme16','','Solar Cells','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','../PageSite/sollar_cells.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme18','','OLED / PLED','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','../PageSite/oled_pled.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme19','','Electronic','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','../PageSite/electronic.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme20','','Chemiluminescence','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','../PageSite/chimiluminescence.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme41','','','../images/menu/coolcs_07V.gif','../images/menu/blank.gif','5','145','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','#000000','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
InitDiv();
SwapDiv('wme4','','   Products','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','47','145','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','10pt','10pt','normal','normal','#000000','#8000FF','bold','bold','none','underline','transparent','transparent','../images/menu/bg_up_F.gif','../images/menu/bg_dw_F.gif','0','0','0','0','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #3A4057','1px None #3A4057','1px None #3A4057','1px None #3A4057','middle','left','../PageSite/product.html','','','_self','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
FreeLayer('wme22','','6','v','5','0','1','3','1px None #80FFFF','1px None #80FFFF','1px None #80FFFF','1px None #80FFFF','transparent','','1','1','','Filter:none(Duration=0.5)','','#C0C0C0','0','100')
SwapDiv('wme39','','','../images/menu/coolcs_07V.gif','../images/menu/blank.gif','5','130','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','transparent','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme21','','Small molecules','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/arrow.gif','../images/menu/arroww.gif','7','7','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','','','','_self','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
FreeLayer('wme27','','5','v','5','-2','1','2','1px None #ACA899','1px None #ACA899','1px None #ACA899','1px None #ACA899','transparent','','1','1','','Filter:none(Duration=0.5)','','#C0C0C0','0','100')
SwapDiv('wme42','','','../images/menu/coolcs_07R.gif','../images/menu/blank.gif','5','120','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','transparent','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme26','','Alcohols','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF00','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/Monomers_alcohol.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme28','','Aldehydes','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF80','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/Monomers_aldehyde.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme29','','Bis diketones','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF80','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/Monomers_ketone.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme30','','Phosphonate','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF80','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/Monomers_phosphonate.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme43','','','../images/menu/coolcs_07R.gif','../images/menu/blank.gif','5','120','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','#000000','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
InitDiv();
SwapDiv('wme23','','Polymers','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/arrow.gif','../images/menu/arroww.gif','7','7','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','','','','_self','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
FreeLayer('wme32','','5','v','5','-2','1','2','1px None #ACA899','1px None #ACA899','1px None #ACA899','1px None #ACA899','transparent','','1','1','','Filter:none(Duration=0.5)','','#C0C0C0','0','100')
SwapDiv('wme45','','','../images/menu/coolcs_07R.gif','../images/menu/blank.gif','5','85','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','transparent','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme31','','conjugeted','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF80','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/polymer_PPV.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme33','','PEIM','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF80','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/polymer_PEIM.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme44','','','../images/menu/coolcs_07R.gif','../images/menu/blank.gif','5','85','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','#000000','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
InitDiv();
SwapDiv('wme24','','Miscellaneous','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/arrow.gif','../images/menu/arroww.gif','7','7','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','','','','_self','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
FreeLayer('wme35','','5','v','5','-2','1','2','1px None #ACA899','1px None #ACA899','1px None #ACA899','1px None #ACA899','transparent','','1','1','','Filter:none(Duration=0.5)','','#C0C0C0','0','100')
SwapDiv('wme46','','','../images/menu/coolcs_07R.gif','../images/menu/blank.gif','5','120','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','transparent','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme34','','Imidazols','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF80','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/Misc_Imz.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme36','','Fluorophore','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF80','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/Misc_fluo.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme37','','Oxalic diketones','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','italic','italic','#000000','#FFFF80','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','center','../PageSite/Misc_dicet-ether.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme47','','','../images/menu/coolcs_07R.gif','../images/menu/blank.gif','5','120','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','#000000','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
InitDiv();
SwapDiv('wme25','','Search','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','auto','auto','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','8pt','8pt','normal','normal','#000000','#FFFFFF','bold','bold','none','underline','transparent','transparent','../images/menu/rect2.gif','../images/menu/rect3.gif','0','0','0','0','1px Solid #000040','1px Solid #000040','1px Solid #800040','1px Solid #FFFFFF','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','1px Solid #3A4057','middle','left','','','','_self','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme38','','','../images/menu/coolcs_07V.gif','../images/menu/blank.gif','5','130','../images/menu/blank.gif','../images/menu/blank.gif','0','0','1','1','Arial','Arial','8pt','8pt','normal','normal','transparent','transparent','normal','normal','none','none','transparent','transparent','../images/menu/blank.gif','../images/menu/blank.gif','0','0','0','0','none','none','none','none','none','none','none','none','top','left','','','','_self','','','2','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
InitDiv();
SwapDiv('wme5','','   Order','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','47','145','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','10pt','10pt','normal','normal','#000000','#8000FF','bold','bold','none','underline','transparent','transparent','../images/menu/bg_up.gif','../images/menu/bg_dw.gif','0','0','0','0','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #3A4057','1px None #3A4057','1px None #3A4057','1px None #3A4057','middle','left','../PageSite/order_form.php','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
SwapDiv('wme6','','   Links','../images/menu/blank.gif','../images/menu/blank.gif','0','0','../images/menu/blank.gif','../images/menu/blank.gif','0','0','47','145','Georgia,Times New Roman,Times,serif','Georgia,Times New Roman,Times,serif','10pt','10pt','normal','normal','#000000','#8000FF','bold','bold','none','underline','transparent','transparent','../images/menu/bg_up.gif','../images/menu/bg_dw.gif','0','0','0','0','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #FFFFFF','1px None #3A4057','1px None #3A4057','1px None #3A4057','1px None #3A4057','middle','left','../PageSite/link.html','','','_parent','','','0','../images/menu/blank.gif','../images/menu/blank.gif','auto','auto','0','0','0')
Filter('True','','')
HideDiv();
</script>
    &nbsp;</p></td>
<!-- InstanceBeginEditable name="centre" -->
    <td width="862" colspan="2" valign="top" bgcolor="#E8FFFF"><p>&nbsp;</p>
      <p>&nbsp;</p>
      <table width="818" border="1">
        <tr>
          <td width="129">ref</td>
          <td width="89">formula</td>
          <td width="105">nom</td>
          <td width="102">synonyme</td>
          <td width="98">CAS</td>
          <td width="255">page</td>
        </tr>
          <tr>
            <td><?php echo $row_refe['ref']; ?>
            <td><?php echo $row_refe['formula']; ?></td>
            <td><?php echo $row_refe['nom']; ?></td>
            <td><?php echo $row_refe['page']; ?></td>
            <td><?php echo $row_refe['CAS']; ?></td>
            <td>
	<?php }
	} else {
		echo "<tr><td>aucun resultat !</td><tr>";
	}
	?>
          
    </table></td>
  <!-- InstanceEndEditable --></tr>
  
  
  
  <tr>
    <td height="32" colspan="3" align="center" valign="middle" background="/images/BarreBas.jpg" class="Style4"><a href="/PageSite/term.html">terms and conditions</a> ; <a href="/PageSite/privacy.html">privacy policy</a></td>
  </tr>
</table>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($refe);
?>
[/i][/i]
<mode troll=on>
Hem... toujours aussi vilain le code généré par Dreamweaver. Smiley nimp
</mode>

Donc ça ne peut effectivement pas marcher puisque le test est effectué avant le doctype.

Il faut le mettre au beau milieu du code :
    <td width="862" colspan="2" valign="top" bgcolor="#E8FFFF">
<?php 
mysql_select_db($database_rs_orga, $rs_orga);
$query_refe = sprintf("SELECT * FROM produits WHERE `ref` = %s OR `CAS` = %s OR `nom`= %s OR `formula` = %s OR `nom`LIKE %s", GetSQLValueString($colref_refe, "text"),GetSQLValueString($colcas_refe, "text"),GetSQLValueString($colnom_refe, "text"),GetSQLValueString($colformula_refe, "text"),GetSQLValueString($colsynonyme_refe, "text"));
$refe = mysql_query($query_refe, $rs_orga) or die(mysql_error());
if (mysql_num_rows ($refe) > 0) { ?>
      <table width="818" border="1">
        <tr>
          <td width="129">ref</td>
          <td width="89">formula</td>
          <td width="105">nom</td>
          <td width="102">synonyme</td>
          <td width="98">CAS</td>
          <td width="255">page</td>
        </tr>
<?php while ($row_refe = mysql_fetch_assoc($refe)){ ?>
          <tr>
            <td><?php echo $row_refe['ref']; ?>
            <td><?php echo $row_refe['formula']; ?></td>
            <td><?php echo $row_refe['nom']; ?></td>
            <td><?php echo $row_refe['page']; ?></td>
            <td><?php echo $row_refe['CAS']; ?></td>
          </tr>
	<?php } ?>
    </table>
<?php	} else {
		echo "Aucun resultat !";
	}
	?>
	</td>
Il y aurait beaucoup à dire sur l'utilisation d'une table pour la mise en page, de l'utilisation du positionnement absolu dans ce cas là, de ce vilain code JavaScript de 30 km de long, etc. mais je vais m'abstenir. Smiley smile
Modifié par Heyoan (31 May 2009 - 23:10)
Merci beaucoup!!!!!
Ca marche, encore un peut de CSS et de patience et ca sera tout bon!!

Je suis d'accord avec toi pour dreamweaver, mais, il me rend bien des services (ne sachant pas programmer), malgré ses codes a rallonge et ca mise en page quelque peu capricieuse!

En tout cas, heureusement que des gens comme toi existe!!! mais vous êtes rare a rester a point d'heure un dimanche soir!!!

Encore milles merci pour ton aide!!
bonne nuit!
Ed Smiley biggrin