Diferència entre revisions de la pàgina «Solu vector input»
De wikiserver
(Es crea la pàgina amb «//index.php //primera solución <source lang="javascript"> <?php if( isset($_POST["vec"])) { print_r($_POST["vec"]); $vector= $_POST["vec"]; $sum =0;...».) |
|||
Línia 70: | Línia 70: | ||
} | } | ||
+ | |||
+ | /* //altra forma de recorrer | ||
+ | foreach($vector as $valor){ | ||
+ | $sum+=$valor; | ||
+ | } | ||
+ | */ | ||
echo "<br>"; | echo "<br>"; |
Revisió de 18:07, 7 oct 2020
//index.php //primera solución
<?php
if( isset($_POST["vec"]))
{
print_r($_POST["vec"]);
$vector= $_POST["vec"];
$sum =0;
print_r(count($vector));
for ($j=0; $j <count($vector) ; $j++) {
$sum+=$vector[$j];
}
echo "<br>";
echo $sum;
}
?>
<html>
<body>
<form action="<?php $_PHP_SELF ?>" method="POST">
<?php
for ($i=0; $i < 10 ; $i++) {
echo $i;
echo "<input type='text' name='vec[]' size='10'>";
echo "<br>";
}
?>
<input type="submit" />
</form>
</body>
</html>
//Otra solución //index.php
<html>
<body>
<form action="suma.php" method="POST">
<?php
for ($i=0; $i < 10 ; $i++) {
echo "ho".$i;
//echo "<input type='text' name='vec[]' size='10'>";
echo "<input type='text' name='vec$i' size='10'>";
echo "<br>";
}
?>
<input type="submit" />
</form>
</body>
</html>
//fichero suma.php
<?php
print_r($_POST);
$vector= $_POST;
$sum =0;
for ($j=0; $j <count($vector) ; $j++) {
$sum+=$vector['vec'.$j];
}
/* //altra forma de recorrer
foreach($vector as $valor){
$sum+=$valor;
}
*/
echo "<br>";
echo $sum;
?>