Ir para conteúdo
Fórum Script Brasil

PaulinhoM

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Tudo que PaulinhoM postou

  1. PaulinhoM

    Variaveis

    É que você precisa colocar o resto do código no ELSE desse if que eu te mandei. if ($_POST['idade']==""){ echo"Você não digitou a idade"; }ELSE{TODO O RESTO DO CÓDIGO} Assim, ele só vai fazer a ação de gravar no banco de dados se o idade NÃO for vazio. Outra coisa que você pode fazer pra ficar mais legal, é ao invéz de usar o ECHO, exibir um alert na tela por JavaScript. Lembrando que pra usar o alert, você precisa ter o JavaScript instalado no seu sistema.
  2. Se a imagem possui um nome com pontuação, isso vai dar errado, pois o explode() vai retornar 3 valores. E ainda, para pegar o nome do arquivo, você deveria usar $img[0]. O ideal é usar pathinfo mesmo. $nomeArquivo = pathinfo($_FILES['imagem']['name'], PATHINFO_FILENAME); Realmente, não tinha pensado na possibilidade da imagem ter um "." no nome. Vou pesquisar mais sobre o pathinfo. Valeu
  3. PaulinhoM

    Variaveis

    Este erro de "A variável idade não foi definida..." se deve ao fato de não ter nada digitado no campo IDADE, e no banco o IDADE é Not Null.. Pois bem, o que você pode fazer é avisar que pra continuar, o usuário é OBRIGADO a digitar a idade.. Para isso: if ($_POST['idade']==""){ echo"Você não digitou a idade"; } Ele vê se o POST['idade'] (Ou GET, você não postou o form) é vazio.Se sim, ele exibe uma mensagem de erro. Se não, ele continua o script.
  4. E se você criar uma tabela para os IP's separada? Tipo Tabela_IP, que possui três campos (ID,IP e IP_USUARIO). Você cria um looping que crie e salve os ips (até o 254) na tabela IP e deixa o IP_USUARIO vazio. Quando um usuário se cadastrar, você salva o ID dele no campo IP_USUARIO. Para saber quais não estão sendo usados, você cria um select que mostre todos os campos WHERE IP_USUARIO null Na teoria, deve dar certo! rs
  5. Você pode, antes de salvar, utilizar um explode. Por exemplo.. $imagem=foto1.jpg; $img=explode(".",$imagem); echo $img[1]; //Será exibido apenas "foto1" Ai pra gravar no banco fica fácil....
  6. Boa tarde pessoal, Estou tentando dar um explode no endereço da minha pasta. Peguei o endereço através da função getcwd() e obtive o c:\www\site\pasta Uso o explode para pegar somente o nome da pasta.Porém, não consigo quebrar a ultima barra invertida ("\"). $show=getcwd(); $diretorio=explode("C:\wamp\www\Festa_Facil",$show); ---------------------------- Consegui.. Para quem tiver com dúvida, é só utilizar duas barras invertidas
  7. Boa tarde, Estou com um problema que não consegui encontrar no fórum. Estou criando um sistema que utiliza uma query, depois utiliza um While e dentro deste while, faz uma verificação com IF. Depois, exibe os dados do Banco. No Chrome e no Firefox funcionam normalmente. Porém, no IE ele trava e para de responder. Não sei se é problema, mas na minha query, utilizo INNER JOIN <?php $task="SELECT spac_taskmanager.task_manager_id, spac_taskmanager.task_manager_id_periodo, spac_taskmanager.task_manager_id_festa, spac_taskmanager.task_manager_fazer, spac_taskmanager.task_manager_contratar, spac_taskmanager.task_manager_dias, spac_festa_categoria.festa_categoria_nome, spac_festa_categoria.festa_categoria_id FROM spac_taskmanager INNER JOIN spac_festa_categoria ON spac_taskmanager.task_manager_id_festa=spac_festa_categoria.festa_categoria_id WHERE spac_festa_categoria.festa_categoria_nome= 'Casamento' AND spac_taskmanager.task_manager_status='Ativo' AND spac_taskmanager.task_manager_id_periodo='".$_GET['temp']."'"; $task_query=mysql_query($task) or die(mysql_error()); $num=mysql_num_rows($task_query); while($task_linha=mysql_fetch_array($task_query)) { if($task_linha['task_manager_id_periodo']==$_GET['temp']) { echo"<tr>"; echo"<td style='height:10px; width:10px;vertical-align:top;'>"; echo"<form style='height:100%;width:100%;'>"; echo"<INPUT TYPE='checkbox' NAME='task' VALUE='".$task_linha['task_manager_fazer']."'>"; echo"</td>"; echo"<td style='height:10px; width:650px; color:#555555;'>"; echo"<b>".$task_linha['task_manager_fazer']."<b>"; echo"</td>"; echo"<td>"; echo"<input type='image' src='images/edit.jpg' name='acao' value='A'>"; echo"</td>"; echo"<tr>"; echo"<td>"; echo"<br />"; echo"</td>"; echo"</tr>"; echo"</tr>"; } } echo"</td>"; echo"</tr>"; ?> OBRIGADO!
×
×
  • Criar Novo...