Manuali.it
Ciao e Benvenuto/a nel Forum di Manuali.it !
Non sei registrato? Registrati subito cliccando QUI! E utilizza tutte le funzionalita' del sito!
Ci vediamo sul Forum !
Lo Staff di Manuali.it
Oggi è mar mag 22, 2012 8:25 pm

Tutti gli orari sono UTC +2 ore




Apri un nuovo argomento Rispondi all’argomento  [ 4 messaggi ] 
Autore Messaggio
 Oggetto del messaggio: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE
MessaggioInviato: mer lug 13, 2011 8:18 am 
Non connesso
Novizio
Novizio

Iscritto il: mar lug 12, 2011 4:50 pm
Messaggi: 9
Sono riuscita, tramite un esempio che è su questo forum, ha fare la paginazione. Il mio problema è che funziona soltanto la prima pagina e questo perchè la funzione che ho utilizzato io nella query è la funzione rownum e non limit come per mysql. Rownum trova soltanto i primi numeri, nel senso che se gli dico di prendere i record tra 1 e 20 lo fa ma se gli dico di prenderli da 21 a 40 non lo fa perchè non parte da 1. (non so se mi sono spiegata)
A questo punto si pone il problema di dover trovare un metodo alternativo (che potrei FORSE aver trovato) ma non riesco a capire con quale criterio la funzione rownum attribuisca ai recordo un numero progressivo b :crybaby:
C'è qualcuno che mi può aiutare???
Grazie...

Sara



Condividi: Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Technorati Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a OKNOtizie Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Segnalo Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Digg Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Boomark.it Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Furl Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a de.li.cious Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Yahoo Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Stumbleupon Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Google Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a BlogLines Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a SocialDust.com Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Live.com Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Wikip.it
Top
 Profilo E-mail  
 
 Oggetto del messaggio: Re: PAGINAZIONE DATI IN PHP con ORACLE
MessaggioInviato: mer lug 13, 2011 11:39 am 
Non connesso
Novizio
Novizio

Iscritto il: mar lug 12, 2011 4:50 pm
Messaggi: 9
Il codice è questo...perchè non funziona la seconda pagina???
La query adesso funziona...è tutto a posto in quel senso...ma non si vede nulla nella seconda pagina e non mi da nemmeno un errore... :(
<?php

require "include/paginazione.inc.php";

$c=oci_connect("xxx", "xxx", "xxx");
$webpage = basename($_SERVER['PHP_SELF']);
$page = (!isset($_GET['page']))? 1 : $_GET['page'];
echo "questa è la pagina".$page."<br>";
$queryprima=oci_parse($c,"select count(*) from cons_esami_assegnare");
oci_execute($queryprima);
while (($ris=oci_fetch_array($queryprima, OCI_ASSOC))){
foreach ($ris as $pippo){
echo ($pippo !== null ? htmlentities($pippo, ENT_QUOTES) :"&nbsp;");
}
}

$max_results = 20;//numero di elementi da visualizzare per pagina.
$total_results = $pippo;
$total_pages = ceil($total_results / $max_results);
$from = (($page * $max_results) - $max_results)+1;

$queryprima=oci_parse($c,"select c1,c2,c3,c4,c5,c6,c7
from (select rownum r,t.laboratorio c1, t.richiesta c2, t.esame c3,
t.campioni c4, to_date(t.dataaccettazione,'dd-mm-yyyy') c5,
t.giornipassatiaccettazione c6,
t.giornicartaservizi c7
from cons_esami_assegnare t)
where r between $from and $max_results");
oci_execute($queryprima);
echo "<table border=1 width='100%'>\n<tr><font color='#6666CC'>";
echo "<tr><font color='#6666CC'><td align='center'>Laboratorio</td><td align='center'>Richiesta</td><td align='center'>Esame</td><td align='center'>Campioni</td><td align='center'>Data Accettazione</td><td align='center'>Giorni Passati Accettazione</td><td align='center'>Giorni Carta Servizi</td></font></tr>\n";
echo "<tr><font color='#6666CC'>";
while (($riga=oci_fetch_array($queryprima, OCI_ASSOC+OCI_RETURN_NULLS))){
foreach ($riga as $item){
echo " <td align='center'>". ($item !== null ? htmlentities($item, ENT_QUOTES) :"&nbsp;"). "</td>\n";
}
echo "</font></tr>\n";
}
echo "</font></tr></table>\n";

echo pagination_3($total_pages, $page, $webpage);

oci_close($c);
?>



Condividi: Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Technorati Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a OKNOtizie Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Segnalo Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Digg Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Boomark.it Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Furl Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a de.li.cious Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Yahoo Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Stumbleupon Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Google Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a BlogLines Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a SocialDust.com Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Live.com Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Wikip.it
Top
 Profilo E-mail  
 
 Oggetto del messaggio: Re: PAGINAZIONE DATI IN PHP con ORACLE
MessaggioInviato: mer lug 13, 2011 1:41 pm 
Non connesso
Novizio
Novizio

Iscritto il: mar lug 12, 2011 4:50 pm
Messaggi: 9
Tutto risolto.....tutto funziona :) :)
Ciaoooooooooooooooooooooooooooooooo



Condividi: Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Technorati Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a OKNOtizie Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Segnalo Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Digg Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Boomark.it Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Furl Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a de.li.cious Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Yahoo Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Stumbleupon Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Google Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a BlogLines Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a SocialDust.com Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Live.com Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Wikip.it
Top
 Profilo E-mail  
 
 Oggetto del messaggio: Re: PAGINAZIONE DATI IN PHP con ORACLE
MessaggioInviato: gio lug 14, 2011 10:06 pm 
Non connesso
Moderatore
Moderatore
Avatar utente

Iscritto il: dom ott 05, 2008 10:45 pm
Messaggi: 1230
Bene! ;)

_________________
Davide
Se fossimo tutti meno egoisti saremmo tutti più felici

Se il computer non ti serve spegnilo, risparmia energia :)

Non formattare!!! Prima prova a ripristinare ;) -> http://fur.ly/5twz (XP/Vista/7)scegli dalla tendina



Condividi: Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Technorati Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a OKNOtizie Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Segnalo Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Digg Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Boomark.it Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Furl Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a de.li.cious Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Yahoo Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Stumbleupon Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Google Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a BlogLines Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a SocialDust.com Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Live.com Aggiungi: [Risolto]PAGINAZIONE DATI IN PHP con ORACLE a Wikip.it
Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 4 messaggi ] 

Tutti gli orari sono UTC +2 ore


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi

Cerca per:
Vai a:  
2000 - 2011 Manuali.it © - P.IVA 00992330670 - Tutti i diritti riservati - Note Legali - Condizioni di utilizzo del sito - Privacy - E' vietata qualsiasi riproduzione parziale o completa se non autorizzata - # Powered by Cykel Software
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it
phpBB SEO