Paulo TI Rede Brasil Postado Janeiro 11, 2011 Denunciar Share Postado Janeiro 11, 2011 boa tarde...estou novamente com problemas este codigo faz insert no banco de alguns campos texto e 1 foto, o problema é nem sempre a foto da certo ela até faz upload mais não mostraacho que a solução para meu problema seria renomear a foto na hora do upload ( mais não estou dando conta de fazer isso, e olha que já tentei)então gostaria mais uma vez da ajuda de voces ( se possivel )desde já muito obrigado<?include "../conf.php";include "valida_logar.php";?><html><head><title><?echo $titulo;?></title><link href="../header/<?echo $pastaheaders;?>/estilo.css" rel="stylesheet" type="text/css"></head><body topmargin="2" leftmargin="2"><form name="cadnot" action="inserenoticia.php" method="POST" enctype="multipart/form-data"><div align="center"><table align="center" cellpadding="0" cellspacing="0"><tr><td colspan="2" class=topa align="center"> </td></tr><tr><td colspan="2" class=topa align="center"> </td></tr><tr> <td colspan="2" class=bga align="center"><b>Inserir Notícias</b></td></tr><tr><td colspan="2" class=topa align="center"> </td></tr><tr> <td align="right" class=topa>Data:</td><td> <input class=select type="text" name="txtdat" value="<?echo date("d-m-Y");?>" size="20"></td></tr><tr> <td align="right" class=topa>Hora:</td><td> <input class=select type="text" name="txthor" value="<?echo date("H:i:s");?>" size="20"></td></tr><tr> <td align="right" class=topa>Titulo:</td><td> <input class=select type="text" name="txttit" value="" size="55"></td></tr><tr> <td align="right" class=topa>Texto:</td><td><TEXTAREA class=select NAME="txttex" ROWS="10" COLS="55"></TEXTAREA></td></tr><tr> <td align="right" class=topa>Autor:</td><td> <input class=select type="text" name="txtaut" value="" size="55"></td></tr><tr> <td align="right" class=topa>Com foto:</td><td> <select class=select name="fot" size=1> <option value="sim" selected>Sim</option> <option value="não">Não</option> </select> </td></tr><tr> <td align="right" class=topa>Foto:</td><td> <input class=select type="file" name="file" value="" size="40"></td></tr><tr><td colspan="2" align="center"><input type="image" name="salvar" src="../images/bot_salvar.gif" onClick="java script:document.cadnot.submit()"> <a href="java script:history.back(1)"><img valign=bottom border=0 src="../images/voltar.gif"></a></td></tr></table> </center></div></form><?if(getenv("REQUEST_METHOD")=="POST"){include "conexao.php"; $fotos = $_POST['fot'];if($fotos=='sim'){ $paragrafo=nl2br($txttex); $_getdata = $txtdat; $data_br_dd = substr("$_getdata", 0, -8); $data_br_mm = substr("$_getdata", 3, -5); $data_br_aa = substr("$_getdata", 6, 9); $traco_bl = "-"; $dt_ini = $data_br_aa.$traco_bl.$data_br_mm.$traco_bl.$data_br_dd; $sql="insert into noticias (data,horas,titulo,texto,autor,fot,foto) values('$dt_ini','$txthor','$txttit','$paragrafo','$txtaut','$fot','$file_name')"; mysql_query($sql)or die(mysql_error()); $pasta="../fotos"; $dest = $pasta."/".$file_name; if(!move_uploaded_file($file,$dest)) { echo "Não foi possível enviar o arquivo!"; } else { echo "Arquivo enviado com sucesso!"; } } elseif($fotos=='não') { $paragrafo=nl2br($txttex); $_getdata = $txtdat; $data_br_dd = substr("$_getdata", 0, -8); $data_br_mm = substr("$_getdata", 3, -5); $data_br_aa = substr("$_getdata", 6, 9); $traco_bl = "-"; $dt_ini = $data_br_aa.$traco_bl.$data_br_mm.$traco_bl.$data_br_dd; $sql="insert into noticias (data,horas,titulo,texto,autor,fot,foto) values('$dt_ini','$txthor','$txttit','$paragrafo','$txtaut','$fot','null')"; mysql_query($sql)or die(mysql_error()); }}?></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Paulo TI Rede Brasil Postado Janeiro 11, 2011 Autor Denunciar Share Postado Janeiro 11, 2011 Resolvido Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Paulo TI Rede Brasil
boa tarde...
estou novamente com problemas
este codigo faz insert no banco de alguns campos texto e 1 foto, o problema é nem sempre a foto da certo ela até faz upload mais não mostra
acho que a solução para meu problema seria renomear a foto na hora do upload ( mais não estou dando conta de fazer isso, e olha que já tentei)
então gostaria mais uma vez da ajuda de voces ( se possivel )
desde já muito obrigado
<?
include "../conf.php";
include "valida_logar.php";
?>
<html><head>
<title><?echo $titulo;?></title>
<link href="../header/<?echo $pastaheaders;?>/estilo.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="2" leftmargin="2">
<form name="cadnot" action="inserenoticia.php" method="POST" enctype="multipart/form-data">
<div align="center">
<table align="center" cellpadding="0" cellspacing="0">
<tr><td colspan="2" class=topa align="center"> </td></tr>
<tr><td colspan="2" class=topa align="center"> </td></tr>
<tr>
<td colspan="2" class=bga align="center"><b>Inserir Notícias</b></td>
</tr>
<tr><td colspan="2" class=topa align="center"> </td></tr>
<tr>
<td align="right" class=topa>Data:</td><td>
<input class=select type="text" name="txtdat" value="<?echo date("d-m-Y");?>" size="20"></td>
</tr>
<tr>
<td align="right" class=topa>Hora:</td><td>
<input class=select type="text" name="txthor" value="<?echo date("H:i:s");?>" size="20"></td>
</tr>
<tr>
<td align="right" class=topa>Titulo:</td><td>
<input class=select type="text" name="txttit" value="" size="55"></td>
</tr>
<tr>
<td align="right" class=topa>Texto:</td><td><TEXTAREA class=select NAME="txttex" ROWS="10" COLS="55"></TEXTAREA></td>
</tr>
<tr>
<td align="right" class=topa>Autor:</td><td>
<input class=select type="text" name="txtaut" value="" size="55"></td>
</tr>
<tr>
<td align="right" class=topa>Com foto:</td><td>
<select class=select name="fot" size=1>
<option value="sim" selected>Sim</option>
<option value="não">Não</option>
</select>
</td>
</tr>
<tr>
<td align="right" class=topa>Foto:</td><td>
<input class=select type="file" name="file" value="" size="40"></td>
</tr>
<tr><td colspan="2" align="center"><input type="image" name="salvar" src="../images/bot_salvar.gif" onClick="java script:document.cadnot.submit()"> <a href="java script:history.back(1)"><img valign=bottom border=0 src="../images/voltar.gif"></a></td></tr>
</table>
</center>
</div>
</form>
<?
if(getenv("REQUEST_METHOD")=="POST")
{
include "conexao.php";
$fotos = $_POST['fot'];
if($fotos=='sim')
{
$paragrafo=nl2br($txttex);
$_getdata = $txtdat;
$data_br_dd = substr("$_getdata", 0, -8);
$data_br_mm = substr("$_getdata", 3, -5);
$data_br_aa = substr("$_getdata", 6, 9);
$traco_bl = "-";
$dt_ini = $data_br_aa.$traco_bl.$data_br_mm.$traco_bl.$data_br_dd;
$sql="insert into noticias (data,horas,titulo,texto,autor,fot,foto) values('$dt_ini','$txthor','$txttit','$paragrafo','$txtaut','$fot','$file_name')";
mysql_query($sql)or die(mysql_error());
$pasta="../fotos";
$dest = $pasta."/".$file_name;
if(!move_uploaded_file($file,$dest))
{
echo "Não foi possível enviar o arquivo!";
}
else
{
echo "Arquivo enviado com sucesso!";
}
}
elseif($fotos=='não')
{
$paragrafo=nl2br($txttex);
$_getdata = $txtdat;
$data_br_dd = substr("$_getdata", 0, -8);
$data_br_mm = substr("$_getdata", 3, -5);
$data_br_aa = substr("$_getdata", 6, 9);
$traco_bl = "-";
$dt_ini = $data_br_aa.$traco_bl.$data_br_mm.$traco_bl.$data_br_dd;
$sql="insert into noticias (data,horas,titulo,texto,autor,fot,foto) values('$dt_ini','$txthor','$txttit','$paragrafo','$txtaut','$fot','null')";
mysql_query($sql)or die(mysql_error());
}
}
?>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.