8768 sujets

Développement web côté serveur, CMS

Bonjour,


J'ai besoin de votre aide.
Je suis sur la modification tout fait de google map.
Mais il ne fonctionne pas chez moi.
Je précise.
La bdd ne tient pas compte de mes changements apportés.
Pouvez-vous m'aider svp ?
Un tout grand merci par avance.





<?php
session_start();
date_default_timezone_set('Europe/Brussels');

if(empty($_SESSION['admin'])){
	header('Location: connexion.php');
}

if(empty($_GET)){
	header('Location: connexion.php');
}

if(!empty($_GET)){
	extract($_GET);
	$p=strip_tags($p);

	require('id_connexion.php');
	try{
	  $bdd = new PDO('mysql:host='.$dbhost.';dbname='.$dbname,$dblogin,$dbpass) or die(print_r($bdd->errorInfo()));
	  $bdd->exec('SET NAMES utf8');
	}

catch(Exeption $e){
  die('Erreur:'.$e->getMessage());
}

$req = $bdd->prepare('SELECT * FROM sorties WHERE sortie_id=:sortie_id');
$req->execute(array('sortie_id'=>$p));
if($req->rowCount()==0){
	header('Location: index.php');
}
$req->closeCursor();

if(!empty($_POST)){
  extract($_POST);
  $valid=true;
  if($valid){
    $req = $bdd->prepare('UPDATE sorties SET sortie_statut=:sortie_statut, sortie_user_id=:sortie_user_id, sortie_categorie_code=:sortie_categorie_code, sortie_photo=:sortie_photo, sortie_titre01=:sortie_titre01, sortie_titre02=:sortie_titre02, sortie_site_web=:sortie_site_web, sortie_descriptif=:sortie_descriptif, sortie_adresse01=:sortie_adresse01, sortie_code_postal=:sortie_code_postal, sortie_localite=:sortie_localite, sortie_gps_longitude=:sortie_gps_longitude, sortie_gps_latitude=:sortie_gps_latitude, sortie_date_debut=:sortie_date_debut, sortie_date_fin=:sortie_date_fin, sortie_date_fin=:sortie_date_fin, sortie_prix_euros=:sortie_prix_euros, sortie_date_creation=:sortie_date_creation WHERE sortie_id=:sortie_id');
    $req->execute(array(
	'sortie_statut'=>UTF8_decode(addslashes($sortie_statut)),
	'sortie_user_id'=>UTF8_decode(addslashes($sortie_user_id)),
	'sortie_categorie_code'=>UTF8_decode(addslashes($sortie_categorie_code)),
	'sortie_photo'=>UTF8_decode(addslashes($sortie_photo)),
	'sortie_titre01'=>UTF8_decode(addslashes($sortie_titre01)),
	'sortie_titre02'=>UTF8_decode(addslashes($sortie_titre02)),
	'sortie_site_web'=>UTF8_decode(addslashes($sortie_site_web)),
	'sortie_descriptif'=>UTF8_decode(addslashes($sortie_descriptif)),
	'sortie_adresse01'=>UTF8_decode(addslashes($sortie_adresse01)),
	'sortie_code_postal'=>UTF8_decode(addslashes($sortie_code_postal)),
	'sortie_localite'=>UTF8_decode(addslashes($sortie_localite)),
	'sortie_gps_longitude'=>UTF8_decode(addslashes($sortie_gps_longitude)),
	'sortie_gps_latitude'=>UTF8_decode(addslashes($sortie_gps_latitude)),
	'sortie_date_debut'=>UTF8_decode(addslashes($sortie_date_debut)),
	'sortie_date_fin'=>UTF8_decode(addslashes($sortie_date_fin)),
	'sortie_prix_euros'=>UTF8_decode(addslashes($sortie_prix_euros)),
	'sortie_restrictions'=>UTF8_decode(addslashes($sortie_restrictions)),
	'sortie_nbre_visites'=>UTF8_decode(addslashes($sortie_nbre_visites)),
	'sortie_date_creation'=>UTF8_decode(addslashes($sortie_date_creation)),
	'sortie_id'=>$p
    ));
  var_dump ($req); exit;
    $req->closeCursor();
    
    header('Location: admin.php');
  }
}
}

?>

<!DOCTYPE html> 
<html lang="fr"> 
	<head>	
		<meta charset="utf-8">

		<title>EDIT</title>
	</head>

	<body>
		<div id="header"></div>
		<div id="content">
			<h1>Modification</h1>
			<a href="admin.php">Administration</a>

			<?php
				$req = $bdd->prepare("SELECT sortie_statut,sortie_user_id,sortie_categorie_code,sortie_photo,sortie_titre01,sortie_titre02,sortie_site_web,sortie_descriptif,sortie_adresse01,sortie_code_postal,sortie_localite,sortie_gps_longitude,sortie_gps_latitude,sortie_date_debut,sortie_date_fin,sortie_prix_euros,sortie_restrictions,sortie_nbre_visites,sortie_date_creation FROM sorties WHERE sortie_id=".$p);
				$req->execute();
				$data = $req->fetch();
				$sortie_statut = $data['sortie_statut'];
				$sortie_user_id = $data['sortie_user_id'];
				$sortie_categorie_code = $data['sortie_categorie_code'];
				$sortie_photo = $data['sortie_photo'];
				$sortie_titre01 = $data['sortie_titre01'];
				$sortie_titre02 = $data['sortie_titre02'];
				$sortie_site_web = $data['sortie_site_web'];
				$sortie_descriptif = $data['sortie_descriptif'];
				$sortie_adresse01 = $data['sortie_adresse01'];
				$sortie_code_postal = $data['sortie_code_postal'];
				$sortie_localite = $data['sortie_localite'];
				$sortie_gps_longitude = $data['sortie_gps_longitude'];
				$sortie_gps_latitude = $data['sortie_gps_latitude'];
				$sortie_date_debut = $data['sortie_date_debut'];
				$sortie_date_fin = $data['sortie_date_fin'];
				$sortie_prix_euros = $data['sortie_prix_euros'];
				$sortie_restrictions = $data['sortie_restrictions'];
				$sortie_nbre_visites = $data['sortie_nbre_visites'];
				$sortie_date_creation = $data['sortie_date_creation'];
				$req->closeCursor();
			?>
			<form name="edit" action="edit.php?p=<?php echo $p;?>" method="post">
            
			<label for="titre">Statut :</label><br>
			<input type="text" name="sortie_statut" value="<?php echo stripslashes($sortie_statut);?>" /><br>

			<label for="titre">Membre qui a posté :</label><br>
			<input type="text" name="sortie_user_id" value="<?php echo stripslashes($sortie_user_id);?>" /><br>
            
            <label for="titre">Catégorie :</label><br>
			<input type="text" name="sortie_categorie_code" value="<?php echo stripslashes($sortie_categorie_code);?>" /><br>
            
            <label for="titre">Photo :</label><br>
			<input type="text" name="sortie_photo" value="<?php echo stripslashes($sortie_photo);?>" /><br>
            
            <label for="titre">Titre 1 :</label><br>
			<input type="text" name="sortie_titre01" value="<?php echo stripslashes($sortie_titre01);?>" /><br>
            
            <label for="titre">Titre 2 :</label><br>
			<input type="text" name="sortie_titre02" value="<?php echo stripslashes($sortie_titre02);?>" /><br>
            
            <label for="titre">Site web :</label><br>
			<input type="text" name="sortie_site_web" value="<?php echo stripslashes($sortie_site_web);?>" /><br>

			<label for="article">Description : </label><br>
			<textarea name="sortie_descriptif"><?php echo stripslashes($sortie_descriptif); ?></textarea><br>
            
            <label for="titre">Adresse :</label><br>
			<input type="text" name="sortie_adresse01" value="<?php echo stripslashes($sortie_adresse01);?>" /><br>
            
            <label for="titre">Code postal :</label><br>
			<input type="text" name="sortie_code_postal" value="<?php echo stripslashes($sortie_code_postal);?>" /><br>
            
            <label for="titre">Ville :</label><br>
			<input type="text" name="sortie_localite" value="<?php echo stripslashes($sortie_localite);?>" /><br>
            
            <label for="titre">Longitude :</label><br>
			<input type="text" name="sortie_gps_longitude" value="<?php echo stripslashes($sortie_gps_longitude);?>" /><br>
            
            <label for="titre">Latitude :</label><br>
			<input type="text" name="sortie_gps_latitude" value="<?php echo stripslashes($sortie_gps_latitude);?>" /><br>
			
            <label for="titre">Date de début :</label><br>
			<input type="date" name="sortie_date_debut" value="<?php echo stripslashes($sortie_date_debut);?>" /><br>
            
            <label for="titre">Date de fin :</label><br>
			<input type="date" name="sortie_date_fin" value="<?php echo stripslashes($sortie_date_fin);?>" /><br>
            
            <label for="titre">Prix :</label><br>
			<input type="text" name="sortie_prix_euros" value="<?php echo stripslashes($sortie_prix_euros);?>" /><br>
            
            <label for="titre">Restrictions :</label><br>
			<input type="text" name="sortie_restrictions" value="<?php echo stripslashes($sortie_restrictions);?>" /><br>

            <label for="titre">Nbre de visites :</label><br>
			<input type="text" name="sortie_nbre_visites" value="<?php echo stripslashes($sortie_nbre_visites);?>" /><br>
            
            <label for="titre">Date de création :</label><br>
			<input type="datetime" name="sortie_date_creation" value="<?php echo stripslashes($sortie_date_creation);?>" /><br>
            <br>
			<input id="ok" type="submit" name="envoyer" value="Modifier" />
            
			</form>
		</div>
	</body>
</html>

Modifié par jytest (08 Jun 2016 - 18:40)