Passage des valeurs d'un tableaux

Fermé
minemax - 9 oct. 2007 à 15:36
 minemax - 10 oct. 2007 à 14:46
Bonjour,
je voudrais pouvoir saisir un bableau de points avec leur coordonnées. Le nbre de points est variable. ensuite je veux pouvoir réaliser des calculs sur les coordonnées.
j'arrive 1- a demander le nombre de points
2- afficher un tableau de n points et réaliser le formulaire en 3 colonnes (pt - X- Y)
3- Je bloque en voulant faire passer mon tableau à 2 dimensions dans une page de calcul

Au secours, merci les pro

2 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
10 oct. 2007 à 09:22
salut,

en quel langage codes-tu ?
pourrais-tu illustrer le propos avec un peu de code s'il te plait ?
0
Bonjour,
d'abord merci
langage php

generer tableau fonctionne (trouve sur internet -merci à l'auteur-) j'ai rajouté le formulaire- le nbre de ligne est dans generer_tableau (variable NBS)

function generer_tableau($col,$lig)
{
$cr = "\n";
// Initialise un nouveau tableau avec le code HTML requis : balise <table>
$tableau = '<table border="1">'.$cr;
for ($li = 0; $li < $lig ; $li++)
{
// Initialise une nouvelle ligne avec le code HTML requis : balise <tr>
$ligne = '<tr>';
//for ($c = 0; $c < $col ; $c++)
//{
// Ajoute la colonne dans la ligne avec le code HTML requis : balise <td> .... </td>
$ligne .= '<td> <input type="text" name="sommet">'.$li.'</td>';
$ligne .= '<td> <input type="text" name="x">'.$li.'</td>';
$ligne .= '<td> <input type="text" name="y">'.$li.'</td>';
//}
// Ferme la ligne avec le code HTML requis : balise </tr>
$ligne .= '</tr>'.$cr;

// Ajoute la ligne au tableau
$tableau .= $ligne;
}
// Ferme le tableau avec le code HTML requis : balise </table>
$tableau .= '</table>'.$cr;
return $tableau;
}

// Récuperer le code HTML du tableau dans une variable
$tableau = generer_tableau(3,$_POST['NBS']);

// Afficher ce tableau ce qui l'ajoute à la page
echo $tableau;
//echo $st[0];echo $st[1];echo $st[2];
?>

<input name="submit" type="submit" value="Valider" />
</form>

</body>
</html>


maintenant je veux relancer ce tableau dans une nouvelle page (SXY.php) ou figurera également le resultat du calcul. J'arrive à faire passer une variable mais pas l'ensemble des valeurs. J'ai essayer les tableaux, $_session etc, je bloque
page SXY.php

<?php
//$sommet=array();
//$st=array();
$st= $_POST['sommet'];
echo "$st";
?>

merci beaucoup de consacrer du temps aux paumés
minemax (plutot mini que max sur ce sujet)
0