Erro For
Olá pessoal, eu estou com um problema aqui, criei uma página para inserir automaticamente registros no banco de dados:
<?php
include "config.php";
$Random = 0;
for ($linha = 1; $linha <= 25; $linha++) {
for ($coluna = 1; $coluna <= 25; $coluna++) {
if ($linha = 1 || $coluna = 1){
if ($linha = 1){
$acima_esquerda = 0;
$acima = 0;
$acima_direita = 0;
}
if($coluna = 1){
$lado_esquerdo = 0;
$acima_esquerda = 0;
$acima = 0;
$acima_direita = 0;
$abaixo_esquerda = 0;
}
}
$linha_acima_esquerda = $linha-1;
$coluna_acima_esquerda = $coluna-1;
$linha_acima = $linha-1;
$coluna_acima = $coluna;
$linha_acima_direita = $linha-1;
$coluna_acima_direita = $coluna+1;
$linha_lado_esquerdo = $linha;
$coluna_lado_esquerdo = $coluna-1;
// pegar _acima _esquerda
$sqlac = mysql_query ("SELECT * FROM locations WHERE coluna = $coluna_acima_esquerda AND linha = $linha_acima_esquerda");
$guardarac = mysql_fetch_array($sqlac);
$ac = $guardarac['id'];
// acima direita
$sqlad = mysql_query ("SELECT * FROM locations WHERE coluna = $coluna_acima_direita AND linha = $linha_acima_direita");
$guardarad = mysql_fetch_array($sqlad);
$ad = $guardarad['id'];
// acima
$sqla = mysql_query ("SELECT * FROM locations WHERE coluna = $coluna_acima AND linha = $linha_acima");
$guardara = mysql_fetch_array($sqla);
$a = $guardara['id'];
// ladoesquerdo
$sqlle = mysql_query ("SELECT * FROM locations WHERE coluna = $coluna_lado_esquerdo AND linha = $linha_lado_esquerdo");
$guardarle = mysql_fetch_array($sqlle);
$le = $guardarle['id'];
$insert = mysql_query("INSERT INTO locations (id,
nome,
acima_esquerda,
acima,
acima_direita,
ladoesquerdo,
ladodireito,
abaixo_esquerda,
abaixo,
abaixo_direita,
image_path,
special,
construcoes,
pass,
linha,
coluna) VALUES ('$Random',
'Teste','$ac','$a',
'$ad','$le',
'0','0',
'0','0',
'images/land/1.png','0',
'n','y','$linha','$coluna')") or die (mysql_error());
}}
?>
Mas o For não anda, insere só o $random que é o id, mas o for não sai de 1, alguém sabe porque?Discussão (2)
Carregando comentários...