Skip to content
Extraits de code Groupes Projets
Valider 3231b0f3 rédigé par Warren PONS's avatar Warren PONS
Parcourir les fichiers

Ajout de la page d'inscription à un évènement.

parent 8fb17f5f
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<?php
session_start();
if(!isset($_SESSION['estco']))
{ header("Location:insco.php");
echo "<a href='Projet_Web/insco.php'> Se connecter </a>";}
include("config.php");
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="index.css" type="text/css">
<meta charset="UTF-8"/>
<title>GN Space Wanderlust</title>
</head>
<body id="accueil">
<header>
<!--<h1> GN Space Wanderlust /!\ En construction /!\</h1>-->
<!--<img src="images/banniere.jpg" alt="étendard" id="banniere"></a>-->
<nav>
<a href="index.php"> Accueil </a>
<a href="Event.php"> Evènements </a>
<a href="profil.php"> Profil </a>
<!--<a href="profil.php"> Profil(WiP, ne cliquez pas)</a> Accès conditionnel selon la connexion ou pas, voir php-->
<!--<a href="insco.php"> Inscription/(Dé)connexion</a>-->
<a href="contact.php"> Contact </a>
<a href="http://www.facebook.com/GN-Space-Wanderlust-959928607460991" id="fb"><img src="images/logo_fb.jpg" alt="Facebook du GN" class="logo"></img></a>
</nav>
</header>
<section id="bgc_accueil">
<article id="color_font_accueil">
<?php
$requete="SELECT nom,prenom,adresse,telephone FROM inscrit_event WHERE pseudo = '".$_SESSION['pseudo']."';";
$connexion=pg_connect("host=localhost dbname=gn password=$passbd user=$userbd");
$reponse=pg_query($connexion,$requete);
$connecte=pg_fetch_assoc($reponse);
if (!empty($ob)){ /*est censé servir à afficher que tous les champs doivent être remplis*/
echo "$ob";
}
$nom = $connecte['nom'];
$prenom = $connecte['prenom'];
$adresse = $connecte['adresse'];
$telephone = $connecte['telephone'];
?>
<form action="inscrit_event.php" method="post">
<p>Nom </p>
<p><input type="text" size="20" maxlength="18" name="nom" value= <?php echo '"'.$nom.'"'?>/></p>
<p>Prenom</p>
<p><input type="text" size="20" maxlength="18" name="prenom" value= <?php echo '"'.$prenom.'"'?>/></p>
<p>Adresse</p>
<p><input type="text" size="20" maxlength="128" name="adresse" value= <?php echo '"'.$adresse.'"'?>/></p>
<p>Telephone</p>
<p><input type="text" size="20" maxlength="18" name="telephone" value= <?php echo '"'.$telephone.'"'?>/></p>
<p>Demande de personnage(donner la description la plus précise du type de rôle que vous souhaiteriez jouer)</p>
<p><input type="text" size="20" maxlength="5000" name="demande_perso"></p>
<input type="submit" value="Valider" name="validation"/>
<?php
if ( empty($_POST['nom']) || empty($_POST['prenom']) || empty($_POST['adresse']) || empty($_POST['telephone']) || empty($_POST['demande_perso']) )
{$ob = 'Tous les champs sont obligatoires';} /* /!\ A faire en javascript, faire afficher ce message si tous les champs ne sont pas remplis */
elseif (isset($_POST['validation']) && empty($connecte))
{
$TAB1['pseudo'] = $_SESSION['pseudo'];
$TAB1['nom'] = htmlspecialchars($_POST['nom']);
$TAB1['prenom'] = htmlspecialchars($_POST['prenom']);
$TAB1['adresse'] = htmlspecialchars($_POST['adresse']);
$TAB1['telephone'] = htmlspecialchars($_POST['telephone']);
$TAB2['description'] = htmlspecialchars($_POST['demande_perso']);
$TAB2['pseudo']=htmlspecialchars($_SESSION['pseudo']);
$TAB2['id_event']=1;
$connexion=pg_connect("host=localhost dbname=gn password=$passbd user=$userbd");
pg_insert($connexion,'inscrit_event',$TAB1);
pg_insert($connexion,'demande_perso',$TAB2);
echo "L'Inscription a été prise en compte.";
}
elseif (isset($_POST['validation']) && !empty($connecte)){
$pseudo = $_SESSION['pseudo'];
if (!empty($_POST['nom'])){
$nom = htmlspecialchars($_POST['nom']);
$requete1="UPDATE Inscrit_event SET nom='".$nom."' WHERE pseudo='".$pseudo."';";
pg_query($connexion, $requete1);
}
if (!empty($_POST['prenom'])){
$prenom = htmlspecialchars($_POST['prenom']);
$requete1="UPDATE Inscrit_event SET prenom='".$prenom."' WHERE pseudo='".$pseudo."';";
pg_query($connexion, $requete1);
}
if (!empty($_POST['adresse'])){
$adresse = htmlspecialchars($_POST['adresse']);
$requete1="UPDATE Inscrit_event SET adresse='".$adresse."' WHERE pseudo='".$pseudo."';";
pg_query($connexion, $requete1);
}
if (!empty($_POST['telephone'])){
$telephone = htmlspecialchars($_POST['telephone']);
$requete1="UPDATE Inscrit_event SET telephone='".$telephone."' WHERE pseudo='".$pseudo."';";
pg_query($connexion, $requete1);
}
if (!empty($_POST['demande_perso'])){
$demande_perso = htmlspecialchars($_POST['demande_perso']);
$requete1="UPDATE demande_perso SET description='".$demande_perso."' WHERE pseudo='".$pseudo."';";
pg_query($connexion, $requete1);
echo "La modification a été prise en compte.";
}
}
?>
</form>
</article>
</section>
</body>
</html>
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter