oum87
Messages postés20Date d'inscriptionlundi 2 août 2010StatutMembreDernière intervention23 janvier 2013
-
8 mai 2011 à 17:39
soukaouta
Messages postés39Date d'inscriptionvendredi 29 octobre 2010StatutMembreDernière intervention16 novembre 2012
-
13 mai 2011 à 18:51
page1:form1.php
//Cette page me permet de saisir le nombre de lignes et de colonnes des 2 matrices,
je n'ai pas trouvé de problème dessus
page:form2.php
//je voudrais initialiser mes matrices en tenant compte des variables que j'avais saisi auparavant,mon code ne tourne pas !!le code que je propose est le suivant:
oum87
Messages postés20Date d'inscriptionlundi 2 août 2010StatutMembreDernière intervention23 janvier 2013 10 mai 2011 à 16:51
Bonjour,
Finalement,j'ai tjs besoin de votre aide pour ke je puisse publier le code
Voila!!je bloke sur la page3.php ki ne se génère guère,
j'ai ajouter des variables de session ds la page 2 pour que je puisse les utiliser à la page 3
le code est le suivant:
<!--
page1:form1.php
//Cette page me permet de saisir le nombre de lignes et de colonnes des 2 matrices,
je n'ai pas trouvé de problème dessus
-->
</html>
page2:form2.php
//je voudrais initialiser mes matrices en tenant compte des variables que j'avais saisi auparavant,mon code ne tourne pas !!le code que je propose est le suivant:
j'ai ouvert une session pr que je puisse transmettre le nombre de lignes et de colonnes de chaque matrice à la page suivante qui permet de faire le test,
<?php
// On démarre la session AVANT d'écrire du code HTML
session_start();
?>
echo " la matrice A est :
";
afficher($_SESSION['A'],$_SESSION['la'],$_SESSION['ca'],"center");
break;
case ($_POST['choix'] == "affiche B") :
echo " la matrice B est :
";
afficher($_SESSION['B'],$_SESSION['lb'],$_SESSION['cb'],"center");
break;
case ($_POST['choix'] == "somme") :
echo " la Somme est :
";
somme($_SESSION['A'],$_SESSION['B'],$_SESSION['la'],$_SESSION['ca'],"center",$s);
afficher($s,$_SESSION['la'],$_SESSION['ca'],"center");
break;
case ($_POST['choix'] == "produit") :
echo " le produit A est :
";
Produit($_SESSION['A'],$_SESSION['B'],$_SESSION['la'],$_SESSION['cb'],$_POST['lb'],$p);
afficher($p,$_SESSION['la'],$_SESSION['cb'],"center");
break;
case($_POST['choix'] == "transposee A") :
echo " la transposee de A est :
";
transpose($_SESSION['A'],$_SESSION['la'],$_SESSION['ca'],$t);
afficher($t,$_SESSION['la'],$_SESSION['ca'],"center");
break;
case($_POST['choix'] == "transposee B") :
echo " la transposee de B est :
";
transpose($_SESSION['B'],$_SESSION['lb'],$_SESSION['cb'],$t);
afficher($t,$_SESSION['lb'],$_SESSION['cb'],"center");
break;
?>
?>
</html>
//j'ai inclut une page fonction.php qui permet de faire les calculs;cette page ne comprend pas d'érreur en principe:
page fonction.php
<?php
// On démarre la session AVANT d'écrire du code HTML
session_start();
?>
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 8 mai 2011 à 21:31
bonsoir
essaie voir ça
a++
<!--
page1:form1.php
//Cette page me permet de saisir le nombre de lignes et de colonnes des 2 matrices,
je n'ai pas trouvé de problème dessus
-->
<form action="" method="post">
MATRICE A:
Nombre de lignes de A:
Nombre de Colonnes de A:
MATRICE B:
Nombre de lignes de B:
Nombre de colonnes de B:
</form>
</html>
<!--
page:form2.php
//je voudrais initialiser mes matrices en tenant compte des variables que j'avais saisi auparavant,mon code ne tourne pas !!le code que je propose est le suivant:
-->
<?php
echo '<form method="post" action="form3.php">';
echo $a=$_POST['nlA'];
echo $b=$_POST['ncA'];
echo $c=$_POST['nlB'];
echo $d=$_POST['ncB'];
echo '<hr>';
$MATA=array();
$MATB=array();
for($i=0; $i<$a; $i++){
for($j=0; $j<$b; $j++){
//$MATA[$i]=array();
echo $MATA[$i][$j]=''."\r\n";
}
echo '
';
}
echo '';
//print_r($MATA);
echo '
';
for($k=0; $k<$c; $k++){
//$MATB[$k]=array();
for($l=0; $l<$d; $l++){
echo $MATB[$k][$l]=''."\r\n";
}
echo '
';
}
echo '';
//print_r($MATA);
echo '
';
echo '</form>';
?>
</html>
oum87
Messages postés20Date d'inscriptionlundi 2 août 2010StatutMembreDernière intervention23 janvier 2013 8 mai 2011 à 21:51
Bonsoir,Merci bcp le programme marche!!
Mais pourriez vous m'expliquez à quoi sert les balises:
echo '<hr>' ainsi que:
echo '';
//print_r($MATA);
echo '
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 8 mai 2011 à 22:04
echo '<hr>'; /*une ligne de separation html*/
echo '';
print_r($MATA);
echo '
';
affiche le tabeau preformaté, pre comme preformaté
c'est pour verifier l'aspect du tableau ...
tu peux supprimer ces lignes ...
n'oublie pas de valider le post
"reponse acceptée"