menu dinamici orizzontali (server e clientside) [SOLVED]
Nella prima versione del sito, per i menu orizzontali utilizzavo uno script che faceva un controllo tra url corrente ($_SERVER["PHP_SELF"])) e il valore nell'item della lista.
<?php
function getSelected($item,$title)
{
$data="";
$thisPage = basename($_SERVER["PHP_SELF"]);
if ($item==$thisPage)
$data.="\n<div id='selected'>$title</div>";
else $data.="\n<a xhref='".$item."' title='$title'>$title</a>";
return $data;
}
print "<div id='menu'>
".getSelected('index.php','Home').""
.getSelected('tv.php','Tv').""
.getSelected('cucina.php','Cucina').""
.getSelected('immagini.php','Immagini').""
.getSelected('filmati.php','Filmati').""
.getSelected('judo.php','Judo').""
.getSelected('software.php','Software').""
.getSelected('gdr.php','Giochi di Ruolo').""
.getSelected('guestbook.php','Guestbook')."\n</div>";
?>
Lo script era inserito nell'header comune a tutte le pagine.
Se i due corrispondevano, l'item corrente doveva avere uno stile diverso dagli altri.
continua...Sottoquery e Chiavi Primarie
Allora, vediamo un po', ho n pagine, in ognuna di queste pagine ho una sezione collegata ad una tabella del database.
Nella pagina devo aggiungere le funzionalità di modifica e cancellazione, ma poichè ogni tabella può avere una o più chiavi primarie, non ho un unico ID per ogni riga, quindi ho pensato: e se facessi una query per ottenere le chiavi primarie dalla stessa tabella?
continua...Apache: GET, POST e PUT
The basic operation of a PUT script should be:
- Check that request comes from the PUT method
- Get the file to update or create from PATH_TRANSLATED
- Read the data (read CONTENT_LENGTH bytes from standard input)
- Write the data to the file
- Return a 201 or 204 status.
http://www.apacheweek.com/features/put
e poi http://it.php.net/manual/en/features.file-upload.put-method.php
I fatti di Chuck Norris
Quando Chuck Norris fa sesso con un uomo, non è perché è gay, ma
perché aveva finito le donne.
Chuck Norris non legge i libri. Li fissa fino a quando non ottiene le
informazioni che gli servono.
Se chiedete l'ora a Chuck Norris lui vi risponderà "Ancora due
secondi."
Dopo aver chiesto "Ancora due secondi cosa?", vi colpisce con un
calcio volante a girare continua...
tabelle illuminate
SitePoint ci propone un libro sul Web Design ricco di esempi utili da studiare.
Ne cito in particolare uno sull'uso del dhtml e le tabelle.
continua...Interfree 9000 Keyboard reenabled
Al fine ho riabilitato le funzionalità multimediali( si insomma i tasti per i player) della tastiera che ai tempi ottenni con 30 ore di collegamento ad Interfree, la famosa Interfree 9000
Non funzionando per Windows XP i driver originali infatti , ho trovato questa pagina con link a driver compatibili.
MsSql Vs MySQL: ed il limit?
Oggi ho scoperto che SLQ Server non supporta l'istruzione LIMIT, presente ad esempio in MySql.
Poichè via browser sparare in output un datagrid di 10000 dovrebbe essere illegale, dovevo trovare una soluzione.
Esiste il top ma se uno vuole fare una query del tipo
SELECT emp_id,lname,fname FROM employee LIMIT 20,10
Cosa deve fare?
eufonia tardo-invernale
Non c'è cosa più bella di sedersi e mettersi davanti al computer con qualche idea in testa, la playlist infinita di winamp che procede senza sosta, magari una tazza di caffelatte tiepido sulla scrivania, stare bene con se stessi.
Al momento rimpiango solo un lcd da 20 pollici, un televisore vicino a basso volume e una poltrona.
P.S. il template abbandonerà temporaneamente lo stile "tristezza autunnale" in favore di qualcosa di più marino e personalizzato.
Update 2007: Ora ho finalmente una poltrona (Ikea) ed un lcd 19 widescreen con sintonizzatore tv incorporato. Lo stile è di nuovo scuro, ma non per l'umore.
Topic
defaultcucina
Foto
judo
progetti
ricordi
software
Archives
HomeArchivio successivo Archivio precedente
Links Archive
Search
Archivi
01 Giu - 30 Giu 2008
01 Apr - 30 Apr 2008
01 Mar - 31 Mar 2008
01 Feb - 29 Feb 2008
01 Gen - 31 Gen 2008
01 Dic - 31 Dic 2007
01 Nov - 30 Nov 2007
01 Ott - 31 Ott 2007
01 Set - 30 Set 2007
01 Ago - 31 Ago 2007
01 Lug - 31 Lug 2007
01 Giu - 30 Giu 2007
01 Mag - 31 Mag 2007
01 Apr - 30 Apr 2007
01 Mar - 31 Mar 2007
01 Feb - 28 Feb 2007
01 Gen - 31 Gen 2007
01 Dic - 31 Dic 2006
01 Nov - 30 Nov 2006
01 Ott - 31 Ott 2006
01 Set - 30 Set 2006
01 Ago - 31 Ago 2006
01 Lug - 31 Lug 2006
01 Giu - 30 Giu 2006
01 Mag - 31 Mag 2006
01 Apr - 30 Apr 2006
01 Mar - 31 Mar 2006
01 Feb - 28 Feb 2006
01 Gen - 31 Gen 2006


