Ir para conteúdo

POWERED BY:

Arquivado

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

LucasCharles

Array PHP

Recommended Posts

Galera, sou novo em php e não estou encontrando uma informação sobre o assunto, tem como eu salvar em um array vários valores de forms que possui nomes diferentes?

Alaguem pode me ajuda? Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Armazenar varios valores em um array sim pra isto que ele serve, mas pegar valores de mais de um form de uma só vez não pois dará conflito no html só tem como vc enviar uma página por vez concorda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi.

 

Mas não tem uma forma mais pratica de eu fazer isso:

$aluno1 = array( $_POST['alunoum'],  $_POST['alunoumm'], $_POST['1notadisciplinaum'],$_POST['1notadisciplinadois'],$_POST['1notadisciplinatres'],$_POST['1notadisciplinaquatro'],$_POST['1notadisciplinacinco']);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo não sei a utilidade de está fazendo isto porém estude orientação a Objeto em php que irá te ajudar muito na organização se é pra isto que ta colocando os dados do aluno no array!

Compartilhar este post


Link para o post
Compartilhar em outros sites

$_POST já é um array. Pra que criar outro? Se precisa extrair apenas alguns dados desse array, veja algumas funções de arrays, como array_chunk, array_slice e array_splice. Veja http://php.net/manual/pt_BR/ref.array.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou explicar melhor:

Criei um form em HTML da seguinte forma:

<form name="analisenum" action="analisecont.php" method="post">
 
Nome Aluno Um <input type="text" name="alunoum">
<br> 
Matricula Aluno Um <input type="text" name="alunoumm"> 
<br>
Nota Disciplina Um Do Aluno Um <input type="text" name="1notadisciplinaum"> 
<br>
Nota Disciplina Dois Do Aluno Um <input type="text" name="1notadisciplinadois">
<br> 
Nota Disciplina Tres  Do Aluno Um <input type="text" name="1notadisciplinatres"> 
<br>
Nota Disciplina  Quatro Do Aluno Um <input type="text" name="1notadisciplinaquatro"> 
<br>
Nota Disciplina Cinco Do Aluno Um<input type="text" name="1notadisciplinacinco"> 

<input type="submit" value="Enviar para análise.">
 
</form>
Agora preciso pegar esses dados e salvar em um array em php:
Fiz isso da seguinte forma:
$aluno1 = array( $_POST['alunoum'],  $_POST['alunoumm'], $_POST['1notadisciplinaum'],$_POST['1notadisciplinadois'],$_POST['1notadisciplinatres'],$_POST['1notadisciplinaquatro'],$_POST['1notadisciplinacinco']);
Teria como eu salvar essas informações no array em PHP de outra forma? :natallaugh: :natallaugh:

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Tbm pode declarar assim:


$aluno1[] = $_POST['alunoum'];

$aluno1[] = $_POST['alunoumm'] ;

$aluno1[] = $_POST['1notadisciplinaum'];

$aluno1[] = $_POST['1notadisciplinadois'];

$aluno1[] = $_POST['1notadisciplinatres'];

$aluno1[] = $_POST['1notadisciplinaquatro'];

$aluno1[] = $_POST['1notadisciplinacinco'];


Ou de diversas outras maneiras tudo depende do porquê você quer fazer isto e para quê irá utilizar dai saberemos qual forma se encaixaria melhor pra vc:

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.