cookie

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : cookie

Re: cookie

par xTG » 18 oct. 2013, 17:29

1) Ta variable $_SESSION['nom'] n'est jamais créée/initialisée, d'où ce warning que tu dois voir.
2) Tu fais l'affichage avant la mise à jour. ;)

cookie

par flexman » 18 oct. 2013, 16:24

Bonjour à tous, je souhaite écrire un script qui la première fois qu'il est chargé est un formulaire permettant de rentrer un nom puis une fois qu'on a déjà soumis un nom, le script demande de nouveau un nom est affiche les uns au dessous des autres les nom déjà saisis.

Souci rencontré : Lors de la première exécution de mon script la ligne $_SESSION['nom'].=$_POST['valeur']."<br/>"; me pose problème.
2eme souci mon affichage se fait en décalé.

Je pense qu'il faut que j'utilise une boucle ou un tableau mais je ne sais absolument pas comment m'y prendre.
Si quelqu'un peut m'aider.
<?php 
// initialisation des sessions
session_start() ;
// tester la présence de la session
if ( isset( $_SESSION['nom']) ) 
	{
// test et affichage 
	echo $_SESSION['nom'];
	}
	if (isset($_POST['valeur']))
	{
	$_SESSION['nom'].=$_POST['valeur']."<br/>"; 	
	}
if (empty($_POST['valeur']))
	{
	echo "ecrire un nom";
	}
?>