ordipard
Messages postés155Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention12 novembre 2009
-
18 janv. 2007 à 19:12
juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 2008
-
19 janv. 2007 à 01:08
bonjour,
je debute en php et jaimerai savoir comment on fait pour enregistrer une page active sous un autre nom sur le serveur pour qu'elle soit ré-utilisable, je m'explique (lol jdoit pas etre tres clair )
Par exemple jai un formulaire :
<html>
<head>
<title>Récupérer des données provenant d'un formulaire, en PHP</title>
<meta name= "generator" content="Namo WebEditor v5.0">
</head>
ordipard
Messages postés155Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention12 novembre 2009 19 janv. 2007 à 00:14
slt a toi !
Déja merci d'eavoir repondu ;)
Je vais essayer d'être plus explicite ! (j'ai un peu de mal)
Dans le formulaire je recupere les infos nom prenom etc...
Dans affiche_donnees.php j'affiche les infos entrées par l'utilisateur.
Jusque la tout marche pas de soucis. c'est apres que je bloque :
Cette page ou j'affiche les données de l'utilisateur je voudrai pouvoir l'enregistrer sur le serveur sur sous un nom quelconque pour pouvoir le reutiliser. Puisque avec le code que j'ai en ce moment, seul l'utilisateur qui a rentré ses données peut les voir mais une fois qu'il a quitter elles disparaissent.
J'espere avoir été un peu plus clair que pour le premier post ;)
<?php
session_start();
if (isset($_POST['pseudo'])) {
$_SESSION['pseudo'] = $_POST['pseudo'];
// tu fait de meme pour tout les autres champs...
// dans ce cas où le formulaire est envoyer ont met a jours les variables de sessions, ont les affiche juste en bas.
}
if (isset($_SESSION['pseudo'])) { // tu test juste si cette variable existe.
echo 'Ton pseudo : ' . $_SESSION['pseudo'];
}
?>
Donc, si je revient sur script.php, je revoie mes informations.
Tu peux par la suite stoquer ces données dans une base de données si tu souhaite que ces données ont une durée de vie plus longue.
Apprends a utilisé isset() et empty() avec toutes les données qui proviennent de l'internaute, pour le reste, la documentation de php.net est là.