Rezultate 1 la 10 din 12

Subiect: afisare inregistrari dintr-un interval de timp

Vizualizare arbore

  1. #8
    Avatarul lui impelo
    impelo este deconectat Membru SeoPedia
    Reputatie:
    30
    Data înscrierii
    7th April 2011
    Locaţie
    Bucuresti
    Posturi
    304
    Putere Rep
    30


    Implicit

    Nu cred ca are rost sa deschid threaduri separate pentru fiecare problema in parte... Am ajuns la partea de selectare din baza de date, dar de aceasta data, inregistrarile sa fie distincte.
    Codul general este
    Cod PHP:
        <?php
                
    include('config.php');
    $sql="SELECT * FROM $tbl_name WHERE data_expirare BETWEEN now() AND now() + interval 7 day ORDER BY data_expirare, denumire ASC";
    $result=mysql_query($sql);
    while(
    $rows=mysql_fetch_array($result, MYSQLI_ASSOC)){
    ?>
                    <tr> 
                        <td><? echo $rows['tip_asigurare']; ?></td> 
                        <td><? echo $rows['denumire']; ?></td> 
                        <td align="center"><a href="?show=vezi_cnp&cnp=<?php echo $rows['cnp']; ?>"><? echo $rows['cnp']; ?></a></td> 
                        <td><? echo $rows['marca']; ?></td> 
                        <td align="center"><? echo $rows['nr_inmatriculare']; ?></td> 
                        <td align="center"><? echo $rows['asigurator']; ?></td> 
                        <td align="center"><? echo date("d.m.Y",strtotime($rows['data_emitere'])); ?></td> 
                        <td align="center"><? echo date("d.m.Y",strtotime($rows['data_inceput'])); ?></td> 
                        <td align="center"><? echo date("d.m.Y",strtotime($rows['data_expirare'])); ?></td> 
                        <td><? echo $rows['valoare_prima']; ?></td> 
                    </tr> 
    <?php } 
    mysql_close(); ?>
    Ma gandeam sa selectez inregistrari distincte, asta pentru ca am baza de date organizata astfel:
    id
    data_expirare
    denumire
    ...etc.

    In cazul meu, am multe inregistrari cu aceeasi denumire si data_expirare. Ma gandeam sa afisez o singura inregistrare, fiindca imi umple tabelul de nu se mai vede aceasta afisare (multe fiind identice).

    Am facut urmatorul cod, dar imi da o eroare.
    Cod PHP:
    $sql="SELECT DISTINCT nr_polita * FROM $tbl_name WHERE data_expirare BETWEEN now() AND now() + interval 7 day ORDER BY data_expirare, denumire ASC"; 
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/florinma/public_html/asigurarea-rca.ro/scadente/ext/avertizari.php on line 24
    Linia 24 este:
    Cod PHP:
    while($rows=mysql_fetch_array($result, MYSQLI_ASSOC)){ 

    Am incercat si alte variante, cum am tot gasit pe net, dar fara rezultat.
    Cod PHP:
    $sql="SELECT DISTINCT nr_polita * FROM ... 
    Cod PHP:
    $sql="SELECT DISTINCT nr_polita FROM ... 
    Cod PHP:
    $sql="SELECT DISTINCT (nr_polita) * FROM ... 


    Nu inteleg... daca las fara acel distinct, imi merge nemaipomenit, dar imi afiseaza prea multe rezultate, unele aproape identice si fara rost in afisare.


    Am facut si asa...
    Cod PHP:
    <?php
                
    include('config.php');
    $sql="SELECT DISTINCT nr_polita FROM $tbl_name WHERE data_expirare BETWEEN now() AND now() + interval 7 day ORDER BY data_expirare, denumire ASC";
    $result=mysql_query($sql);
    while(
    $rows=mysql_fetch_array($result)){
    ?>
    Dar imi afiseaza numai in dreptul datelor 01.01.1970, iar in dreptul celorlalte (denumire, cui, marca auto etc) este gol.

    Un link util, unde sa ma pot documenta imi puteti da, va rog?
    Asa cum am mai spus, vreau sa invat, nu cer mura-n gura. Exercitiul e mama invataturii.


    Numai bine!
    Ultima modificare făcută de impelo; 28th January 2013 la 12:25.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Inregistrare.NET + Inregistrari.NET
    De iSKY în forumul Domenii
    Răspunsuri: 0
    Ultimul Post: 31st July 2012, 08:33
  2. Ofer inregistrari.info
    De Bogdan Calin în forumul Oferte gratuite
    Răspunsuri: 1
    Ultimul Post: 13th June 2012, 22:02
  3. Peste 5.000 backlink-uri sidewide .RO in interval de >3 luni, 5 euro
    De Dragos Nicu în forumul Link-uri/Bannere
    Răspunsuri: 16
    Ultimul Post: 12th December 2011, 21:53
  4. Afisarea random 'n' inregistrari
    De tiberiur în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 22nd September 2011, 15:31
  5. PHP/MySQL afisare inregistrari care incep cu litera X
    De Iulian în forumul Server side
    Răspunsuri: 2
    Ultimul Post: 19th July 2010, 07:04

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •