Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema query!!!

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353

    Problema query!!!

    Ciao! sto provando a fare la versione php del tutorial d enrico lai in flash-mx...originalmente fatto in asp! ho un problemino con il file read_db che deve prendere i dati ed impaginarli 3 per pagina!
    ecco il codice:

    //record per pagina
    if (!isset($start) OR $start<0)
    $start=0;
    $step = 3;

    //vediamo i voli
    $query = "SELECT id, idvolo, partenza, hpartenza, arrivo, harrivo FROM voli ORDER BY hpartenza ASC LIMIT $start,$step";
    $result = mysql_query($query, $db);

    while ($row = mysql_fetch_array($result))
    { echo $row['idvolo'] . $row['partenza'] . $row['hpartenza'] . $row['arrivo'] . $row['harrivo'] . "
    "; }
    mysql_close($db);

    if ($start>0)
    { $start_back = $start - $step;
    echo "<a href=read_db.php?start=$start_back>precedenti</a>";
    }
    //totale record??????????
    $query = "SELECT count(*) AS tot FROM voli";
    $result = mysql_query ($query, $db);
    $row = mysql_fetch_array ($result);
    $pages = intval(($row['tot']-1) / $step)+1;

    for ($i=0; $i<$pages AND $i<5; $i++)
    { $start_page = $i * $step;
    echo "<a href=read_db.php?start=$start_page>" . ($i+1) . "</a> ";
    }

    if ($start + $step < $row['tot'])
    { $start_next = $start + $step;
    echo "<a href=read_db.php?start=$start_next>successivi</a>";
    }

    visualizza corettamente i 3 valori in una pagina ma non mi crea i pulsanti per andare su e giù nelle pagine e mi restituisce questo errore:

    Warning: mysql_query(): 3 is not a valid MySQL-Link resource in c:\programmi\easyphp1-8\www\xml\read_db.php on line 28

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\xml\read_db.php on line 29


    non so proprio che fare!!!!
    spero di non essermi dilungato troppo!
    grazie e a presto!

  2. #2
    Poco prima fai mysql_close() e poi vorresti riusare la connessione appena chiusa... ????

    I miracoli non si usano piu' da tanto tempo ormai....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    grazie 1000!!!
    è lunedì mattina!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.