Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dnfeitosa

quase pronto aqui

Recommended Posts

o arquivo que contem o array e envia os dados da session

 

PHP

[*]<a href="criar_sess1.php">next</a><br><br>

[*]<?php

[*]session_start();

[*]

[*]$arr = array("a","b","c");

[*]$_SESSION['qtd'] = count($arr);

[*]

[*]for($i=0;$i<count($arr);$i++){ 

[*]echo $_SESSION['$i'] = "<input name=\"check\" type=\"checkbox\" value=\"sim\">" . ' ' . $arr[$i] . '<br>';

[*]}

[*]?>

 

o arquivo que recebe os dados e que supostamente deveria mostrar cada ocorrencia

 

PHP

[*]<?php

[*]session_start();

[*]

[*]$aa = $_SESSION['qtd'];

[*]

[*]for($i=0;$i<$aa;$i++)

[*]  echo $_SESSION['$i'];

[*]}

[*]?>

 

ao inves de retornar um checkbox para cada elemento, ele retorna "c" para todos os checkbox...

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara eu confeso, nao li o topico, maistenta tirar as aspas do $i... quem sabe nao funfa...echo $_SESSION[$i];[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui!!

 

arq1.php

PHP

[*]<?php

[*]session_start();

[*]

[*]$_SESSION['arr'] = $arr = array("a","b","c");

[*]?> 

[*]

[*]<form name="form1" method="post" action="arq2.php">

[*]<?php

[*]foreach ($arr as $key => $valor) {

[*]echo "<input name=\"$valor\" type=\"checkbox\" value=\"sim\">" . $valor . '<br>';

[*]}

[*]?>

[*]<input type="submit" name="Submit" value="Submit">

[*]</form>

 

arq2.php

PHP

[*]<?php

[*]session_start();

[*]

[*]$arr = $_SESSION['arr'];

[*]foreach ($arr as $key => $valor) {

[*]if (isset($_POST[$valor]) == true) {

[*]echo $key . ' '. 'V' . '<br/ >';

[*]} else {

[*]echo $key . ' '.'F' . '<br />';

[*]}

[*]}

[*]?>

 

valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.