<img onmouseover="pick(this);" style="filter:alpha(opacity=100) gray()" onmouseout="unpick(this);" src="<?php echo $url_img; ?>" width="120" height="120" border="0" class="imglink" alt="<?php echo $img; ?>" />
en vrac :if(isset($_POST['img'])) $img = $_POST['img'];
else $img = '';
if(isset($_POST['url_img'])) $url_img = $_POST['url_img'];
else $url_img = '';
Je fais un echo:
echo $url_img;
ca affiche le vide, donc ma variable $url_img n'est pas transmise.Code : Tout sélectionner
<IMG onmouseover=pick(this) style="FILTER: alpha(opacity=100) gray()" onmouseout=unpick(this) src="http://..../images/logo_php.gif" width="120" height="120" border="0" class="imglink" alt="logo_php.gif">
voila l'image </center>
Voici une syntaxe correcte (en supposant que tes variables PHP retournent des bonnes valeurs...)
en vrac :<img onmouseover="pick(this);" style="filter:alpha(opacity=100) gray()" onmouseout="unpick(this);" src="<?php echo $url_img; ?>" width="120" height="120" border="0" class="imglink" alt="<?php echo $img; ?>" />
- ; en fin d'instruction php et javascript
- tout attribut doit être placé entre "
- pas de short tags <?, mais <?php
mais les remarques restent valides...ca marche pas, le probleme c'est que cette variable $url_img ne s'envois pas
<?php
include ("config.php");
if(isset($_POST['img'])) $img = $_POST['img'];
else $img = '';
if(isset($_POST['url_img'])) $url_img = $_POST['url_img'];
else $url_img = '';
$date = date("d/m/Y");
$LimitInf = '0';
$LimitSup = '1';
$connection = mysql_connect("$dbhost", "$dblogin", "$dbpassword") or die ($ErrorConnection);
$db = mysql_select_db($dbname, $connection) or die ($ErrorDBase);
$select = "SELECT * FROM $gallery_table WHERE date='$FormatDate' ORDER BY ID DESC limit $LimitInf,$LimitSup";
$result = mysql_query($select,$connection) or die ($ErrorSelect);
$total = mysql_num_rows($result);
if($total=="0")
{
echo $ErrorMessage2;
}
else
{
while ($data = mysql_fetch_array($result)) {
$img = $data['img'];
$url_img = $data['url_img'];
?>
<center>
<div>
<?
echo $url_du_site.'/Gallery/images/$img';
?>
<IMG onmouseover=pick(this) style="FILTER: alpha(opacity=100) gray()" onmouseout=unpick(this) src="<?php echo $url_img; ?>" width="120" height="120" border="0" class="imglink" alt="<? echo $img; ?>">
</center>
</div>
<div>Plus >>></div>
<?php
}
}
mysql_free_result ($result);
mysql_close ();
?>
</center>
Rappel que ce code est inclu au menu droit