Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Fiz um script de parceiros e estou com problemas em verificar url já cadastrada!

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Fiz um script de parceiros e estou com problemas em verificar url já cadastrada!

    Código:
    <?php
        
    if ($_POST['cadastrar']) {
        
    $conn = @mysql_connect("localhost", "", "") or die ("Problemas na conexão.");
    $db = @mysql_select_db("", $conn) or die ("Problemas na conexão");
    $db = mysql_query("SET NAMES 'utf8'");
    $db = mysql_query('SET character_set_connection=utf8');
    $db = mysql_query('SET character_set_iclient=utf8');
    $db = mysql_query('SET character_set_results=utf8');
    $title = $_POST['title'];
    $url = $_POST['url'];
    $foto = $_POST['img'];
        
         $title = strip_tags($title);
         $url = strip_tags($url);
    
        if ($foto!="") {
            
            $url = $_POST['url']; //aqui você resgata o login digitado
            $query = mysql_query("select * from parceiros where url='$url' "); //executa o query
            $busca = mysql_num_rows($query); //pega o total das linhas encontradas
    
            if (($busca)=='0')
            {$sql = mysql_query("INSERT INTO parceiros VALUES ('', '".$title."', '".$url."', '".$foto."', '0', '')");
                        if ($sql){
                            echo "<script>alert('Parceiro Adicionado !');location.href='http://www.linkativo.com.br/cadastro.php';</script>";
                        }
            } else {
                echo "<script>alert('Url já existe em nosso banco de dados !');location.href='http://www.linkativo.com.br/cadastro.php';</script>";
            }
    
            }}
    
        
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Parceria </title>
    <style>
    .caixa {
        border: 1px solid #DCDCDC;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
        border-radius: 8px;
        background: #F8F8FF;
        margin: 10px;
        font: 13px Verdana, Arial, Helvetica, sans-serif;
        color: #252525;
    }
    </style>
    <script>
    function avisar() {
        var theurl=document.cadastro.url.value;
         var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
         
                    if ( document.cadastro.title.value == "")
                   {
                  alert("Insira o nome do blog!");
                  return false;
                  }else if (!tomatch.test(theurl))
         {
             window.alert("Url inválida (verifique se contem o http:// ou se o mesmo nao está duplicado)");
             return false;
         }else if( document.cadastro.img.value == "")
                   {
                  alert("Esqueceu do banners ?");
                  return false;
                  }
                 return true;
            }
            </script>
    </head>
    <body style="font-size: 12px;">
    <script type="text/javascript">
    
    function limparPadrao(campo) {
            if (campo.value == campo.defaultValue) {
                    campo.value = "";
            }
    }
    
    function escreverPadrao(campo) {
            if (campo.value == "") {
                    campo.value = campo.defaultValue;
            }
    }
    
    </script>
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="cadastro" id="cadastro" >
      <table border="0" class="caixa">
        <tr>
          <td><span class="c1">Nome do blog:</span><br /><input name="title" type="text" size="40" maxlength="65" class="inputbox" value="LinkAtivo!" onfocus="limparPadrao(this);" onblur="escreverPadrao(this);" /></td>
        </tr>
        </table>
        <table border="0" class="caixa">
        <tr>
          <td><span class="c1">Link do blog:</span><br /><input name="url" type="text" size="40" value="http://www.linkativo.com.br" onfocus="limparPadrao(this);" onblur="escreverPadrao(this);" /></td>
        </tr>
        </table>
        <table border="0" class="caixa">
        <tr>
          <td><span class="c1">Link do Banner:</span><br /><input type="text" value="http://www.linkativo.com.br/grande.gif" onfocus="limparPadrao(this);" onblur="escreverPadrao(this);" size= '40' name="img" />  <span class="c1">Tamanho do banner:<strong>100x100 px</strong></span></td>
        </tr>
        </table>
    
          <input type="submit" src="img/adicionar.gif" name="cadastrar" onClick="return avisar();" value="Adicionar Banner" class="submit"/>
      </form>
    
    </body>
    </html>

    Ai pessoal alguem que entenda um pouco de php poderia me ajudar, eu fiz este script de parceiros e não sei como ele dizer que o URL já foi cadastrado se puderem refazer o codigo e postar fico feliz
    Last edited by areax; 30-05-2011, 12:07.
    Similar Threads

  • Font Size
    #2
    Que tal antes de inserir o valor, verificar pela existência do mesmo com um SELECT normal e fazer a validaçao com mysql_num_rows()?
    Att.
    Este material pode ser compartilhado, desde que os devidos créditos sejam dados.



    Notify-list · Twitter · Blog

    Nova lei: Invadir computadores protegidos é crime.
    Lógica: Se eu invadi, não é protegido. Logo, não é crime :-)

    Comment

    X
    Working...
    X