Criando Um Sistema De Fotos
#31
Posted 22/04/2005, 23:18
Mais tente
#32
Posted 22/04/2005, 23:20
#33
Posted 22/04/2005, 23:28
<?
$pasta = "img/";
$id=$_GET['id'];
include ("config.php");
if($id==""){ //se naum houver ID na url...
?>
<html>
<head>
<title>teste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table>
<form action="" method="post" enctype="multipart/form-data">
<tr>
<td>foto grande:</td>
<td><input type="file" name="g"></td>
</tr>
<tr>
<td>foto pequena:</td>
<td><input type="file" name="p"></td>
</tr>
<tr>
<td>Alt para a foto:</td>
<td><input type="text" name="alt"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
</body>
</html>
<? }elseif($id==add){ //se houver ID na url...
if(@copy($g, $localdasimagens."".$g_name)){ //copia o arquivo da foto_grande
echo "$g_name foi copiado com sucesso!"; #
}else{ #Exibe as mensagens...
echo "erro ao copiar $g_name."; #
}
echo "<br>";
if(@copy($p, $localdasimagens."".$p_name)){ //copia o arquivo foto_pequena
echo "$p_name foi copiado com sucesso!"; #
}else{ #Exibe as mensagens...
echo "erro ao copiar $p_name."; #
}
echo "<br>";
$sql = "INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) VALUES ('$pasta', '$g_name', '$pasta', '$p_name', '$alt)";
$sql = mysql_query($sql) or die ("Erro");
echo "Dados inseridos com sucesso!";
}
?>
Note:
$sql = "INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) VALUES ('$pasta', '$g_name', '$pasta', '$p_name', '$alt)";
$sql = mysql_query($sql) or die ("Erro");
Edição feita por: gregorytg, 22/04/2005, 23:39.
#34
Posted 25/04/2005, 13:21
#35
Posted 25/04/2005, 13:31
funfou normal aki a pagina inserir.php ae com o seu codigo, mais a pagina mostra.php nao aparece nada<?
$pasta = "img/";
$id=$_GET['id'];
include ("config.php");
if($id==""){ //se naum houver ID na url...
?>
<html>
<head>
<title>teste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table>
<form action="" method="post" enctype="multipart/form-data">
<tr>
<td>foto grande:</td>
<td><input type="file" name="g"></td>
</tr>
<tr>
<td>foto pequena:</td>
<td><input type="file" name="p"></td>
</tr>
<tr>
<td>Alt para a foto:</td>
<td><input type="text" name="alt"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
</body>
</html>
<? }elseif($id==add){ //se houver ID na url...
if(@copy($g, $localdasimagens."".$g_name)){ //copia o arquivo da foto_grande
echo "$g_name foi copiado com sucesso!"; #
}else{ #Exibe as mensagens...
echo "erro ao copiar $g_name."; #
}
echo "<br>";
if(@copy($p, $localdasimagens."".$p_name)){ //copia o arquivo foto_pequena
echo "$p_name foi copiado com sucesso!"; #
}else{ #Exibe as mensagens...
echo "erro ao copiar $p_name."; #
}
echo "<br>";
$sql = "INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) VALUES ('$pasta', '$g_name', '$pasta', '$p_name', '$alt)";
$sql = mysql_query($sql) or die ("Erro");
echo "Dados inseridos com sucesso!";
}
?>
Note:$sql = "INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) VALUES ('$pasta', '$g_name', '$pasta', '$p_name', '$alt)"; $sql = mysql_query($sql) or die ("Erro");
#36
Posted 25/04/2005, 14:29
O que acontece com o Inserir?
Aparece alguma coisa? Erro?
Edição feita por: gregorytg, 25/04/2005, 14:31.
#37
Posted 25/04/2005, 14:30
com o seu codigo funfou certinho, na pagina mostra.php ele nao aparece nadaFuncionou com o meu code?
O que acontece com o mostrar? a
parece alguma coisa?
Erro?
#38
Posted 25/04/2005, 14:54
<?
include("config.php");
$id = $_GET['id'];
$sql = mysql_query("select * from fotos");
if(!empty($id)){
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="100%" height="19" valign="top">
<?
while($row = mysql_fetch_array($sql)){
echo "<a href='".$PHP_SELF."?id=$row[id]'><img src='$row[foto_pequena]' border='0' alt='$row[alt]' width='150' height='150'></a><br>";
}
?>
</td>
</tr>
</table>
<?
}else{
while($row = mysql_fetch_array($sql)){
echo "<img src='$row[foto_grande]' border='0' alt='$row[alt]'></td>\n";
}
}
?>Não sei se vai funcionar, eu ja havia deletado o sistema,
acredito que ele não mostra nada pq a TAG <table> não estava "aberta".
Abraços
#39
Posted 25/04/2005, 15:01
#40
Posted 25/04/2005, 15:05
Como tu quer mostrar algo que não existe?
Antes insira algo, se não ele não vai mostrar
#41
Posted 25/04/2005, 15:07
huahua , eu sei, eh pq eu axo q tem erro no script, aki ele nao inseriu nada no banco, no seu ele inseriu?Hehehe
Como tu quer mostrar algo que não existe?
Antes insira algo, se não ele não vai mostrar
#42
Posted 25/04/2005, 16:01
Não esquece de dar CHMOD 777 para a pasta das Imagens
<?
inclide("config.php");
$id =$_GET['id'];
$dir = "img";
if($id==" "){ //se naum houver ID na url...
?>
Inserir
<table>
<form action="?id=add" method="post" enctype="multipart/form-data">
<tr>
<td>foto grande:</td>
<td><input type="file" name="g"></td>
</tr>
<tr>
<td>foto pequena:</td>
<td><input type="file" name="p"></td>
</tr>
<tr>
<td>Alt para a foto:</td>
<td><input type="text" name="alt"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
<? }elseif($id == add){
$g = $_FILES['g']['name'];
$p = $_FILES['p']['name'];
$alt = $_POST['alt'];
if(!move_uploaded_file ($_FILES['g']['tmp_name'] ,"$dir" . $_FILES['g']['name'])) {
echo "Não foi possível enviar a imagem!";
} else {
echo "Imagem enviados com sucesso!<br>";
}
if(!move_uploaded_file ($_FILES['p']['tmp_name'] ,"$dir" . $_FILES['p']['name'])) {
echo "Não foi possível enviar a imagem!";
} else {
echo "Imagem enviados com sucesso!<br>";
}
mysql_query(" INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) values ('$g', '$p', '$alt') ");
echo "Dados inseridos com sucesso!";
?>
#43
Posted 25/04/2005, 16:12
#44
Posted 25/04/2005, 16:16
<?
include("config.php");
$dir = "img";
?>
Inserir
<table>
<form action="?id=add" method="post" enctype="multipart/form-data">
<tr>
<td>foto grande:</td>
<td><input type="file" name="g"></td>
</tr>
<tr>
<td>foto pequena:</td>
<td><input type="file" name="p"></td>
</tr>
<tr>
<td>Alt para a foto:</td>
<td><input type="text" name="alt"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
<?
if($id == add) {
$g = $_FILES['g']['name'];
$p = $_FILES['p']['name'];
$alt = $_POST['alt'];
if(!move_uploaded_file ($_FILES['g']['tmp_name'] ,"$dir" . $_FILES['g']['name'])) {
echo "Não foi possível enviar a imagem!";
} else {
echo "Imagem enviados com sucesso!<br>";
}
if(!move_uploaded_file ($_FILES['p']['tmp_name'] ,"$dir" . $_FILES['p']['name'])) {
echo "Não foi possível enviar a imagem!";
} else {
echo "Imagem enviados com sucesso!<br>";
}
mysql_query(" INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) values ('$g', '$p', '$alt') ");
echo "Dados inseridos com sucesso!";
}
?>
#45
Posted 25/04/2005, 16:20
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










