Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 12
Sexo: Masculino

erro com script de upload e inserção no bd

16-03-2012 12:04

e ai galera td bem

olha estou começando a me interesar por esta area
estou estudando atravez de tutoriais videos do youtube
e agora forum

to com um script aqui dando erro e não sei como consertar

Notice: Undefined variable: titulo in C:\wamp\www\radio_salim\admin\cadastro.php on line 233 Call Stack # Time Memory Function Location 1 0.0069 412576 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined variable: escritor in C:\wamp\www\radio_salim\admin\cadastro.php on line 233 Call Stack # Time Memory Function Location 1 0.0069 412576 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined variable: noticia in C:\wamp\www\radio_salim\admin\cadastro.php on line 233 Call Stack # Time Memory Function Location 1 0.0069 412576 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined variable: fonte in C:\wamp\www\radio_salim\admin\cadastro.php on line 233 Call Stack # Time Memory Function Location 1 0.0069 412576 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined variable: arquivo in C:\wamp\www\radio_salim\admin\cadastro.php on line 233 Call Stack # Time Memory Function Location 1 0.0069 412576 {main}( ) ..\cadastro.php:0 ------------------------------------------------------------------------------------------------------------------------- Notice: Undefined variable: _SESSION in C:\wamp\www\radio_salim\admin\cadastro.php on line 194 Call Stack # Time Memory Function Location 1 0.0007 416144 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined variable: _SESSION in C:\wamp\www\radio_salim\admin\cadastro.php on line 195 Call Stack # Time Memory Function Location 1 0.0007 416144 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: url in C:\wamp\www\radio_salim\admin\cadastro.php on line 199 Call Stack # Time Memory Function Location 1 0.0007 416144 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined variable: file_name in C:\wamp\www\radio_salim\admin\cadastro.php on line 203 Call Stack # Time Memory Function Location 1 0.0007 416144 {main}( ) ..\cadastro.php:0

cara e muito erro to quase ;(
os codigos são o seguintes.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Sistema de Gerenciamento de Conte&uacute;do</title> <style type="text/css"> <!-- body { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style> <link href="../style.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- .style3 {color: #CCCCCC} --> </style> </head> <body class="botoes"> <table width="778" height="19" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="784" height="19"><img src="img/topo.gif" width="778" height="40" /></td> </tr> </table> <table width="778" height="208" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="21" height="20">&nbsp;</td> <td height="25" valign="top"><table width="100%" height="18" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="63%">&nbsp;</td> <td width="18%"><div align="center"></div></td> <td width="19%"><div align="center"><a href="index.php" class="NOTICIA1">Voltar</a> </div></td> </tr> </table></td> </tr> <tr> <td height="173">&nbsp;</td> <td valign="top"><p><strong>:: Not&iacute;cias :: Inserir Not&iacute;cias ::</strong></p> <p> <?php if(!$_POST){ ?> </p> <table width="580" height="140" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="761" height="140"><form action="<?php echo $_SERVER['PHP_SELF'];?>?link=newnot" method="post" enctype="multipart/form-data" name="form1" class="form2" id="form1"> <table width="580" height="307" border="0" cellpadding="0" cellspacing="2"> <tr> <td width="74" height="20">T&iacute;tulo:</td> <td width="500" height="23"><input name="titulo" type="text" class="botoes" id="titulo" size="65" maxlength="100" /></td> </tr> <tr> <td height="20">Escrito por:</td> <td height="23"><input name="escritor" type="text" class="botoes" id="escritor" value="<?= $_SESSION['nome_login']; ?>" size="50" maxlength="255" disabled="disabled"/> <span class="style3">N&atilde;o pode ser alterado</span></td> </tr> <tr> <td height="20">Data:</td> <td height="23"><?php $dia_num = date("w"); $mes_num = date("m"); switch($dia_num){ case 0: $dia_port = "Domingo"; break; case 1: $dia_port = "Segunda-feira"; break; case 2: $dia_port = "Ter&ccedil;a-feira"; break; case 3: $dia_port = "Quarta-feira"; break; case 4: $dia_port = "Quinta-feira"; break; case 5: $dia_port = "Sexta-feira"; break; case 6: $dia_port = "S&aacute;bado"; break; } switch ($mes_num){ case 1: $mes_port = "Janeiro"; break; case 2: $mes_port = "Fevereiro"; break; case 3: $mes_port = "Mar&ccedil;o"; break; case 4: $mes_port = "Abril"; break; case 5: $mes_port = "Maio"; break; case 6: $mes_port = "Junho"; break; case 7: $mes_port = "Julho"; break; case 8: $mes_port = "Agosto"; break; case 9: $mes_port = "Setembtro"; break; case 10: $mes_port = "Outubro"; break; case 11: $mes_port = "Novembro"; break; case 12: $mes_port = "Dezembro"; break; } $dia_mes = date("d"); $ano = date("Y"); $data1 = date("d/m/Y"); $hora1 = date("H") ."h" . date("i"); ?> <input name="data1" type="text" class="botoes" id="data1" value="<?php echo "$dia_mes de $mes_port de $ano"; ?>" size="30" maxlength="100" /> <span class="style3">Autom&aacute;tico (altere se quiser)</span></td> </tr> <tr> <td height="94" valign="top">Not&iacute;cia:</td> <td height="94"><textarea name="noticia" cols="60" rows="7" class="botoes" id="noticia"></textarea></td> </tr> <tr> <td height="20">Fonte:</td> <td height="20"><input name="fonte" type="text" class="botoes" id="fonte" size="60" maxlength="255" /></td> </tr> <tr> <td height="20">Foto destaque:</td> <td height="20"><input name="foto" type="file" class="botoes" id="foto" size="40" /> <span class="style3">Campo obrigat&oacute;rio</span></td> </tr> <tr> <td height="20">&nbsp;</td> <td height="20">&nbsp;</td> </tr> <tr> <td height="20">&nbsp;</td> <td height="20"><input name="submit" type="submit" class="botoes" id="submit" value=" quero inserir a not&iacute;cia agora " /> <input name="Reset" type="reset" class="botoes" value=" limpar o foruml&aacute;rio " /></td> </tr> <tr> <td height="20">&nbsp;</td> <td height="20">&nbsp;</td> </tr> <tr> <td height="20">&nbsp;</td> <td height="20">&nbsp;</td> </tr> </table> </form></td> </tr> </table> <?php }else{ include('config.php'); $titulo = $_POST['titulo']; $escritor = $_SESSION['nome_login']; $mail_escritor = $_SESSION['mail_login']; $data1 = $_POST['data1']; $noticia = $_POST['noticia']; $fonte = $_POST['fonte']; $url = $_POST['url']; $foto = $_FILES["foto"]["name"]; //recupera o nome do arquivo $tmp = $_FILES["foto"]["tmp_name"]; //recupera o nome temporario do arquivo $novo_name = date("YmdHis")."_".$file_name; $arquivo = date("dmYHis").".jpg"; // REDIMENSIONA FOTO GRANDE $im=imagecreatefromjpeg($tmp); if (imagesy($im) >= imagesx($im)) { echo '<h3>Tamanho da imagem inválido</h3><br>Apenas imagens na horizontal'; exit; } if (imagesx($im) >= 350) { $largura_padrao = 350; } else { $largura_padrao = imagesx($im); } $qualidade = 100; $largura_original = imagesx($im); $altura_original = imagesy($im); $nova_altura = ($altura_original*$largura_padrao)/$largura_original; $nova_imagem=imagecreatetruecolor($largura_padrao,$nova_altura); imagecopyresized($nova_imagem,$im,0,0,0,0,$largura_padrao,$nova_altura,$largura_original,$altura_original); imagejpeg($nova_imagem,"fotos/g_$arquivo",$qualidade); // FIM DO REDIMENSIONAMENTO // REDIMENSIONA FOTO PEQUENA $largura_padrao = 155; $qualidade = 100; $nova_altura = ($altura_original*$largura_padrao)/$largura_original; $nova_imagem=imagecreatetruecolor($largura_padrao,$nova_altura); imagecopyresized($nova_imagem,$im,0,0,0,0,$largura_padrao,$nova_altura,$largura_original,$altura_original); imagejpeg($nova_imagem,"fotos/p_$arquivo",$qualidade); imagedestroy($nova_imagem); imagedestroy($im); // FIM DO REDIMENSIONAMENTO } $sql = "INSERT INTO noticia (titulo_noticia, escritor_noticia, data_noticia, noticia_noticia, fonte_noticia, foto_destaque_noticia) VALUES ('$titulo', '$escritor', '$data1', '$noticia', '$fonte', '$arquivo')"; @mysql_query($sql) or die(mysql_error()); echo '<h3>Not&iacute;cia Cadastrada com sucesso!</h3>'; ?> <p><br /> </p></td> </tr> </table> <table width="778" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="778" height="23" bgcolor="f2f2f2"><div align="center"></div></td> </tr> </table> </body> </html>

alguém pode por favor me da uma ajuda ai
desde já agradeço
um abraço a todos
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17407
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

erro com script de upload e inserção no bd

16-03-2012 12:32

Tem muito erro mesmo. Tem um script aqui no fórum bem mais simples com a mesma função que o seu. Testa ai

Upload-de-Arquivo-Direto-no-DB_1_544.html
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 12
Sexo: Masculino

erro com script de upload e inserção no bd

16-03-2012 16:01

neste caso eu mudaria onde esta o erro
ou o script todo

muito obrigado pela resposta;
te mais
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17407
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

erro com script de upload e inserção no bd

16-03-2012 16:15

O script que indiquei parece com o seu, você tem que testar ele primeiro. Funcionando, você insere os outros campos que precise.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 12
Sexo: Masculino

erro com script de upload e inserção no bd

16-03-2012 18:16

descup to te encomodando muito ne
neste script
ta dando erro na linha 21 e 42.
acho que e variavel nao definida.

te mais
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17407
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

erro com script de upload e inserção no bd

16-03-2012 18:34

Fiz a correção no código

<?php /* dados da conexão */ $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bd"); ?> <form action="" method="post" enctype="multipart/form-data"> <input type="hidden" name="acao" value="upload"> nome: <input type="text" name="nome" value=""> <br> arquivo: <input type="file" name="arquivo"> <br> <input type="submit" value="Enviar"> </form> <?php /* inicio da ação de upload */ if(isset($_POST['acao'])=="upload") { /* dados dos campos */ extract($_POST); /* if para enviar o arquivo se não for vazio */ if($_FILES['arquivo']['name']!="") { if(@copy($_FILES['arquivo']['tmp_name'], "fotos/".$_FILES['arquivo']['name'])) { print "arquivo enviado com sucesso<br>"; } else { print "Erro, nenhum arquivo enviado<br>"; } // fim do if para copia } // fim do arquivo vazio /* inserindo os dados */ $inserir="INSERT into suatabela (nome, arquivo) values('$nome','$arquivo_name')"; mysql_query($inserir) or die(mysql_error()); echo "adicionado com sucesso"; } // fim da $acao upload mysql_close($conexao); ?>

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Bing [Bot]