Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Database
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 09 Feb 2012 14:38    Oggetto: Rispondi citando

se sulla prima pagina usi un form in modalità 'POST' poi quando cercherai di passare alla seconda pagina attraverso un link non avrai più il valore 'POSTato'. Ti consiglio di passare il parametro sulla querystring, e quindi usare GET, così funzionerà in tutte le pagine successive.
Top
Profilo Invia messaggio privato HomePage
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 09 Feb 2012 23:17    Oggetto: Rispondi citando

Ok adesso provo, grazie per il consiglio.
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 20:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 09 Feb 2012 23:25    Oggetto: Rispondi citando

Nella generazione dei link, hai dimenticato di passare il parametro cerca (o almeno così mi pare).
Quando scrivi il for, ad un certo punto generi la query mettendo un "$cerca" ma dovresti fare una roba tipo: "..&cerca=$cerca&...".
Top
Profilo Invia messaggio privato
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 10 Feb 2012 23:46    Oggetto: Rispondi citando

Ok, ci sono riuscito, avevo fatto alcuni errori sui parametri e dovevo sistemare meglio una riga che avevo fatto, grazie a tutti.
Top
Profilo Invia messaggio privato
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 16 Feb 2012 19:34    Oggetto: Rispondi citando

Ok, ho l'ultimo problema e poi ho finito tutto il database finalmente. Allora, se io cerco la parola "prova" e mi escono un totale di 30 pagine, il browser visualizzarà tutte e 30 le pagine, nella lista in basso per la selezione. Vorrei sapere se c'è un modo per visualizzare solo ad esempio le prime 6 pagine così: 1 2 3 4 5 6 e poi continuando, ad esempio cliccando sul 6 così: 4 5 6 7 8 9. Credo che si faccia con l'apposita funzione LIMIT, però ho qualche dubbio che sia propio così... Comunque su google non ho trovato nulla in proposito e mi chiedo se qualcuno di voi lo sappia. Se avete una guida che spiega il procedimento propio per fare questo meglio ancora. Grazie.
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 17 Feb 2012 13:45    Oggetto: Rispondi citando

immagino tu usi un ciclo for per stampare i link alle altre pagine... bene, basta che il tuo ciclo for parta da
k=max(1,pagina corrente-3)
e vada a
min(numero totale pagine, k+5)

Ciao
Top
Profilo Invia messaggio privato HomePage
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 17 Feb 2012 21:18    Oggetto: Rispondi citando

Grazie della risposta, però nno ho capito bene come implementare, normalmente ho questo:
Codice:
   for($i=1; $i <= $totPages; $i++)
, che è il ciclo for usato per stampare, con sotto la variabikle che stampa il risultato "$pagine". Adesso, ho provato a fare così:
Codice:
    $k= max(1,$page-3);
   $m= min($totPages, $k+5);
   for($k; $m)($i=1; $i <= $totPages; $i++)
, ma forse tu non intendevi questo, comunque adesso faccio una ricerca su google e vedo se c'è qualche consiglio su questo tipo di aggiustamento, sperando di trovre magari dove sbaglio, se risolvo posto la soluzione. Ciao.
Top
Profilo Invia messaggio privato
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 18 Feb 2012 02:23    Oggetto: Rispondi citando

Allora, non ho ancora risolto il problema, ma dalle cose trovate su google meglio che specifichi subito il tutto. I dati per essere pubblicati passano attraverso una $variabile , che pubblica le pagine tramite una funzione implode( "$a", "$b"), ovviamente ho utilizzato nomi a caso per gli esempi, però meglio specificare il tutto... Quella cosa he ho scritto prima in codice ignoratela, non conoscevo la funzione è ho inserito il tutto un pò a caso, comunque ancora non ho capito come fare. Weeps
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 20:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 19 Feb 2012 13:23    Oggetto: Rispondi citando

Aspetta, che vuol dire:
Codice:

for($k; $m)($i=1; $i <= $totPages; $i++)

Il ciclo deve diventare
Codice:

for ($i=$k;$i<=$m;++$i)
{
...
}

ossia $i deve partire da $k e terminare in $m dove $k e $m sono definite come ti ha fatto vedere SverX.
Quello che hai scritto tu non esiste in php.
Top
Profilo Invia messaggio privato
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 19 Feb 2012 16:10    Oggetto: Rispondi citando

Grazie mille della risposta, avevo mal interpretato la sintassi di SverX ed ero andato fuori strada. Avevo pensato che dovessi metterli dentro quei parametri comunque, ma mi dava degli errori di sintassi, e ho pensato che non fosse quella la strada (invece lo era), per questo ho deciso di metterli fuori (sbagliando, anche se non avevo mai visto una cosa del genere, e come ho scritto, poi ho deciso di abbandonarla perchè sembrava veramente strana la sintassi, nonchè impossibile...).
Certo che voi due ne sapete di cose....
Come sempre adesso funziona. Bravi. Applause
Top
Profilo Invia messaggio privato
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 22 Feb 2012 11:02    Oggetto: Rispondi

Salve, chiedo qui per non aprire post inutili, visto che la mia è solo una domanda banale sulla tabella creata. Volevo sapere: visto che quando taglio la descrizione (per esempio a 50 caratteri) utilizzando un file JQuery, quando la espando tutta la riga della tabella si adatta al contenuto andando a sballare le posizioin, ad esempio se la descrizione è molto lunga il titolo del record trovato di fianco si abbassa automaticamente andando sotto l'immagine del primo ed è un effetto visivo molto brutto. Controllando su google mi è parso di capire che tutta la riga si adatta automaticamente all'espansione della cella, quindi dovrebbe essere impossibile agire come voglio io. A questo punto volevo sapere se magari esisteva un comando che diceva ad esempio al campo titolo di rimanere sempre a "1" dal bordo superiore. Tutti i comandi che ho trovato riguardano l'impaginazione e non funzionano in questo caso. Comunque visto hce credo non si possa fare non fà niente se non c'è una soluzione. Solo che... è meglio chiedere agli esperti, no? Ciao e grazie.
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 1 ora
Vai a Precedente  1, 2, 3  Successivo
Pagina 2 di 3

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi