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

JavaScript Discussion :

Reload data après rechargement page


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 5
    Par défaut Reload data après rechargement page
    Bonjour

    J'ai crée un script qui permet d'afficher un rectangle sur une map et de pouvoir modifier ses coordonnées, pour l'instant tout marche ^^ cependant lorsque je modifie ces coordonnées, cela modifie bien la bdd mais lorsque je recharge la page, les coordonnées sse remette à l'état initial, comment pourrais faire pour garder les valeurs modifiées ?
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
     
    	var bounds = {
    		north: 47.79839667295524, // On définit les valeurs initiales du rectangle 	avec quatre informations
    		south: 46.99524110694597,  // La coordonné de son segment Nord, de son segment Sud, de son segment Est et de son segmen West
    		east: 5.042724609375,
    		west: 3.548583984375
    	};
     
    	// On définie le rectangle et ses différentes propriétés
    	rectangle = new google.maps.Rectangle({
    		bounds: bounds,
    		editable: true, // peremt de modifier la forme du rectangle
    		draggable: true // permet de déplacer le rectangle
    	});
     
    	rectangle.setMap(map); // on met le rectangle sur la carte
     
    	rectangle.addListener('bounds_changed', showNewRect);
     
    	infoWindow = new google.maps.InfoWindow(); // on définit une bouvelle fen^tre d'information qui ontiendra les coordonnées du rectangle
     
    	<?php 
     
    	try    // On va ensuite envoyé ses données dans la Base de données
    	{
    		$bdd = new PDO('mysql:host=localhost;dbname=riadh;charset=utf8', 'root', '');   
    	}
    	catch(Exception $e)    
    	{
    		die('Erreur : '.$e->getMessage());     
    	}
    	$_id_cap = $_GET['_id_cap'];
     
    	$cadre_coord = $bdd->query('(SELECT `north_rect`, `south_rect`, `east_rect`, `west_rect`, `_id_cap` FROM iftt_rectangle WHERE `_id_cap`=\''.$_id_cap.'\')');
    	$new = $cadre_coord->fetchAll(PDO::FETCH_ASSOC);
    	$cadre_coord->closeCursor();
    	echo $new['north_rect'];
     
    	?>
     
     
     
     
     
    	if (47.79839667295524!=<?php echo $new['north_rect'] ?> && 46.99524110694597!=<?php echo $new['south_rect'] ?> && 5.042724609375!=<?php echo $new['east_rect'] ?> && 3.548583984375!=<?php echo $new['west_rect'] ?>){
    	rectangle.setMap(null);
    	var boundss = {
    		north: <? echo $new['north_rect'] ?>, // On définit les valeurs initiales du rectangle 	avec quatre informations
    		south: <? echo $new['south_rect'] ?>,  // La coordonné de son segment Nord, de son segment Sud, de son segment Est et de son segmen West
    		east: <? echo $new['east_rect'] ?>,
    		west: <? echo $new['west_rect'] ?>
    	};
     
    	// On définie le rectangle et ses différentes propriétés
    	rectanglenew = new google.maps.Rectangle({
    		bounds: boundss,
    		editable: true, // peremt de modifier la forme du rectangle
    		draggable: true // permet de déplacer le rectangle
    	});
    	rectanglenew.setMap(map); // on met le rectangle sur la carte
     
    	rectanglenew.addListener('bounds_changed', showNewRect);
     
    	infoWindow = new google.maps.InfoWindow(); // on définit une bouvelle fen^tre d'information qui ontiendra les coordonnées du rectangle
     
    	}
    J'ai essayé d'aller rechercher les nouvelles valeurs dans ma bdd mais je pense que c'est la qu'il y a un problème
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 674
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 674
    Par défaut
    montrez nous le code PHP qui modifie les données dans la BDD

Discussions similaires

  1. Recharger page après validation de formulaire par POST
    Par Flynt dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/02/2008, 16h33
  2. Réponses: 2
    Dernier message: 01/02/2008, 14h30
  3. Réponses: 9
    Dernier message: 16/05/2007, 17h14
  4. Réponses: 6
    Dernier message: 15/01/2007, 16h05
  5. [C#]rechargement page apres fermeture popup
    Par julio84 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 04/05/2005, 09h50

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