Probleme de transmission de variables
Résolu
lussiane
-
niconovice Messages postés 953 Date d'inscription Statut Membre Dernière intervention -
niconovice Messages postés 953 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila j ai un souci avec un script assez simple en plus j dispose d une premiere page qui transmet plusieur prix par url et d une deuxieme qui recupere ces prix dans des variables
ensuite s affiche un formulaire qui permet de saisir plusieur prix a la suite et lorsqu on saisie un prix egal a 0 sa affiche le prixmax ,le prixmin et le prixmoy
probleme sa affiche le prix des variable transmise par url j ne comprend pas pk
merci d avance votre aide est la bienvenue
voici le script de la premiere page qui transmet les variables
<?php $prix=1;
$prixmax=0;
$prixmin=100000;
$prixmoy=0;
$nb_prod=1;
echo"<center>
<a href='exercice2_chapitre3.php?prixmax=$prixmax&prixmin
=$prixmin&prixmoy=$prixmoy&nb_prod=$nb_prod&prix=$prix'>enregistrer</a>
</center>";
?>
et voici celui de celle ki les recupere et fait les comparaison pour afficher
<body>
<?php
if(isset($_GET['prix']))
{
$prix=$_GET['prix'];
}
else
{
$prix=0;
}
if(isset($_GET['prixmax']))
{
$prixmax=$_GET['prixmax'];
}
else
{
$prixmax=0;
}
if(isset($_GET['prixmin']))
{
$prixmin=$_GET['prixmin'];
}
else
{
$prixmin=0;
}
if(isset($_GET['prixmoy']))
{
$prixmoy=$_GET['prixmoy'];
}
else
{
$prixmoy=0;
}
if(isset($_GET['nb_prod']))
{
$nb_prod=$_GET['nb_prod'];
}
if($prix!=0)
{
echo"<form method='post'>
<center>
saisir un prix<input type='text' name='prix'/><br/><br/>
<input type='submit' value='enregistrer'/>
<br/></center>
</form>";
if(isset($_POST['prix']))
{
$prix=$_POST['prix'];
}
else{ $prix=0;}
if($prix)
{
if($prixmax<$prix)
{
$prixmax=$prix;
}
if($prixmin>$prix)
{
$prixmin=$prix;
}
$prixmoy+=$prix;
$nb_prod++;
}
else
{
$prixmoy=$prixmoy/$nb_prod;
echo"<center><form>prix max:<input type='text' value='$prixmax'/> prix min:<input type='text' value='$prixmin'/>
prix moy:<input type='text' value='$prixmoy'/><br/><br/></form></center>";
}
}
?>
voila j ai un souci avec un script assez simple en plus j dispose d une premiere page qui transmet plusieur prix par url et d une deuxieme qui recupere ces prix dans des variables
ensuite s affiche un formulaire qui permet de saisir plusieur prix a la suite et lorsqu on saisie un prix egal a 0 sa affiche le prixmax ,le prixmin et le prixmoy
probleme sa affiche le prix des variable transmise par url j ne comprend pas pk
merci d avance votre aide est la bienvenue
voici le script de la premiere page qui transmet les variables
<?php $prix=1;
$prixmax=0;
$prixmin=100000;
$prixmoy=0;
$nb_prod=1;
echo"<center>
<a href='exercice2_chapitre3.php?prixmax=$prixmax&prixmin
=$prixmin&prixmoy=$prixmoy&nb_prod=$nb_prod&prix=$prix'>enregistrer</a>
</center>";
?>
et voici celui de celle ki les recupere et fait les comparaison pour afficher
<body>
<?php
if(isset($_GET['prix']))
{
$prix=$_GET['prix'];
}
else
{
$prix=0;
}
if(isset($_GET['prixmax']))
{
$prixmax=$_GET['prixmax'];
}
else
{
$prixmax=0;
}
if(isset($_GET['prixmin']))
{
$prixmin=$_GET['prixmin'];
}
else
{
$prixmin=0;
}
if(isset($_GET['prixmoy']))
{
$prixmoy=$_GET['prixmoy'];
}
else
{
$prixmoy=0;
}
if(isset($_GET['nb_prod']))
{
$nb_prod=$_GET['nb_prod'];
}
if($prix!=0)
{
echo"<form method='post'>
<center>
saisir un prix<input type='text' name='prix'/><br/><br/>
<input type='submit' value='enregistrer'/>
<br/></center>
</form>";
if(isset($_POST['prix']))
{
$prix=$_POST['prix'];
}
else{ $prix=0;}
if($prix)
{
if($prixmax<$prix)
{
$prixmax=$prix;
}
if($prixmin>$prix)
{
$prixmin=$prix;
}
$prixmoy+=$prix;
$nb_prod++;
}
else
{
$prixmoy=$prixmoy/$nb_prod;
echo"<center><form>prix max:<input type='text' value='$prixmax'/> prix min:<input type='text' value='$prixmin'/>
prix moy:<input type='text' value='$prixmoy'/><br/><br/></form></center>";
}
}
?>
A voir également:
- Probleme de transmission de variables
- Vitesse de connexion (réception/transmission) 100/100 (mbps) ✓ - Forum Réseau
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp - Forum Microsoft Office
- Vérifiez la variable d'environnement TEMP. QUE FAIRE ????? ✓ - Forum Microsoft Office
- Lmtp transmission failure has occurred - Forum Mail
3 réponses
salut je suis pas sur d'avoir compris mais tu définis tes variables au début et ensuite tu les insères dans tes value="" pas étonnant qu'elles soit affichées ?!
franchement je vois pas trop ou tu veux en venir avec ton script mais tu pourrais faire comme ça déjà c'est largement plus propre:
<?php $prixmax = 0 ; $prix = 0 ; $prixmin = 0 ; $prixmoy = 0 ; if(isset($_GET['prix'])) { $prix=$_GET['prix']; } if(isset($_GET['prixmax'])) { $prixmax=$_GET['prixmax']; } if(isset($_GET['prixmin'])) { $prixmin=$_GET['prixmin']; } if(isset($_GET['prixmoy'])) { $prixmoy=$_GET['prixmoy']; } if(isset($_GET['nb_prod'])) { $nb_prod=$_GET['nb_prod']; } ?>