cookie

Petit nouveau ! | 9 Messages

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";
	}
?>

ViPHP
xTG
ViPHP | 7331 Messages

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. ;)