Bonjour,
j'ai créé le script suivant qui lors du clic sur l'image par défaut m'affiche la seconde et vice versa :
Code Javascript :
<script langage="JavaScript">
var tab_image = new Array(2);
for (var i=0; i< tab_image.length;i++)
tab_image[i]= new Image();
tab_image[0].src='/essai/images/vert.jpg';
tab_image[1].src='/essai/images/rouge.jpg';
var n=0;
function change()
{
n= ++n;
if (n == tab_image.length) n=0;
window.document.image.src=tab_image[n].src;
}
</script>
ce script est lié à ma fonction php :
Code PHP :
function afficher($fichier, $separateur)
{
$tab = file($fichier);
print "<table border=\"1\" cellpadding=\"5\" cellspacing=\"3\">";
for($i=0;$i<count($tab);$i++)
{
?>
<tr>
<td><a href='Javascript:change()'><img name="image" width=30 height=30 src='/essai/images/vert.jpg'></a></td>
<?php $sstab = explode($separateur, $tab[$i]);
foreach ($sstab as $ssval)
print "<td>$ssval</td>";
print "<td><A href=\"".$_SERVER['PHP_SELF']."?suppr=".$i."\">Supprimer</A></td>";
print "</tr>";
}
print "</table>";
}
Enfin, j'affiche cette fonction dans ma page php :
Code PHP :
<table border=2>
<?php
afficher("affichage.txt", "|") // insertion de la fonction "afficher" créée plus haut dans la page
?>
</table>
Mon souci est que lorsque je recharge ma page, la première image revient alors que si c'est la seconde qui est affichée, j'aimerais qu'elle le reste. J'aimerais que le clic sur la premiere image engendre uns insertion de données (date par exemple) dans un fichier texte (en php).
Merci de votre aide