0

Como eu "concateno" 2 variáveis?

criado por Daniel em 10/01/2011 7:18pm
Bom, vou tentar explicar o que eu quero. . .Tenho um form de cadastro de notícias, com 5 imagens, titulo, data, etc...

Então digamos quando eu envio o form faria

$imagem1 = @$_FILES['imagem1']['name'];

$imagemTmp1 = @$_FILES['imagem1']['tmp_name'];

$imagemSize1 = @$_FILES['imagem1']['size'];


$imagem2 = @$_FILES['imagem2']['name'];

$imagemTmp2 = @$_FILES['imagem2']['tmp_name'];

$imagemSize2 = @$_FILES['imagem2']['size'];

.
.
.

Mas eu quero poupar linhas e fazer algo mais flexivel entao eu crio uma variavel cont, a minha dúvida é, como eu faço o que está em negrito de uma maneira correta
---------------------------------------------------------------------

$cont = 1;
$maximoImagens = 5;

while ($cont < $maximoImagens)
{
$imagem.$cont = @$_FILES['imagem'.$cont]['name'];
.
.
.
$extensaoDaImagem.$cont = funcao_cria_extencao($imagem.$cont);
copy($imagemTmp.$cont,'pasta/'.$extencaoDaImagem.$cont);

$cont++;
}

Para poder fazer isto

$sql = 'INSERT into TABELA ( titulo, data, conteudo, imagem1, imagem2, imagem3, imagem4, imagem5 ) values ( "'.$titulo.'", "'.$data.'", "'.$conteudo.'", "'.$extencao.'", "'.$extencao2.'", "'.$extencao3.'", "'.$extencao4.'", "'.$extencao5.'" )';

mysql_query($sql);


Basicamente no while criar as variaveis das 5 imagens, colocar as imagens na pasta que você quer, e na variavel $extensaoDaImagem possui o caminho da imagem1-imagem5 para usar na inserção.

Obrigado.

Lista de Respostas:

0
10/01/2011 8:34pm
(~7 anos atrás)
Daniel respondeu:
consegui, não sabia qual era a sintaxe correta, para quem teve a mesma dúvida basta fazer

$imagem[$cont]

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)