Recuperer les variables declarer
Résolu
ASSOUGBO
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
ASSOUGBO Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
ASSOUGBO Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
'jaimerais récupérer ma variable déclarer dans une de mes pages PHP dans une autre page PHP la syntaxe est la suivante :
$n=$_POST['nbr_not'];
et c'est cette variable $n que je veux recuperer dans une autre page PHP
voici mon probleme
'jaimerais récupérer ma variable déclarer dans une de mes pages PHP dans une autre page PHP la syntaxe est la suivante :
$n=$_POST['nbr_not'];
et c'est cette variable $n que je veux recuperer dans une autre page PHP
voici mon probleme
A voir également:
- Recuperer les variables declarer
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
6 réponses
Le mieux à mon avis serait de la mettre dans une variable $_SESSION.
Tu commences toutes tes pages php par
Dans la page qui récupère ta variable $_POST['nbr_not'] , tu ajoutes
Tu peux ainsi récupérer ta variable $_SESSION['nbr_not'] dans toutes les pages php qui débuteront par session_start() et lui attribuer le nom que tu souhaites ($n = $_SESSION['nbr_not'];)
Tu commences toutes tes pages php par
<?php session_start();
Dans la page qui récupère ta variable $_POST['nbr_not'] , tu ajoutes
$_SESSION['nbr_not'] = $_POST['nbr_not'];
Tu peux ainsi récupérer ta variable $_SESSION['nbr_not'] dans toutes les pages php qui débuteront par session_start() et lui attribuer le nom que tu souhaites ($n = $_SESSION['nbr_not'];)
j'ai du mal a inserer le session voici ma deuxieme page ou ma variable est declarer tableau1.php
<html>
<head>
<title>...MOYENNE DE L'ETUDIANT...</title>
</head>
<body><center>
<form method="POST" action="tableau2.php">
VEUILLEZ SAISIR LES NOTES S'IL VOUS PLAIT <br>
<?php
$n=$_POST['nbr_not'];
if ($n<=0)
{echo"impossible!!!";}
else{
for ($i=1; $i<=$n; $i++)
{
echo" Saisir Note$i<input type='text' placeholder='note$i' name='T_Note$i'><br>" ;
}
}
?>
<input type="submit" value="NOTES ET MOYENNES">
</form><br>
</center>
</body>
</html>
et ensuite ma troisieme page ou je veux recuperer ma variable pour opérer mes calcul
html>
<head>
<title>...NOTE ET MOYENNE DE L'ETUDIANT...</title>
</head>
<body><center>
<br>
<?php
$Tnote=array();
$som=0;
for ($i=1; $i<=$n; $i++)
{
$Tnote[$i]=$_POST["T_Note$i"];
}
for ($i=1; $i<=$n; $i++)
{
echo "note$i:$Tnote[$i]<br>";
}
for ($i=1; $i<=$n; $i++)
{
$som=$som+$Tnote[$i];
$moy=$som/$n;
}
{
echo"la moyenne est:$moy";
}
?>
</center>
</body>
</html>
situer moi ou je dois placer le session start coment, merci
<html>
<head>
<title>...MOYENNE DE L'ETUDIANT...</title>
</head>
<body><center>
<form method="POST" action="tableau2.php">
VEUILLEZ SAISIR LES NOTES S'IL VOUS PLAIT <br>
<?php
$n=$_POST['nbr_not'];
if ($n<=0)
{echo"impossible!!!";}
else{
for ($i=1; $i<=$n; $i++)
{
echo" Saisir Note$i<input type='text' placeholder='note$i' name='T_Note$i'><br>" ;
}
}
?>
<input type="submit" value="NOTES ET MOYENNES">
</form><br>
</center>
</body>
</html>
et ensuite ma troisieme page ou je veux recuperer ma variable pour opérer mes calcul
html>
<head>
<title>...NOTE ET MOYENNE DE L'ETUDIANT...</title>
</head>
<body><center>
<br>
<?php
$Tnote=array();
$som=0;
for ($i=1; $i<=$n; $i++)
{
$Tnote[$i]=$_POST["T_Note$i"];
}
for ($i=1; $i<=$n; $i++)
{
echo "note$i:$Tnote[$i]<br>";
}
for ($i=1; $i<=$n; $i++)
{
$som=$som+$Tnote[$i];
$moy=$som/$n;
}
{
echo"la moyenne est:$moy";
}
?>
</center>
</body>
</html>
situer moi ou je dois placer le session start coment, merci
le code
doit être placé tout en haut de ta page, avant toute instruction.
Dans ta deuxième page, tu indiques $_SESSION['nbr_not'] = $_POST['nbr_not']; sous $n=$_POST['nbr_not']; ;
ET tu commences ta page 3 par
Ta variable $n prend la valeur de $_SESSION['nbr_not'] et tu peux l'utiliser sous toutes les pages qui commenceront par session_start()
:-)
<?php session_start();
doit être placé tout en haut de ta page, avant toute instruction.
Dans ta deuxième page, tu indiques $_SESSION['nbr_not'] = $_POST['nbr_not']; sous $n=$_POST['nbr_not']; ;
ET tu commences ta page 3 par
<?php session_start(); $n = $_SESSION['nbr_not'];
Ta variable $n prend la valeur de $_SESSION['nbr_not'] et tu peux l'utiliser sous toutes les pages qui commenceront par session_start()
:-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
besoin encore de ton aide je veux avoir le plus petit, plus grand et la moy des elements voici la sintaxe
session_start();
$Tnote=array();
$min=$Tnote[0];
$max=$Tnote[0];
$som=0;
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
$Tnote[$i]=$_POST["T_Note$i"];
}
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
echo "note$i:$Tnote[$i]<br>";
}
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
if($Tnote[$i]>$max) $max=$Tnote[$i];
}
{
echo"la plus grande des moyennes est : $max <br>";
}
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
if($Tnote[$i]<$min) $min=$Tnote[$i];
}
{
echo"la plus pétite des moyennes est : $min<br>";
}
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
$som=$som+$Tnote[$i];
$moy=$som/$_SESSION['nbr_not'];
}
{
echo"la moyenne est:$moy";
}
?>
mais il n affiche que la moyenne, le plus grand il n 'affiche pas le plus petit stp aide moi
session_start();
$Tnote=array();
$min=$Tnote[0];
$max=$Tnote[0];
$som=0;
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
$Tnote[$i]=$_POST["T_Note$i"];
}
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
echo "note$i:$Tnote[$i]<br>";
}
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
if($Tnote[$i]>$max) $max=$Tnote[$i];
}
{
echo"la plus grande des moyennes est : $max <br>";
}
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
if($Tnote[$i]<$min) $min=$Tnote[$i];
}
{
echo"la plus pétite des moyennes est : $min<br>";
}
for ($i=1; $i<=$_SESSION['nbr_not']; $i++)
{
$som=$som+$Tnote[$i];
$moy=$som/$_SESSION['nbr_not'];
}
{
echo"la moyenne est:$moy";
}
?>
mais il n affiche que la moyenne, le plus grand il n 'affiche pas le plus petit stp aide moi