Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera preciso validar se ja exite nome do cliente e usuário conforme o code o que esta de errado?
<?php
require('../../dao/conexao.php'). $cl_nome = $_POST["cl_nome"]. $cl_cpf = $_POST["cl_cpf"]. $cl_endereco = $_POST["cl_endereco"]. $cl_numero = $_POST["cl_numero"]. $cl_email = $_POST["cl_email"]. $cl_usuario = $_POST["cl_usuario"]. $cl_data = $_POST["cl_data"]. $cl_plano = $_POST["cl_plano"]. $cl_eqpto= $_POST ["cl_eqpto"]. $cl_mensalidade= $_POST ["cl_mensalidade"]. $cl_status= $_POST ["cl_status"]. $cl_mac= $_POST ["cl_mac"]. $cl_data_pgto= $_POST ["cl_data_pgto"]. $cl_obs= $_POST ["cl_obs"]. $query_select = "SELECT cl_nome,cl_usuario FROM cliente WHERE cl_nome = '$cl_nome' and cl_usuario = '$cl_usuario'". $select = mysql_query($query_select,$link). $array = mysql_fetch_array($select). $nomearray = $array['cl_nome']. $usuarioarray = $array['cl_usuario']. if( $nomearray == $cl_nome) { echo"<script language='javascript' type='text/javascript'>alert('Esse CLIENTE ja existe'). </script>". die(). } echo"<script language='javascript' type='text/javascript'>alert('Esse USUARIO ja existe'). </script>". die(). }else { $comando = "insert into cliente (cl_nome,cl_cpf,cl_endereco,cl_numero,cl_email,cl_usuario,cl_data,cl_plano,cl_eqpto,cl_mensalidade,cl_status,cl_mac,cl_data_pgto,cl_obs) values ('$cl_nome','$cl_cpf','$cl_endereco','$cl_numero','$cl_email','$cl_usuario','$cl_data','$cl_plano','$cl_eqpto','$cl_mensalidade','$cl_status','$cl_mac','$cl_data_pgto','$cl_obs')". if ($resultado = mysql_query($comando)) { echo '<script type="text/javascript">alert("Cadastrado com sucesso!:)"). location.href="localhost/webnet/home.php?p=1"</script>'. } else { echo '<script type="text/javascript">alert("OPS Houve um erro ao cadastrar!:( "). location.href="localhost/webnet/home.php?p=1"</script>'. }
}Bacana :) , precisava distinguir para que na hora do cadastro eu saber se (usuario ou nome) já esta cadastrado, conforme no exemplo que mandei...
if( $nomearray == $cl_nome) {
echo"<script language='javascript' type='text/javascript'>alert('Esse CLIENTE ja existe');</script>";
die();
}
elseif( $usuarioarray == $cl_usuario) {
echo"<script language='javascript' type='text/javascript'>alert('Esse USUARIO ja existe');</script>";
é possivel ?
Sim, basta usara lógica que você utilizou dentro do if...
Atá legal, é possivel guardar 2 valores dessa forma ?
ta certo ?
$array = mysql_fetch_array($select);
$nomearray = $array['cl_nome'];
$usuarioarray = $array['cl_usuario'];
Consegui muito obrigado :)
>
Você deveria utilizar OR na consulta, pois se um deles existir você já deve barrar...
$query_select = "SELECT cl_nome,cl_usuario FROM cliente WHERE cl_nome = '$cl_nome' OR cl_usuario = '$cl_usuario' LIMIT 1";
$select = mysql_query($query_select,$link) OR DIE(mysql_error());
if(mysql_num_rows($select) != '0'){
// USUARIO/NOME JÁ EXISTENTE...
}else{
// FAZ O CADASTRO
}
OR resolveu
Você deveria utilizar OR na consulta, pois se um deles existir você já deve barrar...
// USUARIO/NOME JÁ EXISTENTE... }else{ // FAZ O CADASTRO }