Erreur d'affichage d'Array
bonjour à vous, :)
Voilà mon problème je suis en train de faire un site internet ou on va pouvoir mettre des annonces, donc j'ai fait un formulaire, et quand on le valide un mail est envoyé à un validateur, qui serra charger de valider l'annonce pour qu'elle apparaisse sur la page principal ou non ^^
Le problème c'est que quand le validateur clic sur le lien, au lieux que l'annonce apparaisse il n'y a écrit que Array Oo et je comprends pas du tout pourquoi lol
Je vous donne le code du formulaire
Code:
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 67 68
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<?php session_start(); ?>
<?php include("en_tete.php"); ?>
<?php include("menu.php"); ?>
<center>
<form method="post" name="formulaire" action="email.php">
<p>
<label for="texte"> Nom : </label><input type="text" name="nom" id="nom" /><br/><br/>
<label for="texte"> Prenom : </label><input type="text" name="prenom" id="prenom"/><br/><br/>
<label for="texte"> Adresse : </label><input type="text" name="adresse" id="adresse"/><br/><br/>
<label for="texte"> Téléphone : </label><input type="text" name="telephone" id="telephone"/><br/><br/>
<label for="texte"> Mail : </label><input type="text" name="mail" id="mail"/><br/><br/>
<label for="texte">Type d'annonce :</label>
<select name="type" id="type">
<option value="offre">Offre d'emploi</option>
<option value="demande">Demande d'emploi</option>
<option value="divers">Annonces diverses</option>
</select><br/><br/>
<label for="texte"> Titre : </label><input type="text" name="titre" id="titre" /><br/><br/>
<label for="texte">Description</label><br/>
<textarea name="description" id="description" rows="10" cols="50"></textarea>
<br><br><input type="submit" value="Poster">
</p>
</form>
</center>
<?php
if(isset($_POST['nom'],$_POST['prenom'],$_POST['addresse'],$_POST['telephone'],$_POST['mail'],$_POST['type'],$_POST['titre'],$_POST['description']))
{
$_SESSION['formulaire'] = array(
"nom" => $_POST['nom'],
"prenom" => $_POST['prenom'],
"adresse" => $_POST['adresse'],
"telephone" => $_POST['telephone'],
"mail" => $_POST['mail'],
"type" => $_POST['type'],
"titre" => $_POST['titre'],
"description" => $_POST['description']
);
}
else
{
$_SESSION['formulaire'] = array(
"nom" => '',
"prenom" => '',
"adresse" => '',
"telephone" => '',
"mail" => '',
"type" => '',
"titre" => '',
"description" => ''
);
}
?>
<?php include("pied_de_page.php"); ?>
</body>
</html> |
Et voici le code du lien qui est dans le mail ^^
Code:
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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<?php session_start(); ?>
<?php include("en_tete.php"); ?>
<?php include("menu.php"); ?>
<?php
if (isset($_SESSION['formulaire']))
{
echo $_SESSION['formulaire'];
}
else
{
echo "Il n'y a pas d'annonce";
}
?>
<?php include("pied_de_page.php"); ?>
</body>
</html> |
Voilà je vous remercie d'avance pour votre aide :)