danielafnovo Posted June 16, 2013 at 09:59 PM Report #513282 Posted June 16, 2013 at 09:59 PM (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 June 17, 2013 at 08:49 AM by brunoais tags code + geshi
I-NOZex Posted June 16, 2013 at 10:15 PM Report #513283 Posted June 16, 2013 at 10:15 PM primeiro pedia-te para colocar tudo em tag CODE do genero: [ CODE=PHP]<?php codigo php ?>[/ CODE] (tira os espaços) so depois disso é que te consigo analizar o codigo B2R » Beat2Revolution v3.0b | Regista e divulga-nos beat2revolution.net
HappyHippyHippo Posted June 17, 2013 at 05:02 AM Report #513301 Posted June 17, 2013 at 05:02 AM "imagem" é alguma constante ? $_FILES[imagem]['tmp_name']; IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
danielafnovo Posted June 17, 2013 at 07:09 AM Author Report #513304 Posted June 17, 2013 at 07:09 AM nao sei fazer isso :s imagem é o campo da base de dados..
brunoais Posted June 17, 2013 at 08:51 AM Report #513311 Posted June 17, 2013 at 08:51 AM 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%.
danielafnovo Posted June 17, 2013 at 03:36 PM Author Report #513399 Posted June 17, 2013 at 03:36 PM 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
HappyHippyHippo Posted June 17, 2013 at 03:58 PM Report #513404 Posted June 17, 2013 at 03:58 PM 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 Portugol Plus
danielafnovo Posted June 21, 2013 at 04:18 PM Author Report #514305 Posted June 21, 2013 at 04:18 PM já consegui, obrigado...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now