Jump to content

Recommended Posts

Posted (edited)

Boas, este é o meu upload de imagens :


<?php
if($_REQUEST['status']== "registo"){
?>

<center><h2>Registo de <span> Utilizadores:</span></h2>
<br><br>
<form style="left:150px; top:500px;" name="form1" id="form1" method="post" action="index.php?pagina=registo&status=verificar">

<Input type = "file" name = "imagem" />

<input type="submit" name="submit" value="Efectuar Registo" class="classname"/>
</form>

<?php
}
if($_REQUEST['status']== "verificar"){
?>

<?php

//chama a página de configuração e conexão à BD
include "config.php";

$diretorio = images/fotosutilizadores/';
$origem = $_FILES[imagem]['tmp_name'];
$destino = $diretorio.$_FILES[imagem]['name'];

if( move_uploaded_file($origem, $destino)) {
echo "Sucesso!";
}
else {
if ($_FILES[imagem]['name'] == "") {
$_FILES[imagem]['name'] = "semfoto.png";
} else {
echo "Erro no envio";
}
}

$login = $_POST['login']; 
$imagem= $_POST['imagem'];


//verificar se o login já existe na BD
$sqlProcura = mysql_query("SELECT * FROM utilizadores WHERE login = '$login'");
$verificaLogin = mysql_num_rows($sqlProcura);

//condição que irá verificar se o utilizador já está registado
if ($verificaLogin ==0){

//SQL que irá registar o utilizador na BD
INSERT INTO utilizadores (imagem) VALUES ($_FILES['imagem']['name'])"

}

caso nao insira uma imagem ele insere uma por defeito, mas quer insira quer não insira dá-me sempre erro onde tem a variavel 'imagem'...alguem me pode ajudar?

Edited by brunoais
tags code + geshi
Posted

Não entendo qual o problema. Quando executas o código php deve ser óbvio para encontrar o problema (é um erro de sintaxe, por isso, o php avisa-o). Se mm assim não te apercebeste, com este syntax hilighting já deve dar para perceber.

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Posted

eu percebo onde queres chegar, mas eu não estou a vontade com aquilo que disseste e isso implicava eu mudar páginas e páginas de código para ficar tudo igual :s

isso é óptimo por duas razões.

- aprendes a não voltar a repetir o mesmo erro

- aprendes a separar código para minimizar a repetição

IRC : sim, é algo que ainda existe >> #p@p

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.