- Fórum WMO
- → Viewing Profile: Tópicos: Rigoni
Community Stats
- Group Usuários
- Active Posts 18
- Profile Views 1490
- Member Title Novato no fórum
- Age 39 years old
- Birthday March 28, 1986
-
Sexo
Não informado
User Tools
Friends
Rigoni hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 03:32
Topics I've Started
Passar Variável De Uma Página Para Outra
10/12/2007, 01:27
Eu tenho uma página produtos.php e uma verproduto.php onde eu passo a ID do produto da produtos.php via get para a verproduto.php. Pois bem, nessa página eu pego a ID do produto e faço a consulta no banco de dados para exibí-las na tela.
Mas tem um campo na tabela, que eu gravei o caminho para a pasta onde ficarão suas imagens do produto. Então eu pego esse campo atravéz da consulta feita pelo ID que eu obtive atravéz do GET. Porém, eu quero fazer thumbnails de todas as imagens desse diretório (do produto), e exibí-las na tela com um link para a imagem em seu tamanho real.
Daí eu fiz um esquema parecido com esse:
verprodutos.php
thumbs.php
O problema é que, em verprodutos.php eu consigo pegar o diretório das imagens do produto atravéz da consulta no BD porque eu peguei a ID atravéz do GET, só que eu preciso desse mesmo caminho no thumbs.php, e no thumbs.php eu não sei como pegar o caminho que está numa variável do verprodutos.php.
Alguém sabe como eu posso passar esse diretório do verprodutos.php para o thumbs.php???
Obrigado!
Erro xxxxxx
11/03/2007, 15:01
Eu tenho as seguintes tabelas no meu BD:
CREATE TABLE sistemas (
id int NOT NULL auto_increment,
nome varchar(30) NOT NULL default 'Indefinido',
tipo varchar(25) NOT NULL default 'Indefinido',
historia text(65535) NOT NULL,
imagem blob(65535) NOT NULL,
fabricante varchar(255) NOT NULL default 'Indefinido',
esptec varchar(255) NOT NULL default 'Indefinido',
PRIMARY KEY (id)
) TYPE=InnoDB;
CREATE TABLE emuladores (
id int NOT NULL auto_increment,
id_sistemas int NOT NULL,
nome varchar(255) NOT NULL default 'Indefinido',
site text(65535) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (id_sistemas) REFERENCES sistemas(id) ON DELETE CASCADE
) TYPE=InnoDB;
Pra incluir o emulador eu fiz o seguinte.
Populei uma combo com os sistemas:
<?php
$res = mysql_query("SELECT id, nome FROM sistemas");
while($registro = mysql_fetch_row($res))
{
$id_sist = $registro[0];
$nome_sist = $registro[1];
echo "<option value=\"$cod\">$nome_sist</option>\n";
}
?>
Fiz os outros 2 inputs pra pros outros campos e fiz a query:
$nome=$_POST["nome"];
$site=$_POST["site"];
$res = mysql_query("INSERT INTO emuladores (nome, site, id_sistemas)
VALUES ('$nome','$site',$id_sist)");
if(mysql_affected_rows()>0)
echo "<p align=\"center\">Emulador incluído com sucesso!</p>";
else {
$erro = mysql_error();
echo " <p align='center'>Erro:$erro</p>";
}
Os sistemas eu incluo beleza, mais quando eu vou incluir um emulador ele da o seguinte erro:
Erro:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 2
Não sei mais o que fazer, já tentei de tudo. O que pode ser isso?
Valew!!!
- Fórum WMO
- → Viewing Profile: Tópicos: Rigoni
- Privacy Policy
- Regras ·