begin process at 2012 05 29 19:12:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

onclick sur image et enregistrement fichier texte (php)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

onclick sur image et enregistrement fichier texte (php)

mardi 26 octobre 2010 à 15:56:00 | onclick sur image et enregistrement fichier texte (php)

sly456328971

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
mercredi 27 octobre 2010 à 14:36:02 | Re : onclick sur image et enregistrement fichier texte (php)

rt15

Membre Club Administrateur CodeS-SourceS
Bonjour,

Pour une question php, merci de poster sur phpcs.com.

[ Déplacé sur phpcs ]
mercredi 27 octobre 2010 à 15:06:19 | Re : onclick sur image et enregistrement fichier texte (php)

sly456328971

Bah pour moi, l'évènement onclick entraine l'appel d'une fonction javascript mais peut etre que je me trompe ...
mercredi 27 octobre 2010 à 15:23:45 | Re : onclick sur image et enregistrement fichier texte (php)

rt15

Membre Club Administrateur CodeS-SourceS
Ah bon bin il fallait poster sur javascriptfr.com alors !

En même temps, à partir du moment où tu recharge la page, le javascript est rechargé aussi. Il n'y a que le serveur, donc le PHP qui puisse se souvenir de l'image que l'utilisateur avait avant le rechargement. A moins que tu ne passes par un cookie pour te souvenir de l'index de l'image, ou que l'index de l'image soit un paramètre dans l'url.

Pour ce qui est d'insérer une info côté serveur à chaque clique sur l'image, si tu veux que cela se fasse sans rechargement de la page, il faudra passer par de l'AJAX.


mercredi 27 octobre 2010 à 16:22:50 | Re : onclick sur image et enregistrement fichier texte (php)

sly456328971

je l'avais posté sur javascriptfr.com mais on a déplacé mon post ...
mercredi 27 octobre 2010 à 16:32:52 | Re : onclick sur image et enregistrement fichier texte (php)

rt15

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Ah ok... Je n'ai pas été assez précis, désolé.

En fait il y a des thèmes communs sur CodeS-SourceS : La boîte à idée, la demande d'un nouveau thème, le signalement de bug et le bar.
Ces thèmes ne sont pas liés à un site. Un message dans le bar de javascriptfr apparaît dans le bar de cppfrance... Le bar c'est pour la bière, pas pour les questions.

Donc en fait tu étais sur le bon site mais tu as pris un mauvais thème. Il fallait prendre un thème vraiment javascript.
Mais bon personnellement, je trouve que c'est un problème au niveau des thèmes de CS et non une erreur de ta part (Y a qu'à voir le nombre de messages spécifiques à un langage qui terminent dans le bar....).



mercredi 27 octobre 2010 à 17:11:30 | Re : onclick sur image et enregistrement fichier texte (php)

sly456328971

Je viens de penser à quelque chose qui du coup va rejoindre le theme php.

Si je met ceci :
Code PHP :
print "<td><img src='/essai/images/rouge.jpg' width=30 height=30 border='no' onclick=document.location.href='page-insertion.php'></td>";


et que dans ma page 'page-insertion.php' j'ai du code qui me permet si l'utilisateur à cliquer sur l'image d'insérer des données dans mon fichier texte !!

Ca marcherais ??
mercredi 27 octobre 2010 à 17:23:36 | Re : onclick sur image et enregistrement fichier texte (php)

rt15

Membre Club Administrateur CodeS-SourceS
Changer location.href revient à simuler un clique sur un lien (L'utilisateur est redirigé vers la nouvelle url).

Donc ça redirigerait l'utilisateur vers page-insertion.php... Tu pourrais y stocker les infos et renvoyer une page avec la nouvelle image (Tu es obligé de renvoyer une page).

Et si tu ajoutes dynamiquement le nom de l'image suivante dans href, tu assureras le fait que l'utilisateur conservera l'image en cas de rafraichissement.

Code HTML :
onclick=document.location.href='page-insertion.php?next_image=image12'



Cette discussion est classée dans : fichier, code, php, image, print


Répondre à ce message

Sujets en rapport avec ce message

Fichiers CSV+Tableaux et Balaises en PHP !!! [ par spectroman ] Avis à ceux qui maitrise PHP !!!- Demande I :Les fichiers :* Un fichier genre "données1.php"Qui s'occupe de générer l'affichage d'un page de type HTML Question pour la programmation en PHP et en javascript ... [ par LocalStone ] Ben voilà, je commence un peu à programmer, y a tout qui va bien, mais y a 2 symboles que je ne comprends pas, et je ne voit pas du tout à quoi ils se Espace Membres. [ par BenXbox ] Voila J'Ai Créer Un Espace Membres, Et J'Ai Pas D'Erreurs Php, Mais Par Contre Mon Problème C'Est Que Quant Je Tape Le Pseudo Et Le Mot De Passe Il Me upload fichier [ par perig ] Salut!!Alors voila mon petit prob...J'essai d'uploader un fichier sur mon site mais ça marche pas .J'utilise un code tout con mais ça marche pas et je prob d'include [ par perig ] BonjoursVoici le problèmeJ 'ai à la racine de mon site un fichier pageindex.phpAvec du php et de l'htmlToujours a la racine j'ai un fichier mysql.phpA PROBLEME GENERATION IMAGE AVEC GD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ par zzzzzz ] C'est desesperent! jen'arrive toujours pas a comprendre d'ou viens le prob depuis hier :(en fait j'ai un fichier code.php de contenue:$nbr = rand(1000 problème avec un import de fichiers..... [ par nlh ] je sais que je ne suis pas fort... :)mais j'ai un souci... :j'ai un formulaire avec un input file.. ce formulaire redirigé vers un fichier php...ce ph Liens PHP (appel d'un fichier PHP) [ par vincf1 ] Bonjour à tous tout d'abord Voila, j'explique mon petit soucis (je suis novice en PHP ).Mon but est d'afficher une image miniat PDF et image [ par DOUGGUI_PHP ] J'ai un problème assez criadre sur les images à insérer dans du pdf via php.Le code (pdf_place_image) ne marche pas et cela m'intrige.Je l'ai essayé p La gestion des fichiers avec PHP et MySQL [ par osscour ] Bonjour, je souhaite créer un site de contenu type mini-journal(le genre de site que l'on peut faire avec SPIP). Je me pose des questions sur la maniè


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales