Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Milton GV

[Resolvido] Criar redirecionamento para UPDATE de imagem

Recommended Posts

Não consigo redirecionar a imagem para uma pasta do meu servidor, eu criei um sistema de logim e depois que o usuario se cadastra ele tem a opção de criar seu perfil mas na hora que atualizamos a foto do perfil ele vai para o mysql mas não redireciona para a pasta do servidor. Segue o Cod.

 

<? include "banco.php";

 

if ($_POST['nome'])

{

mysql_query("UPDATE usuario SET nome='$nome',sobrenome='$sobrenome',status='$status',estuda='$estuda',procura='$procura',sonho='$sonho',descricao='$descricao',fotoperfil='$fotoperfil' WHERE email = '$email'");

header("Location: index2.php");

die;

}

$consulta = mysql_query("SELECT * FROM usuario WHERE email = '$email'");

$linha = mysql_fetch_array($consulta);

 

?>

 

<form action="atualizarperfil.php?email=<?="$email";?>" method="post">

<fieldset>

<legend><b><i>Alterando seu Perfil</b></i></legend>

<br>

<table border="0" width="100%">

<tr bgcolor="#D0D0D0">

<td><p align="right"><font color="#0000FF"><i><b>Nome:</b></i></font> </td>

<td><input type="text" id="nome" name="nome" value="<?echo $linha['nome'] ?>"> </td>

</tr>

<tr>

<td><p align="right"><font color="#0000FF"><i><b>Sobrenome: </td>

<td><input type="text" id="sobrenome" name="sobrenome" value="<?echo $linha['sobrenome'] ?>"> </td>

</tr>

<tr bgcolor="#D0D0D0">

<td><p align="right"><font color="#0000FF"><i><b>Status: </td>

<td><select id="status" name="status"><option><?echo $linha['status'] ?></option>

<option>Casado(a)</option>

<option>Divórciado(a)</option>

<option>Solteiro(a)</option>

<option>Viúvo(a)</option>

</select> </td>

</tr>

<tr>

<td><p align="right"><font color="#0000FF"><i><b>Escolaridade: </td>

<td><select id="estuda" name="estuda"><option><?echo $linha['estuda'] ?></option>

<option>Primário</option>

<option>Ensino Fundamental</option>

<option>Ensino Médio</option>

<option>Nivél Técnico</option>

<option>Nivél Superior</option>

</select> </td>

</tr>

<tr bgcolor="#D0D0D0">

<td><p align="right"><font color="#0000FF"><i><b>Procuro(a) por: </td>

<td><select id="procura" name="procura"><option><?echo $linha['procura'] ?></option>

<option>Amizade</option>

<option>Casamento</option>

<option>Namoro</option>

<option>Nada Sério</option>

<option>Romance</option>

</select> </td>

</tr>

<tr>

<td><p align="right"><font color="#0000FF"><i><b>Meu Sonho: </td>

<td><textarea rows="2" cols="30" id="sonho" name="sonho"><?echo $linha['sonho'] ?> </textarea></td>

</tr>

<tr bgcolor="#D0D0D0">

<td><p align="right"><font color="#0000FF"><i><b>Um pouco sobre mim: </td>

<td><textarea rows="3" cols="30" id="descricao" name="descricao"><?echo $linha['descricao'] ?></textarea> </td>

</tr>

<tr>

<td><p align="right"><font color="#0000FF"><i><b>Foto do Perfil:</td>

<td><input type="file" id="fotoperfil" name="fotoperfil" value="<?echo $linha['fotoperfil']?>"></td>

</tr>

<tr>

<th colspan="2"><input type="submit" value="Atualizar"></td>

</tr>

</table>

</fieldset>

<table width="100%">

<tr>

<td> </td>

<td> </td>

</tr>

</table>

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem deixa eu ver se entendi

você envia uma imagem pra uma pasta do seu FTP

mas a imagem n vai ???

 

é isso se for isso...

 

primeiro no form

<form action="atualizarperfil.php?email=<?="$email";?>" enctype="multipart/form-data" method="post">

tem q especificar q vai trabalhar com arquivos tbm

enctype="multipart/form-data"

 

e tbm não vi a função no seu script

q manda a imagem

 

nem a

copy()

e nem

move_uploaded_file()

 

manual de como usar as funcoes

 

http://php.net/manual/pt_BR/function.move-uploaded-file.php

 

 

http://php.net/manual/pt_BR/function.copy.php

 

 

com as duas funciona é melhor usar a uploaded_file ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

completando algo simples no que o Sandro disse, coloca accept="image/*" no input de seleção da imagem, não iria alterar nada de mais kkk, mais de boas...

 

<input type="file" id="fotoperfil" name="fotoperfil" value="<?echo $linha['fotoperfil']?> " accept="image/*" >

 

Bom e tambem use getimagesize para pegar o Tamanho da Imagem caso for colocar Limite de tamando (width e Height) heheh

 

getimagesize

 

e por ai vai kkk,

Compartilhar este post


Link para o post
Compartilhar em outros sites

completando algo simples no que o Sandro disse, coloca accept="image/*" no input de seleção da imagem, não iria alterar nada de mais kkk, mais de boas...

 

<input type="file" id="fotoperfil" name="fotoperfil" value="<?echo $linha['fotoperfil']?> " accept="image/*" >

 

Bom e tambem use getimagesize para pegar o Tamanho da Imagem caso for colocar Limite de tamando (width e Height) heheh

 

getimagesize

 

e por ai vai kkk,

 

 

pronto vamos dar a ele o q estudar

http://php.net/manual/pt_BR/book.image.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.