IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Connaître dans PHP ce qui a été modifié par javascript ?


Sujet :

Langage PHP

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Par défaut
    Autant pour moi, je ne sais pas pourquoi, mais ça s'est mis à fonctionner après avoir posté, sans réel changement.

    Dans tous les cas voici mon code final pour ceux que ça pourrait aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     function changerImage(srcimage, callback) {
    	var xhr = getXMLHttpRequest();
    	var urlimage = encodeURIComponent(srcimage);
    	xhr.onreadystatechange = function() {
    		if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
    			callback(xhr.responseText);
    			document.getElementById("grande").src=srcimage;
    			document.getElementById("urlimage").value=srcimage;
    		}
    	};
    	xhr.open("GET", "enregistrerurl.php?src=" + urlimage, true);
    	xhr.send(null);
    }
     
    function readData(sData) {
    	res = sData.split("|");
    	document.getElementById("titreimage").innerHTML = res[0];
    	document.getElementById("descrip").innerHTML = res[1];
    	document.getElementById("nb_voix").innerHTML = res[2];
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php 
    	header("Content-Type: text/plain");
    	$url = substr($_GET['src'], 26);
    	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    	$bdd = new PDO('mysql:host=localhost;dbname=concours', 'root', '', $pdo_options);
    	$reponse = $bdd->query('SELECT image_chemin, image_titre, image_description, nombre_voix FROM membres');
    	while ($donnees = $reponse->fetch())
    	{
    		if ($donnees['image_chemin'] === $url) break;
    	}
    	$desc = nl2br($donnees['image_description']);
    	$finale = $donnees['image_titre']."|".$desc."|".$donnees['nombre_voix'];
    	echo $finale;
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<img src="'.$donnees['image_chemin'].'" alt="Miniature" id="miniaportrait" width="136" height="192" onclick="changerimage(this.src, readData);" onMouseOver="Javascript:this.width=165;this.height=206;" onMouseOut="Javascript:this.width=136;this.height=192;" />';
    Merci encore !

  2. #22
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    Ok, content pour toi

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [WD17] Comment savoir ce qui a été modifié par l'utilisateur ?
    Par meganulos dans le forum WinDev
    Réponses: 8
    Dernier message: 24/10/2013, 17h32
  2. Réponses: 1
    Dernier message: 16/11/2007, 11h28
  3. Réponses: 4
    Dernier message: 08/02/2007, 21h01
  4. [Excel VBA]fonction dans une cellule qui modifie une autre cellule
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/01/2007, 18h43
  5. HTML modifié par Javascript
    Par Warz dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/03/2006, 22h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo