Cita:
Iniciado por alvaro_trewhela Me puedes mostar que haces con la variable: $actividad
Y no estoy entendiendo nada tu html.
Por buena práctica no uses paréntesis en echo
echo ("hola"); es lo mismo que echo "hola";
Me puedes explicar directamente que quieres.
Saludos.
Hola muy buenos dias. Tomo lo de los parentesis.
Te resumo el codigo en lo importante y te explico asi es mas visible
Código PHP:
<?php
while($row= $actividad->fetch_assoc()){
$id_actividad=$row["ID_ACTIVIDAD"];
?>
<textarea id="textarea<?php echo($id_actividad)?>" name="textarea<?php echo($id_actividad)?>" class="materialize-textarea"></textarea>
<?php
}
?>
recorro una tabla con actividades que obviamente no se cuantas son de antemano y voy generando de manera dinamica campos TEXTAREA asignandole el nombre
"TEXTAREA".$id_actividad
Desde el inspector del navegador veo q los campos los genera perfecto y con los nombres correspondientes:
Código PHP:
<textarea name="textarea1">
<textarea name="textarea2">
<textarea name="textarea3">
etc..
pero cuando quiero recuperar por post las variables solo me trae el primer texarea que imprimo.
Código PHP:
if(isset($_POST['presentar'])){
while($row= $actividad->fetch_assoc()){
$id_actividad=$row["ID_ACTIVIDAD"];
$campo_actividad = $_POST["textarea".$id_actividad];
echo($campo_actividad."<br>");
}
}
presentar es el name de mi boton SUBMIT del form
Espero haber sido claro