Ir para conteúdo

POWERED BY:

Arquivado

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

rodrigomm

É possivel concatenar o "nome" de 2 variáveis?

Recommended Posts

Fala galera to com um problema com esse script abaixo, oq eu quero fazer naumm sei c o php permite, + c alguem souber uma forma me falem por favor.

 

Tenho um formulário que possue os campos: txttitulo, txtdir(diretorio),txtqtd e sel[mes,ano e data]...

enfim, estou querendo criar um sql por um loop(for), mas não estou conseguindo achar um modo de linkar os nomes das variaveis ($sql com $i) isso é possivel?

Tentei usar um array, mas acho que não funcionou ou criei o array errado?

 

PHP [/tr][tr]

<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Adicionando...</font>

<?

include ("../conexao.php");

#error_reporting(E_ALL ^ E_NOTICE);

 

$titulo = $_POST["txttitulo"];

$dia = $_POST["seldia"];

$mes = $_POST["selmes"];

$ano = $_POST["selano"];

$dir = $_POST["txtdir"];

$qtd = $_POST["txtqtd"];

$conta_qtd = $qtd + 1;

$data = $dia . "/" . $mes . "/" . $ano;

$nome = ucwords($titulo) . " - " . $data;

 

$sql = "INSERT INTO tblcoberturas(cobNome, cobDiretorio) VALUES('$titulo', '$dir')";

mysql_query($sql, $conexao);

 

$sql_localizareg = "SELECT * FROM tblcoberturas WHERE cobNome like '$titulo' AND cobDiretorio like '$dir'";

$reslocaliza = mysql_query($sql_localizareg, $conexao);

$idcobertura = mysql_result($reslocaliza,0,"cobID");

 

for ($i=1;$i < $conta_qtd;$i++){

$sql = array();

$sql[$i] = "INSERT INTO tblfotoscobertura(fotocobArquivo, fotocobCodCobertura) VALUES('foto". $i . ".jpg') WHERE cobID = $idcobertura";

mysql_query ($sql[$i], $conexao);

echo $sql[$i];

}

#header ("Location: ondeir.php");

?>

[/tr]

 

Valew, se alguem puder me ajudar eu agradeço. :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade você fez certo sim.. soh não precisa dakele $sql = array(); no meio do loop.. tenta aí..ah.. e pra usar o valor deuma variável como nome de outra.. eh assim:$a = "eu";$$a = "você";echo $eu; // vai mostrar "você"

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.