Ir para conteúdo
Fórum Script Brasil

m3io

Membros
  • Total de itens

    163
  • Registro em

  • Última visita

Posts postados por m3io

  1. eu criei o meu proprio sistema mas é bem fudido de entender, mas a logica em si não é complicada. ve o meu codigo e tenta tirar a ideia geral

    <table width="100%">

    <thead>

    <tr><?php

    $tab = "utilizadores";

    $by = "id"; //default

    $id="id";$email="email";

    $tel="tel";

    $seta = "images/adown.png";

    //////aki ele detecta a coluna que escolheste

    elseif ($_GET["by"] == "id"){$by = "id";}

    elseif ($_GET["by"] == "email"){$by = "email";}

    elseif ($_GET["by"] == "tel"){$by = "tel";}

    //////aki ele detecta a ordem que escolheste, se esta descendente fica ascendente e vice versa

    $order="ASC"; //ordem default asc

    //neste pekeno script ele delecta a ordem e vai buscar uma pekena imagem de uma seta pra baixo ou para cima

    if($_GET["order] == "DESC")

    {$seta = "images/atop.png";$order = "ASC";}

    else

    {$seta = "images/adown.png";$order = "DESC";}

    ?>

    ///envia a ordem e a coluna ///faz print na ordem da seta

    <th width="40px"><a href="<?php echo $_SERVER['PHP_SELF']."?order=$order&by=$id"; ?>">ID<img src=<?php echo $seta; ?>"/></a></th>

    <th><a href="<?php echo $_SERVER['PHP_SELF]."?order=$order&by=$email"; ?>">Email</a></th>

    <th width="50px"><a href="<?php echo $_SERVER['PHP_SELF']."?order=$order&by=$tel"; ?>">Tel.</a></th></th>

    </tr>

    </thead>

    <?php

    $query = 'SELECT * FROM `utilizadores` ORDER BY '.$by.' '.$order.' LIMIT 10';

    $clientes = mysql_query($query);

    $row = mysql_fetch_assoc($clientes);

    while ($row != null)

    { ?>

    <tbody>

    <tr>

    <td class="a-center"><?php echo $row["id]; ?></td>

    <td><?php echo $row["email"]; ?></td>

    <td><?php echo $row["tel"]; ?></td>

    </tr>

    <?php $row = mysql_fetch_assoc($clientes); } ?>

    </tbody>

    </table>

    ve la ver que consegues fazer com isso, a ideia esta toda ai

  2. <?php
    $id = $_GET["id"]; //pega o id do url
    $tab = "quarto";
    $query = ("SELECT * FROM `$tab` WHERE `idQuarto` = '$id'");
    $result = mysql_query($query);
    $row = mysql_fetch_assoc($result);
          while ($row != null)
        { 
    
             echo $row["id"];
             echo $row["nome"];
             echo $row["session"];
            // e por ai
    
            $row = mysql_fetch_assoc($result);
            }
    
    ?>

  3. $id = $_GET["id"]; //pega o id do url

    $nome = $_GET["nome"];

    $descricao = $_GET["descricao"];

    mysql_query("UPDATE `produtos` SET `nome`='$nome', `descricao`='$descricao' WHERE `id`='$id'"); ///altera o nome e descricao onde id = id do url

  4. é igual ao meu carrinho basicamente o script que te passei funciona.

    <a href="del.php?id=<?php echo $row['id'];?>">delete</a>
    <?php
    
    $delid = mysql_real_escape_string($_GET["id"]);
    $tab = "tbl_carrinho"; //tabela onde vai apagar
    mysql_query("DELETE FROM $tab WHERE id = $delid");    ///apagas so esse produto do carrinho
    [color="#2E8B57"]ou[/color]
    
    $delid = mysql_real_escape_string($_GET["id"]);
    $tab = "tbl_carrinho"; //tabela onde vai apagar
    $delid = session_id();
    mysql_query("DELETE FROM $tab WHERE sessao = $delid");   ///
    $page = "apagado_com_sucesso.php";
    header("Location: ".$page."");
    
    
    ?>

  5. <?php
    
    echo "proximo vencimento a  ".date("Y-m-d", strtotime("+15 days"));
    
    ///////////////OU \\\\\\\\\\\
    $date = date("Y-m-d");// data de hoje
    
    $date = strtotime(date("Y-m-d", strtotime($date)) . " +1 day");
    $date = strtotime(date("Y-m-d", strtotime($date)) . " +1 week");
    $date = strtotime(date("Y-m-d", strtotime($date)) . " +2 week");
    $date = strtotime(date("Y-m-d", strtotime($date)) . " +15 days");
    $date = strtotime(date("Y-m-d", strtotime($date)) . " +30 days");
    
    ?>

  6. $tab = "sua.tabela";
    $val = "codigo.p";
    
    $ERRORS = array(); //opcional
    
    $result_set = mysql_query("SELECT * FROM `$tab` WHERE `pcodigo`='$val';");
    $row = mysql_fetch_assoc($result_set); 
    
    if ( $row["produto"] == $_POST["produto"] and $_POST["produto"]!=NULL )
      {
       $ERRORS[] = "O username escolhido já existe ou não existe"; //optional
       $alert = 'Este codigo já existe. Digite outro!';
       
      }
    //
    
    ////pekeno ciclo para mostrar erros. pode tirar é opcional
    if(sizeof($ERRORS) > 0)
      {
       // format and display error list
       echo "<ul>";
    
       foreach ($ERRORS as $e)
         {
          echo "<li>$e</li>";
          }
          echo "</ul>";
          echo "<a href='java script: history.go(-1)'>voltar</a>";
       }
       else 
         {
          executa o codigo para adicionar ou como voce kiser
          (adiciona, update, qualker coisa)
         }

  7. $two_letter_country_code=iptocountry($IPaddress);

    $three_letter_country_code=$countries[ $two_letter_country_code][0];

    $country_name=$countries[$two_letter_country_code][1];

    echo $two_letter_country_code ////// ex: PT, BR, EN, US

    echo $three_letter_country_code ///// ex: PTB

    echo $country_name ////ex: Portugal, Brasil, Espanha

    é isso que ele faz se te ajudar

  8. tinha tb 2 erros no codigo

    function iptocountry($ip) {
        $numbers = preg_split( "/\./", $ip);
        include("ip_files/".$numbers[0].".php");
        $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
        foreach($ranges as $key => $value){
            if($key<=$code){
                if($ranges[$key][0]>=$code){$two_letter_country_code=$ranges[$key][1];break;}
                }
        }
        if ($two_letter_country_code==""){$two_letter_country_code="unkown";}
        return $two_letter_country_code;
    }
    
    define ("BASE_HREF","http://rededms.com.br/idioma/");
    $IPaddress=$_SERVER['REMOTE_ADDR']; 
    $two_letter_country_code=iptocountry($IPaddress);
    $three_letter_country_code=$countries[ $two_letter_country_code][0];
    $country_name=$countries[$two_letter_country_code][1];
    
    print "Two letters code: $two_letter_country_code<br>";
    print "Three letters code: $three_letter_country_code<br>";
    print "Pais: $country_name<br>";
    $pais = $country_name;
    
    // To display flag
    $file_to_check=BASE_HREF."flags/$two_letter_country_code.gif";
    if (file_exists($file_to_check)){
    //$band = "<img src=$file_to_check width=30 height=15><br>";
    $band = "<img src=".$file_to_check." width=\"30\" height=\"15\"><br>";
    }else{
    $band = "<img src=".BASE_HREF."flags/noflag.gif\" width=\"30\" height=\"15\"><br>";
    }

    verifique que a pasta

    flags e ip_files estao junto do ficheiro onde voce escreve o script

    por exemplo se voce meter o script no index.php

    o http://rededms.com.br/index.php fica na mesma directoria que

    http://rededms.com.br/ip_files e http://rededms.com.br/flags

  9. <a href="#edita.php?id=&idQuarto$">

    <a href="#delete.php?id=$idQuarto$" onclick="return confirm(\'Você Tem certeza que deseja excluir?\')">

    //////////tenta assim

    <a href="edita.php?id=$idQuarto">

    <a href="delete.php?id=$idQuarto" onclick="return confirm(\'Você Tem certeza que deseja excluir?\')">

  10. ups, esqueci de passar a funcao pra voce

    function iptocountry($ip) {
        $numbers = preg_split( "/\./", $ip);
        include("ip_files/".$numbers[0].".php");
        $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
        foreach($ranges as $key => $value){
            if($key<=$code){
                if($ranges[$key][0]>=$code){$two_letter_country_code=$ranges[$key][1];break;}
                }
        }
        if ($two_letter_country_code==""){$two_letter_country_code="unkown";}
        return $two_letter_country_code;
    }

  11. edita a sua BD e mete o ID como AI, Auto-increment

    depois é so

    $query      = 'SELECT * FROM `produtos` ORDER BY `data` DESC LIMIT 1';
                        ////ou
    $query      = 'SELECT * FROM `produtos` ORDER BY `id` DESC LIMIT 1';
            $produtos   = mysql_query($query);
            $row = mysql_fetch_assoc($produtos);
            while ($row != null)
            {
                     
                    //codigo
    
    
                     $row = mysql_fetch_assoc($produtos);
            } ?>

  12. ui tanta confusao

    tipo no k keres apagar metes um link ou imagem

    //no teu select pegas o id que é unico por isso não deves precisas de session nem nada mas tb depende

    <a href="del.php?id=<?php echo $row['id'];?>">delete</a>
    del.php
    <?php
    
    $delid = mysql_real_escape_string($_GET["id"]);
    $tab = "produtos"; //tabela onde vai apagar
    mysql_query("DELETE FROM $tab WHERE id_produto = $delid");
    $page = "apagado_com_sucesso.php";
    header("Location: ".$page."");
    
    
    ?>

  13. já tive um problema parecido uma x.

    e fiz :

    criei um ficheiro php.ini

    adicionei somente a linha que cria alterar

    no teu caso

    php.ini

    upload_max_filesize = 30M

    post_max_size = 30M

    e fazes upload pro seu_server/public_html

    tb pode ser diferente consoante o tipo de host que tens claro

×
×
  • Criar Novo...