mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: LIMIT, come creare i numeri delle pagine con collegamento?

Ciao a tutti, devo usare LIMIT in una query. Io voglio fare una serie di
numeri (come quelli in questa pagina, 1-2-3-4-5-6........) che mi carichino
i records dal x al y.
Io sono riuscito a creare i numeri contando il numero dei records e
dividendolo per quanti ne voglio visualizzare in una pagina solo che ho
problemi nel fare i link. Ovviamente ho già una query che al carcamento
della pagina raccoglie tutti i records con determinate caratteristiche, me
li ordina in un certo modo e fa es. LIMIT 0, 30. Come faccio?
Ciao,
Michele
--------------------------------
Inviato via 
http://usenet.libero.it

 Michele
Ho letto tre volte il tuo messaggio ma proprio non riesco a capire il
problema.
Chiarisci meglio.
Ciao,
Luca

 Chiarisci meglio.
Intende dire questo:
http://php.dopoil.com/faq.php?navigaMySQL
--
--
CLS


Hai presente le freccette previous e next per avanzare di pagina? Invece
delle freccette vorrei solo i numeri delle pagine. Cioč voglio limitare la
visualizzazione a video dei records, mettiamo 30 per pagina, e cliccando sui
numeri delle pagine visualizzare i records da 30 a 60 (pag. 2), da 61 a 90
(pag. 3) ecc., un po' quello che accade su google.
Spero di essere stato chiaro.


 delle freccette vorrei solo i numeri delle pagine.
[cut]
Prova cosě:
<?
$limit=30;
 if (empty($offset)) {
    $offset=0;
}
// query per avere i risultati...
// aggiungi "limit $offset,$limit" alla fine....
$pages=intval($numrows/$limit);
// $numrows č il numero di risultati della query
if ($pages < ($numrows/$limit)){
$pages=($pages + 1);
}
for ($i = 1; $i <= $pages; $i++) {
$newoffset = $limit*($i-1);
if ($newoffset == $offset) {
print "<font size='2'><b>$i&nbsp;</b></font>\n";
} else {
print "<a href=\"index.php?offset=$newoffset\">";
print "<font size='2'><b>$i</b></font></a>&nbsp;\n";
}
}
?>
CIAO
--
--
CLS

Newsgroup: it.comp.www.php
Titolo: consiglio su degugger php

ciao a tutti per sviluppare uso zend sotto windows ma in anbiente linux 
esiste un ide/debugger per php di facile utilizzo
grazie a tutti

Zend è disponibile anche per Linux.
hitan hunt ha scritto:


 grazie a tutti
PHPeclipse
-- 
2T STUDIO - Sviluppo Web
  [web]   
http://www.2t-studio.com/ng
	- Sviluppo Siti e Applicativi Web Oriented Validati W3C
	- Consulenze SEO (Posizionamento motori di ricerca)

Newsgroup: it.comp.www.php
Titolo: Backup DB

Ciao!
Qual è il comando per effettuare il backup di struttura e dati
di un database mysql?
Grazie.

 ha scritto nel messaggio
news:M7rob.72785$e5.26...@news1.tin.it...

Newsgroup: it.comp.www.php
Titolo: Come verificare quale parte dello script impiega più ram?

Ho un problemino.
Ho realizzato uno script con diversi .php intercciati a chiamate ajax
Ora su server Aruba e Tophost, dopo un tot di operazioni esce un 
segnale:"Fatal error: Allowed memory size of 67108864 bytes exhausted 
(tried to allocate 262144 bytes)";
 
Su Altervista, ad esempio, nulla.
 
Come posso individuare quale parte dello script si "mangia" tutta quella 
ram?
 

ram?
 
Un sistema che mi viene in mente è di usare memory_get_usage in vari punti
dello script e vedere cosa ti ritorna.
 
64 Mb non sono spiccioli: che diamine fa, quello script? :-O
 
Leonardo
 
-- 
Surstangas via akcipitr', la ceval' fojnumas nur:
Jen vigla damo en brakum', kaj vi pensas pri forkur'?
Do li turnis sin, kaj turnis sin, kaj ekdormis sen singard';
Kaj lin apudis je l' vekigx, soldatoj kaj Barnard'.

 64 Mb non sono spiccioli: che diamine fa, quello script? :-O
 
In teoria non dovrebbe far molto ma evidentemente, scusa il termine poco 
tecnico, si "incarta" in qualche punto.
 
Mi documento sul memory_get_usage.
Grazie 
 
 

 tecnico, si "incarta" in qualche punto.
 
Prova a cercare "php profiler" su web.

Newsgroup: it.comp.www.php
Titolo: "capire" un estensione

devo poter inserire nel mio video-portale (un clone di youtube con
finalità differente) la possibilità di inserire dei file ma con
determinate estensioni, ad esempio solo pdf e zip.
come faccio con una espressione regolare a "capire" le estensioni del file
che mi stanno caricando?
grazie
-- 
Bevo troppo. L'ultima volta che ho dovuto fornire un campione di urina,
c'era un'oliva dentro
Andrea 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 che mi stanno caricando?
\.([zZ][iI][pP]|[pP][dD][fF])$
e cosi' via
ma la domanda è: l'estensione di un file ne determina realmente il tipo?
risposta: no

 
mime type anche un .odt e' uno .zip
Newsgroup: it.comp.www.php
Titolo: Php, mysql e aggiornare un database manualmente

Salve a tutti, 
premettendo che sono proprio agli inizi con php e mysql, prima di
tutto mi piacerebbe sapere se ci sono delle guide in interet sulla
gestione di mysql con il php, e poi vorrei sapere se è possibile una
seguente situazione: io faccio delle pagine php che si collegano ad un
database mysql (ovviamente remoto) che magari indica ad es. prodotti,
prezzi, foto o che ne so, magari tipo carico/scarico di magazzino.
Come è possible per il proprietario del sito interagire con il
database remoto per l'aggiornamento? MySql può gestire direttamente un
db remoto? O deve modificarlo localmente e poi fare l'upload?
Eventualmente, se scegliessi questa soluzione (magari per problemi
legati alla connessione), come potrebbe modificare il database? Basta
che installi anche lui mysql o gli devo fare un programmino apposito
(che so, in c++ builder)? Se si può fare con mysql lui potrebbe
installarlo in un locale commerciale e rimanere nella legalità?
-- 
_____________________
RedPelle
--==--==--==--==--==--==--
 
www.redpelle.cjb.net
--==--==--==--==--==--==--

 db remoto? O deve modificarlo localmente e poi fare l'upload?
PHP espone una serie di API per interagire al 100% con un server MySQL.
Puoi effettuare query di aggiornamento, di inserimento, di cancellazione e
addirittura eseguire operazioni DDL.
In genere si creano dei form che compongono le query da inviare al server
MySQL.
In rete trovi centinaia di documenti interessanti per vedere qualche
esempio.
Ti consiglio di cercare su Google.
-- 
Domenico Testa - Studente
Newsgroup: it.comp.www.php
Titolo: Per piacere help me...

Ciao amici....
Ho trovato questo sito e mi sembra uno di quelli fatti meglio in
italiano...
Vi spiego subito il mio problema...
Avrei bisogno di creare uno script,molto semplice da inserire nella mia
pagina proprio come quello che trovate in fonda alla pagina di questo
sito:
http://www.deejay.it/classifiche/djparade.html
come potete vedere devo creare un piccolo archivio dove l'utente
cliccando su una data si vede visualizzare sulla pagina la playlist di
quella data..
Premetto che non me ne intendo per niente al di fuori di java e html..se
qualcuno č volenteroso mia aiuti...
Grazie in anticipo....
Ciao!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

qualcuno č volenteroso mia aiuti...
Le playlist in che formato ce l'hai? m3u?
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 

La playlist di ogni singola data l'ho in word, quindi posso anche farla in
html....
.
Grazie mille dell'aiuto!!!!

Grazie mille dell'aiuto!!!!
Prego, ciao


Anchio intendevo di utilizzare semplicemente l'html senza avventurarmi
troppo....Purtroppo da Front Page utilizzando la voce "inserisci componenti"
non ho trovato nulla che potesse soddisfarmi...
se tu riesci a consigliarmi...
ah,nel caso riuscissi tu a crearmi lo script e lasciassi a me la config (me
lo studio per bene) credi sarei capace?
fammi sapere...sempre grazie...ciao

fammi sapere...sempre grazie...ciao
prego, ciao


contattami in privato che ne parliamo...

contattami in privato che ne parliamo...
Ti ho mandato una mail all'indirizzo e-mail riportato sopra ma mi č
tornata indietro:
Your message
  To:       
djb...@deejaymail.it
  Cc:      
  Subject:  Script per playlist
  Sent:     Wed, 01 Oct 2003 12:05:51 +0200
did not reach the following recipient(s):
djb...@deejaymail.it
 on Wed Oct  1 12:05:25 2003
    The recipient has exceeded storage allocation 
Probabilmente hai la casella piena, attendo tue notizie.
Ciao

Newsgroup: it.comp.www.php
Titolo: framework + ide

salve a tutti
ogni tanto scrivo un po' di php per qualche sito, niente di che, ma 
ultimamente ho letto un po' di cose relative a framework, ide, editor, 
librerie, ecc.
Sto pensando di cominciare ad usare qualcosa, sopratutto vorrei chiedere 
un chiarimento per sapere se esistono editor/ide che si integrano con 
librerie/framework, in modo che quando scrivo il codice mi si completi 
in automatico la scrittura.
ne esistono? se si, cosa consigliate (sia a pagamento che free).
grazie molte.
bye
mauro

 in automatico la scrittura.
Io uso Eclipse che, se si accorge che sto usando un oggetto mi presenta
automaticamente il complete per i metodi dell'oggetto (se trova la
definizione all'interno del progetto, naturalmente).
Bye.


Eclipse + phpide 
http://www.zend.com/pdt
-- 
Lorenzo Bettini, PhD in Computer Science, DSI, Univ. di Firenze
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: 
http://www.lorenzobettini.it
 MUSIC: 
http://www.purplesucker.com
BLOGS: 
http://tronprog.blogspot.com
 
http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen
 
http://doublecpp.sourceforge.net

Newsgroup: it.comp.www.php
Titolo: php to exe

http://sourceforge.net/projects/encphp
spero che interessi a qualcuno

 wrote in message
news:bh5i60$uba71$1...@ID-155253.news.uni-berlin.de...


 di installazione di php?
Quello è l'interprete php, questo programma converte in eseguibili i tuoi
script php, senza la necessità di avere l'interprete php installato sul
computer dove girerà l'eseguibile.

Newsgroup: it.comp.www.php
Titolo: [OT-urg] eseguire operazioni a scadenza

Ciao a tutti!!
vorrei fare una cosa del genere: un sistema per inviare automaticamente
e-mail in date prestabilite, senza che in occasione di queste date
l'amministratore debba entrare nel sito e inviare manualmente.
Come funziona la cosa?
Bisogna fare un programma da tenere sempre attivo sul server? Oppure si può
fare anche con PHP?
Grazie per l'aiuto,
Evan

 ha scritto nel messaggio
news:Cwa09.4375$n04.1...@twister2.libero.it...

Da PHP non è possibile in quanto lo script viene caricato al momento della
richiesta della pagina.
Dovresti utilizzare un CGI!
Ciao
Pinux

 Da PHP non č possibile in quanto lo script viene caricato al momento della


 fare anche con PHP?
Si puo' fare anche con PHP, ma comunque serve "qualcosa" che sia sempre
attivo sul server.
Se usi Linux c'e' sempre e si chiama cron (vedi il man per cron e crontab):
esegue un programma definito da te a scadenze prefissate. Metti nella prima
linea del tuo file php il nome dell'interprete php es.  "#!/bin/php" e
trasformi il php stesso in un eseguibile, che aggiungi alla crontab.
Su alcune versioni di Win dovrebbe esserci un "system agent" che fa piu' o
meno lo stesso. Il comando da eseguire e' ad esempio "c:\php\php
c:\work\miofile.php"
AS

> > e-mail in date prestabilite, senza che in occasione di queste date
<<cat>>


 Bisogna fare un programma da tenere sempre attivo sul server? Oppure si
puň

Newsgroup: it.comp.www.php
Titolo: mail() su linx: per forza sendmail/qmail? forse OT

Ciao!
Mo messo su un serverino linux.. Ci sviluppo sopra i miei siti in php.
Per mandare email, nel php.ini ho queste opzioni:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = 
m...@example.com
; For Unix only.  You may supply arguments as well (default: "sendmail
-t -i").
;sendmail_path =
Devo per forza usare sendmail su linux? non c'è modo per specificare
l'smtp dal php.ini, come si può fare per windows?
Se si può usare solo sendmail/qmail, insomma, MTA, qualcuno sarebbe così
gentile da segnalarmi, se esiste, qualcosa che forwarda tutti i miei
comandi ad un server esterno? in modo da usare: "sendmail_path =
/usr/example" dove appunto il programma "example" tutto quello che gli
arriva lo spara sull'smtp del mio provider?
Grazie,
Stefano.

 Per mandare email, nel php.ini ho queste opzioni:
[..]
[quoting 
http://php.net/mail
]
sendmail_path string
 Where the sendmail program can be found, usually /usr/sbin/sendmail
or /usr/lib/sendmail. configure does an honest attempt of locating this one
for you and set a default, but if it fails, you can set it here. 
Systems not using sendmail should set this directive to the sendmail
wrapper/replacement their mail system offers, if any. For example, Qmail
users can normally set it to /var/qmail/bin/sendmail
or /var/qmail/bin/qmail-inject. 
[/quoting 
http://php.net/mail
]
a quanto dice il manuale puoi usare un qualsiasi sostituto di sendmail, non
necessariamente qmail..
-- 
www.iuz-lab.info
Home Politics - 
http://www.iuz-lab.info/homepolitics.php

 necessariamente qmail..
Okay, ma io non volgio usare un smtp locale, non voglio essere costretto
a installare un smtp sul mio server, voglio appoggiarmi a quello del mio
provider.
Ste

 provider.
Se inserisci il mail server del tuo provider ti dą errore?
Es. 
mail.libero.it
Ciao.
Tristan


Beh non ho provato ma essendo che il php chiama un comando:
; For Unix only.  You may supply arguments as well (default: "sendmail
-t -i").
;sendmail_path =
se metto li l'smtp, ad esempio
sendmail_path = 
smtp.libero.it
vuol dire che php va a chimare il comando "
smtp.libero.it
".
Quindi a priori si vede che non funzionerebbe. Mah.
Ste

 Quindi a priori si vede che non funzionerebbe. Mah.
Sě, in effetti SMTP č valido solo per Windows, mentre per Linux č
necessario il path ad un MTA o un suo sostituto:
http://us3.php.net/manual/en/ref.mail.php#62310
 .
Vedi se funziona (in locale, dovrebbe funzionare).
Ciao.
Tristan

 
Esattamente quello che cercavo.. l'ho provato in rapidità ma non
funziona, ora vedrò di capire perchè.
Grazie mille!
Ciao
Newsgroup: it.comp.www.php
Titolo: Php-Nuke 6.0 su Win

Ho scaricato il file in oggetto Php-Nuke6.tar.gz ma
funziona su windows o bisogna x forza avere linux?
Sapete indicarmi una qualche guida in italiano all'installazione
su Windows?
Tnx

"EXoRCiST" <Exor...@Gamersrevolt.it> ha scritto nel messaggio
news:Xkxs9.12292$aL4.3...@news1.tin.it...

A meno di aggiornamenti e modifiche gira in ambiente linux e richiede php +
msql credo che si possa arrivare anche ad un adattamento per win ma
significherebbe quasi riscriverlo dall'inizio x non parlare del carico
macchina...


Sbagli, PHPNuke (come PHP) gira su qualsiasi piattaforma supporti PHP + 
Mysql dunque:
Linux
Unix
Windows
Mac OS 10
e presumo anche Sun Solaris ecc ...
Per il file tar.gz te lo apre tranquillamente winzip.
Per installare PHP + Mysql + Apache su win esistono dei tools molto 
semplici  veloci. Ho scritto un po' di documentazione in proposito che 
trovi su spaghettibrain.
Ciao
Cla
-- 
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNUke Italian Mirror (Da oggi anche Hosting!)
My ICQ: 14187053
--

 macchina...
Gira tranquillamente anche con Windows...basta sistemare il suo file
principale di setup...con le dir windows.
PicosZZ

Newsgroup: it.comp.www.php
Titolo: php cheat sheet

http://www.ilovejackdaniels.com/php/php-cheat-sheet/
Vediamo se è utile.
Ciao

Magilla wrote:

non e' poi una cosi' brutta idea..
ma un poster con nomi funzioni e protoripi sarebbe ancora piu' utile..
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: NuSphere & WinXP

Dopo aver scaricato i 46 Mb di NuSphere ho scoperto che evidentemente il mio
problema con MySQL non deriva da una versione datata ma da una certa
incompatibilità fra XP Professional e MySQL.
Avevo installato easyphp 1.5 perfettamente funzionante con winME, su il mio
nuovo win XP Pro... apache e php funzionanti ma MySql non parte...
Mando un messaggio su questo ng e mi viene fornito il nome di NuSphere.
Anche si tratta di 46MB decido di effettuare il download.
Una volta finita l'installazione scopro che il problema persiste...
Probabilmente devo settare qualche cosa manualmente su XP.. non saprei cosa
però.. porte bloccate? permessi? o forse non funziona se sono
amministratore? Cavolo a questo non avevo pensato... posto questo msg e vado
a provare... Grazie

 a provare... Grazie
Supposizione sbagliata!
Qualcuno sa aiutarmi?
AIUTO...

 nuovo win XP Pro... apache e php funzionanti ma MySql non parte...
sul loro sito, sezione FAQ, trovi una patch per XP ...
Poi tutto funzionerà ... anche se a giorni dovrebbe uscire la 1.6
Ciao
Devil
Newsgroup: it.comp.www.php
Titolo: Info + Stile di Programmazione

Ciao a tutti, premetto che non conosco assolutamente MySql.
Per realizzare delle tabelle con relativi campi e immettere qualche record
uso MySql Front, ma ho notato che ha diversi bug, mi interrompe la
connessione e molte volte non effettua le modifiche.
Qualcuno di voi sa consigliarmi un programma simile, possibilmente semplice
e cmq che non richieda la conoscenza del linguaggio?
Ho sentito parlare di PHPMyAdmin, ma non so fino a che punto fa al caso
mio... è uno script PHP? Ha una interfaccia grafica per creare tabelle ecc ?
------
Un altra domanda: Dato che sto imparando adesso PHP, vorrei subito partire
con uno stile "pulito" di programmazione. Qualcuno di voi conosce un
tutorial ben fatto al riguardo, o qualsiasi altra risorsa, anche cartacea?
-------
Grazie e Ciao!
Luca
---
http://www.lucaguglielmi.cjb.net
http://www.inspirations.it

 tutorial ben fatto al riguardo, o qualsiasi altra risorsa, anche cartacea?
PHP4
della hoeply
Ciao

Newsgroup: it.comp.www.php
Titolo: parsing di una tabella html.

Sto cercando in rete qualche appiglio da cui cominciare.
Possibile che non trovi niente?
Con le funzioni curl, catturo il codice html di una pagina e lo metto in una 
var.
Ora vorrei fare il parsing del contenuto di quella pagina html e tasformare 
il contenuto dell'unica tabella che troverņ in un array php.
Pensavo di trovare qualcosa googlando ma nulla. Probabilmente sto cercando 
male...
Qualche aiuto?

http://sourceforge.net/projects/simplehtmldom/
J.

 Qualche aiuto?
http://www.schrenk.com/nostarch/webbots/DSP_download.php
Newsgroup: it.comp.www.php
Titolo: installazione

Ciao,
problema:
tento di configurare php, mysql, quel diavolo che volete e il comando
./configure --prefixetc. etc. mi dà alla fine un messaggio del tipo: "Configure
error : No curses/termcap library found" e poi quando do make e make install
"no target specified and no makefile found".
La domanda è: E' LA MIA MANDRAKE CHE HA QUALCHE PROBLEMA O SONO IO CHE DEVO
TORNARE A GIOCARE COI LEGO?
grazie!!!
-- 
Posted from 
ppp-110-100.25-151.libero.it
 [151.25.100.110] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

prova ad installare le librerie ncurses ...
J

 grazie!!!
se il configure ti dà errore e poi fai comunque make e make install... beh, 
non i lego ma un po' di analisi non guasterebbe!
ciao

Newsgroup: it.comp.www.php
Titolo: Variabili Globali

Salve,
mi serve un chiarimento riguardo alle variabili globali.
Mi pare di aver capito che prima della versione 4.2.0 di PHP era possibile
accedere direttamente dall'interno del codice alla variabile $id per
recuperare il valore passato tramite il link
http://www.example.com/foo.php?id=42
.
Dalle versioni successive alla 4.2.0 questa direttiva è disabilitata di
defaul, questo significa che se cerco di stampare $id mi da un valore
indefinito?
O cosa?
Grazie.
Giovanni
--
SCAI - Tradizioni del Sud
http://stores.ebay.it/tradizionidelsud
http://www.tradizionidelsud.com

 valore indefinito?
Si.
Notice: Undefined variable.
if (isset ($_GET['id'])) {
	print ($_GET['id']);
}
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 O cosa?
beh, prova no?
cmq equivale a chiamare una variabile che non esiste.
la trovi invece in $_GET['id']
ciao

O cosa?
Ti da "variabile non definita", devi usare $_GET['id']
Ciao

Garrone wrote:

per retro compatibilita'.. (naturalmente il codice deve andare in testa e
ler var usate sono riservate)(non completamente testato)
$_ARRAYS=array('_SERVER', '_GET', '_POST', '_COOKIE', '_FILE', '_SESSION');
while($_ARRAY = each($_ARRAYS)){
  if(!is_array(${$_ARRAY['value']})) continue;
  while(list($_KEY, $_VALUE) = each(${$_ARRAY['value']}))
    $$_KEY = &${$_ARRAY['value']}[$_KEY];
}
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: TRASFERIRE DATABASE

ciao,
ho necessità di trasferire delle tabelle di un database da un server ad un
altro.
Ho utilizzato i comandi di phpMyAdmin e va tutto bene con le tabelle
piccole.
con quella grossa circa 6MB (30.000) righe invece non funziona.
cioè dopo 10 minuti di attesa php my admin mi dice tutto ok, ma la tabella
non la carica.
Come potrei fare in alternativa?
Grazie
Ciao
--
**********************************************************
            1001 Studio | Hosting & Design
 
in...@1001.st
 
http://www.1001.st
 
http://www.1001studio.com
**********************************************************

 Grazie
prego...spero di esserti stato utile.
-- 
----
 d e a t h w a r e.COM
----------------------
Happy Hack !!
---------------pine---

 ha scritto nel messaggio
news:Pine.LNX.4.21.010817...@ktx.deathware.com...

Newsgroup: it.comp.www.php
Titolo: www.pradosoft.com

Cosa ne pensate del nuovo framework prado ?
www.pradosoft.com

 
l'ho provato e mi sembra molto buono, ma per quanto mi riguarda manca un 
livello Data Obejct per utilizzare dei db.

 livello Data Obejct per utilizzare dei db.
E' vero ancora non è molto integrato manca un modulo per i DB...che
dovrebbe uscire con le 3.1.0 (ho letto che utilizzerà le PHP Data
Objects (PDO) extension )
Comunque se ti interessa...per il DB si possono utilizzare le ADODB
Io utilizzo ADODB + SQLMAP (con DB MYSQL) alcuni PROPEL  altri EZPDO
ect..ect..
Io personalmente mi trovo molto bene con questa soluzione... le query
stanno in un file XML... e con un semplice comando
 $sqlmap->queryForList('SelectMail',$this->Email->Text)
le eseguo...
Fra l'altro c'è un tutorial ben fatto...
 
http://trac.pradosoft.com/browser/trunk/docs/sqlmap/sqlmap_tut.pdf

cuccu ha scritto:

con questo metodo però devi utilizzare l'sql, mentre io mi trovo bene 
con Seagull che permette di utilizzare delle classi DataObject per 
estrarre o inserire i dati senza dover utilizzare sql.
http://trac.seagullproject.org/wiki/Howto/ManagingEntitiesWithDbDataObject
Newsgroup: it.comp.www.php
Titolo: [Files] Impedire l'accesso a files protetti

Ciao ragazzi!
E' il mio primo post su questo forum.
volevo chiedervi quale č la metodologia migliore per far sě che gli utenti
registrati (salvati in una tabella del DB) che hanno accesso ad un'area
riservata del sito possano accedere a dei files via HTTP (eventualmente
forzarli a farne il download), impedendo l'accesso agli stessi files a tuti
gli altri utenti.
Vorrei evitare l'uso di .httpacces di Apache.
Ho dato un occhio ad alcuni documenti in rete ma mi č parso di capire che
una sola metodologia valida e sicura non esiste.
Gradirei avere delucidazioni da chi, come voi, conosce molto bene il PHP.
Grazie di tutto,
buon week end
--
daniele galiffa
multimedia designer & developer
www.mentegrafica.it/daniele
[ last update on February 2003 ]
dan...@mentegrafica.it

 Vorrei evitare l'uso di .httpacces di Apache.
A mio giudizio dovresti autenticare gli utenti con il php chiedendo loro
username e password che avrai su un database, dopo di che avrai da qualche
parte le informazioni su quali file possono essere letti da questo utente.
Tutti i file protetti li dovrai mettere in una cartella protetta (meglio se
al di sotto della root del sito), e li dovrai far scaricare, previo
controllo, tramite uno script php.
Quest'ultimo script deve vedere se il file richiesto può essere letto
dall'utente corrente ed in caso positivo sarà lui stesso a mandarlo in
output, con le giuste intestazioni (per far riconoscere al browser il tipo
di file).
Scusa se sono stato un po' troppo generico, chiedi pure chiarimenti se
ritieni
Ludovico Grossi


Scusa per le domande stupide, ma in questo tipo di sistemi avrei bisogno di
una mano!
Grazie ancora e buon week end


gli altri utenti.
Avevo risposto non molto tempo fa ad un post simile al tuo, guarda con
google se riesci a ripescarlo, ora non ho voglia di ripetere il tutto.
In futuro può darsi che pubblicherò una guida al riguardo sul mio
sito, vi farò sapere.
Saluti
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

 
questa.
In alternativa, se per ogni vuoi memorizzare solo dei files senza 
cartelle puoi salvare i dati direttamente come campo binario nel 
database, creando una tabella che associ il nome utente (o l'ID utente) 
al file.
Quando un utente si autentica sulla pagine adibita all'autenticazione 
con una query puoi mostrargli i files che può scaricare.
Quando l'utente clicca su un file per scaricarlo, con un'altra query 
mandi il file in output.
Sembra compicato ma non lo è.
Dal punto di vista della sicurezza tutto poi si appoggerà alla sicurezza 
con la quale accedi al database e di come implementerai il modulo di login.
ciao
Alesi_27

 Hai da indicarmi un esempio? una risorsa?
Il manuale, alla pagina relativa a header()
Ludovico
Newsgroup: it.comp.www.php
Titolo: javascript file esterno su  php ?

ho un File0.php con:
<?php $var2='Hello';  ?>
<script type="text/javascript"> 
var vp2 = '<?php print $var2; ?>' ; 
document.write(vp2) ;
</script>
e funziona;
Volevo però usare soluzioni alternative anche poer capire come si integra
js con php:
1) var vp2 = '<?php $var2; ?>' ;  
   perchè così non funziona ? (vuole per forza print o echo) 
2) spostare questa riga <?php $var2='Hello';  ?> 
dal File.php ad un altro file.js
essendo codice php credo l'unica soluzione sia creare sempre un file1.php
ma con header in javascript che sarà poi richiamato dal File0.php:
è fattibile e come?
(nb non voglio usare include o require in quanto volevo testare 
inserimento di file js (o sua simulazione) dentro php )

 File0.php:  è fattibile e come?
Ti basta 
http://www.php.net/header
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

ho messo tale codice nel file1.php
<?php header('Content-type: text/javascript'); ?>
che è poi richimato dal File0.php
con <script type="text/javascript" src="file1.php"></script>
però  codice e variabile gloabel che su File0.php funziona, qui no;
es. stesso codice document.write('<?php echo $var04?> ') su File0.php
funziona e da qui invece no
ho errore del tipo undefined variable.

artev ha scritto:

Per favore, 
http://wiki.news.nic.it/QuotarBene
Il notice che ottieni dipende dal fatto che la variabile NON e'
definita.


 definita.
non capisco perchè si crea tale problema
considerando che $var04 e una variabile esterna sia al File0.php che al
file1.php;
se la uso dirretamente sul File0.php (che è una pagina con all'inizio il 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML  ....
ok funziona
invece se la uso dentro un file file1.php che all'inizio ha
<?php header('Content-type: text/javascript'); ?>
che è a sua volta richiamato dal Fil0.php, risulta non definita;
è come se il file con l'heder content-type disturbi l'inserimento della
variabile;

 della variabile;
E' improbabile.
Che cosa intendi per "variabile esterna"?
Dove definisci $var04?

Newsgroup: it.comp.www.php
Titolo: Database con occorrenze multiple

Salve a tutti, chiedo aiuto agli esperti tra voi per risolvere questo 
problema...
Ho un database chiamato "elenco" da cui devo selezionare, per ogni query, 
piu' righe... del tipo:
KEYWORD DATO1 DATO2 DATO3
pippo    A    B   C
pippo    D    E    F
pippo    H    I     K
pluto      J    E    S
pluto     S    E   R
.....
Per selezionare le tre righe con KEYWORD pippo, ho provato a fare cosi':
$query = "SELECT * FROM elenco WHERE $_GET[id] = KEYWORD";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
e mi da' il seguente errore:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result 
resource in /usr/local/psa/home/vhosts/***.php on line...
Ho provato ad usare INSERT INTO nometabella (...) SELECT etc. ma non me lo 
accetta
Chi mi da' una dritta su come andare avanti?
Grazie
Aik

 resource in /usr/local/psa/home/vhosts/***.php on line...
Non trovava il campo $_GET[id] nella tabella?

Grazie mille Giorgio, problema risolto... :-)
Aik
-- 
http://www.corrieredeititoli.com
Newsgroup: it.comp.www.php
Titolo: Mysql e numeri di telefono...

Ciao!
ho provato a inserire, tramite uno script e anche tramite mysql front, un
numero di telefonino in un campo INT(15)!
e sapete cosa succede? il numero cambia???
come mai?
ora, x risolvere, ho impostato il campo come VARCHAR... ma continuo a non
capire...
Kla!

"Klaudio" <kl...@NOSPAMemail.it> ha scritto nel messaggio
news:Vxlt8.19673$m41.5...@twister2.libero.it...

se c'è lo zero davanti al numero mi sa che nel campo INT lo toglie...
Ciao
Alex

Per quale motivo metti un numero di telefono in un campo numerico?
Devi farci dei calcoli?
Devi somare dei numeri di telefono?
Numeri di telefono e anche cap, è meglio immagazzinarli in campi e variabili
char.
Cosi come tutti quei numeri non coinvolti in operazioni matematiche.
Es. i codici a barre.
Cordialmente.
Carmelo Carchedi.
"Klaudio" <kl...@NOSPAMemail.it> ha scritto nel messaggio
news:Vxlt8.19673$m41.5...@twister2.libero.it...


 come mai?
Dalla documentazione di MySQL:
For example, the range of an INT column is -
2147483648
 to 
2147483647
. If you
try to insert -9999999999 into an INT column, the value is clipped to the
lower endpoint of the range, and -
2147483648
 is stored instead. Similarly,
if you try to insert 9999999999, 
2147483647
 is stored instead.
In poche parole generi un overflow, vai oltre le specifiche di INT.
Inoltre, guarda che int viene usato per i numeri sui quali devi fare
operazioni, non su numeri di telefono, ai quali deve essere applicato CHAR.
Ciao!
--
Marco "DUFF" Palermo
Marco...@SPAMHotmail.com
http://www.marcoduff.cjb.net
http://www.cribiobot.cjb.net

 Numeri di telefono e anche cap, č meglio immagazzinarli in campi e


char.
Per i CAP (a parte il dover tener conto che 10 != 00010) e' piu'
performante, se si fanno ricerche, il formato integer.
Lavorando parecchio con i telefoni (MOLTI telefoni!) puo' magari
convenire immagazzinarli in tre campi separati (telefono normale
e poi prefisso e numero, in formato shortint ed int).
A quel punto, comparare due numeri non e' piu' una "strcmp()" ma
1.2 confronti binari immediati: e sui grandi numeri, *si sente*.
Per lo stesso motivo uso a volte un codice provincia, dato dalla
lettura dei due caratteri come uno shortint:
	FI = F I = 4946h = 18758
Anche qui, se si devono fare molte ricerche complicate, rende.
Leonardo

 performante, se si fanno ricerche, il formato integer.
L'ho fatto su un sito. Andava bene, finche' un giorno arriva una email di un
italiano con residenza in GB/UK. Loro usano alfanum (7 caratteri)... L'ho
dovuto cambiare in char.

Newsgroup: it.comp.www.php
Titolo: Far espirare le pagine

Salve, vorrei far cancellare dalla cronologia del browser la mia pagina in modo che non venga visualizzata in modalità non in linea, è possibile?
Cordiali saluti Daniele
Ps
Naturalmente in PHP
Posted by 
http://www.phpitalia.com

 header("Pragma: no-cache");
Ciao, Nicola
===========================================
www.pignatelli.com
Risorse Web per principianti e non
===========================================
Newsgroup: it.comp.www.php
Titolo: array e form: risolto

Per chi fosse interessato, ho risolto cosě
<form>
<input name="id_studente[]" type="hidden" value="<?=$ris[id];?>">
	<!--cut-->
<select name="presenza[]">
            <!--cut-->
</select>
</form>
<?
foreach ($_POST[id_studente] as $id_studente)
		{
		if (!isset($i)){ $i=0; }
		$presenza=$_POST[presenza][$i];
		$i++;
 
$sql="insert into presenze
(id,id_lezione,id_studente,presenza,id_docente) values
('','$_POST[id_lezione]','$id_studente','$presenza','$_POST[id_docente]')";
?>
in questo modo funziona tutto

 ]')"; ?>
Se sei su MySQL utilizza mysql_escape_string (od equivalente) per
evitare l'SQL Injection
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

evitare l'SQL Injection
//query originale
$sql="insert into presenze
(id,id_lezione,id_studente,presenza,id_docente) values
('','$_POST[id_lezione]','$id_studente','$presenza','$_POST[id_docente]')";
ehm... panico
devo fare qualcosa del genere?
$lezione=mysql_escape_string($_POST['id_lezione']);
$docente=mysql_escape_string($_POST['id_docente']);
$sql="insert into presenze
(id,id_lezione,id_studente,presenza,id_docente) values
('','lezione','$id_studente','$presenza','$docente')";
???
questo funziona
$cal="SELECT * from lezioni WHERE id=$_GET[lez_id] and attivo='si'";
questo invece 
$cal="SELECT * from lezioni WHERE id=$_GET['lez_id'] and attivo='si'";
mi da l'errore
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or
`T_NUM_STRING' in 
Grazie

 `T_NUM_STRING' in 
E' ovvio, fai riferimento al manuale ufficiale capitolo relativo alle
stringhe.


Newsgroup: it.comp.www.php
Titolo: Errore con include,header e sessioni

Salve, stò facendo delle prove per proteggere delle pagine utilizzando le
sessioni, quando da una pagina che dovrebbe essere protetta richiamo il file
per verificare se l'utente è autorizzato mi ritrovo questo errore:
Warning: Cannot send session cache limiter - headers already sent (output
started at d:\www\test\elenchi\modifica.php:7) in
d:\www\test\elenchi\autentication.php on line 16
Come significa, dove sbaglio?
Grazie per l'aiuto.

 wrote in message
news:9o4q20$b1j7s$1...@ID-83851.news.dfncis.de...


 wrote in message
news:9o4q20$b1j7s$1...@ID-83851.news.dfncis.de...


 ha scritto nel messaggio
news:U8mp7.48898$F45.5...@news1.tin.it...

Newsgroup: it.comp.www.php
Titolo: File chm con note

A fine 2003 e' uscito un utilissimo singolo file CHM contenente tutta la
documentazione del PHP, comprese le note dei lettori.
Mi riferisco al file php_manual_chm_12.zip, spero di essermi spiegato bene.
Purtroppo questo file non e' stato piu' aggiornato da allora, mi piacerebbe
che lo fosse.
Non ho trovato chi fosse la persona da contattare per questa particolare
versione della documentazione, in modo da richiedere un aggiornamento. Lo
sapete voi?
Altrimenti, mi piacerebbe avere indicazioni su come compilare io stesso
questo file CHM.
AS

 mi piacerebbe che lo fosse.
E pensare che sul sito ufficiale e' presente una versione aggiornata al
20 maggio 2005 ...
http://www.php.net/download-docs.php
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 20 maggio 2005 ...
Ma come cavolo ho fatto a non vederlo????
AS

Newsgroup: it.comp.www.php
Titolo: Formattare un numero in valuta

Chiedo scusa per l'ignoranza, ho realizzato un'applicazione in php
che gestisce il catalogo online di un'azienda, carrello compreso pero'....
non riesco a formattare i prezzi con i punti delle migliaia.
Come si fa?
Es.
ho 5000 e mi deve diventare 5.000
Grazie

 wrote in message
news:9pcbtc$k4d$1...@lisa.galactica.it...

http://it.php.net/manual/it/function.number-format.php
(in italiano)


ti posso fare una domanda? č semplice curiositŕ la mia!
anche io avevo il problema di formattare con la punteggiatura i numeri e non
conoscevo la funzione apposita. Mi sono ingegnato perň per risolvere il
problema utilizzando funzioni come
strlen()
substr()
e un ciclo for. Ho risolto il problema, magari non al meglio, ma il tempo di
esecuzione era totalmente trascurabile. Una volta risolto il problema ho
pensato come migliorare la funzione utilizzando altri metodi, come
velocizzarla, come renderla riutilizzabile eccetera...
La mia domanda č: se non ci fosse stata la funzione apposta, cosa avresti
fatto?
LAMASE

 fatto?
con 'for', 'strlen' e 'substr' :-)
Mille modi ci saranno da inventare (vale la pena di fare una collezioni):
una catena di  if, strlen e substr
oppure un while e  qualche %1000 /1000
oppure strrev, ereg_replace, strrev
oppure for strlen substr_replace
oppure una function recursiva con substr

 Sai, ogni tanto un po' di umiltà non guasta.
io avevo anche premesso che era semplice curiosità la mia.
Se poi ti offendi **SCUSA**, la prossima volta mi rispondo da solo.
LAMASE

 Sai, ogni tanto un po' di umiltà non guasta.
Mah, ha fatto solo una domanda come farlo... non hai letto gli altri post?
Prima di esplodere leggi, aspetta, leggi di nuovo, e vai....!
Newsgroup: it.comp.www.php
Titolo: estensioni php con ultradev

RAgazzi chi mi spiega praticamente a cosa serve l'estensione
php per dreamweaver ULTRADEV ???
cosa permette di fare ??

 wrote in message
news:HAYM6.12451$jp1.9...@news.infostrada.it...


 scriverti il codice a mano ....
Sottoscrivo in pieno
Liliana
l...@NOSPAMsysthema.it

scriverti il codice a mano ....
Conoscete PHAkt ? 
http://www.interakt.ro/phakt/
Sembra che sia molto funzionale (ricordo un post di aprile circa su questo
ng).
Io ho scaricato i vari pacchetti necessari, ma non ho avuto voglia di
configurarlo (bisogna configurare anche l'ODBC di Win$ozz e altre
cavolatine), perché anch'io mi "diverto" di piů a lavorare a mano.
Se qualcuno lo ha provato, mi piacerebbe sapere cosa ne pensa
M

Newsgroup: it.comp.www.php
Titolo: Gestore newsletter

Sapete indicarmi un gestore di newsletter scritto in php, con cui sia
possibile spedire anche allegati? Grazie
-- 
Maurizio Della Martera
Il guaio per i poveri computers e' che sono gli uomini a comandarli.

Il guaio per i poveri computers e' che sono gli uomini a comandarli.
...e windows ad assecondarli ;-)
Newsgroup: it.comp.www.php
Titolo: CMS - Open php + mysql per portale-store  b2c moda







CMS - Open php + mysql per portale-store b2c moda


Spero di non essere ot.


Esiste un cms open da personalizzare per realizzare un portale 
store - store di abbigliamento/calzature , scritto in php + mysql,  per il 
commercio di abbigliamento e calzature e quindi che gestisca il conetto di 
taglia, colore variante ?


Il sistema dovrebbe consentire l'aggiornamento autonomo da parte 
dell'azienda dei cataloghi, prezzi, promozioni e disponibilità leggendo da 
file asci o con etl da database relazionale e , al contrario , dovrebbe 
consentire l'invio dei degli ordini nel gestionale, le anagrifiche dei 
nuovi clienti e altre informazioni utili .


Quale poretbbe essere un 
 
buon punto di 
partenza ?


Saluti


 



 ha scritto nel messaggio 
news:4a02a606$0$848$4faf...@reader5.news.tin.it...
CMS - Open php + mysql per portale-store b2c moda
Spero di non essere ot.
Esiste un cms open da personalizzare per realizzare un portale store - store 
di abbigliamento/calzature , scritto in php + mysql,  per il commercio di 
abbigliamento e calzature e quindi che gestisca il conetto di taglia, colore 
variante ?
Il sistema dovrebbe consentire l'aggiornamento autonomo da parte 
dell'azienda dei cataloghi, prezzi, promozioni e disponibilit� leggendo da 
file asci o con etl da database relazionale e , al contrario , dovrebbe 
consentire l'invio dei degli ordini nel gestionale, le anagrifiche dei nuovi 
clienti e altre informazioni utili .
Quale poretbbe essere un  buon punto di partenza ?
Saluti
[risposta]
http://www.cmsmatrix.org/
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:gtuhfh$gin$1...@tdi.cu.mi.it...


manK ha scritto:

http://virtuemart.net/index.php?option=com_content&task=view&id=145&Itemid=97

 ciao
Dipende molto da quanto tempo hai a disposizione per apprendere come 
configurare il cms.
Io ho utilizzato Drupal+Ubercart; non ï¿½ stato semplice ma neanche 
difficile... Insomma pensavo peggio; ma ï¿½ una valutazione personale...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.www.php
Titolo: Domanda niubba su Form

Ho un form di questo tipo :
$form = "<form action='$mestesso' method='post'>
<input name='nome' type='text' value='$nome'>
...altri campi...
</form>
";
Se ci sono degli errori li segnalo e ristampo a video il form. Di
conseguenza il Nome (ad esempio) viene riscritto pur rivisualizzando
il form.
Fin qui tutto ok.
Adesso volevo fare una votazione del tipo:
 Lingua conosciuta: Inglese ->   Suffi|buono|ottimo|
Utilizzando dei <input type='radio ...> tipo
<input type='radio' name='voto_eng' value='Sufficiente'>
<input type='radio' name='voto_eng' value='Buono'>
<input type='radio' name='voto_eng' value='Ottimo'>
ma ...come ripropongo la scelta effettuata nei radio button quando
ristampo il form?
-- 
La rovina del mondo sarà l'indifferenza...
...ma chi se fregaaaa!!  :D

Nel suo scritto precedente, mister ha sostenuto :

Devi stampare "checked" in fondo al tag se il valore e' uguale a quello 
recuperato, ad esempio
<? if($voto_eng=="Buono) {$ckbuono="checked;} ?>
...
<input type='radio' name='voto_eng' value='Buono' <?= $ckbuono; ?>>
-- 
Lello Vitello
cantautore alla bona
www.lellovitello.it

<? if($voto_eng=="Buono) {$ckbuono="checked;} ?>
Grazie mille...
Speravo in qualcosa di più veloce (ho diverse votazioni e riempirò la
pagina di script) ma mi acoontento.
Ciao

Newsgroup: it.comp.www.php
Titolo: lingue e diversa codifica

Salve a tutti,
non mi sono mai trovato a dover affrontare il problema di un sito 
multilingua, con lingue magari con caratteri cirillici etc. Come ci si deve 
comportare in questi casi? Se da codice voglio semplicemente fare un 
echo"<input type=\"submit\" name=\"pippo\" value=\"Invia\">"; ma invia 
dev'essere scritto con l'alfabeto cirillico, come ci si comporta? E per dare 
la multilingua al sito, dove bisogna salvare le frasi/parole nelle varie 
lingue, in un txt? in un db? Penso in un db visto che in un txt non avrei 
modo di usare caratteri con codifica diversa dalla mia giusto?
grazie a tutti
Dade 

 giusto?
Le metti dove vuoi, basta che siano encodate sempre e solo in utf-8.
Sotto Windows e` un po' piu` rognoso, perche` non tutti gli editor lo 
supportano (quindi controlla se e` supportato dal tuo, se usi Win), mentre 
sotto Mac e Linux e` ormai praticamente standard dappertutto.
Bye.

 Le metti dove vuoi, basta che siano encodate sempre e solo in utf-8.
Ok che le può mettere dove vuole, ma io un'occhiatina qui
http://php.net/gettext
gli suggerirei di darcela ;^)
bye!

Newsgroup: it.comp.www.php
Titolo: Mysql e data

Ho un campo di tipo date in una tabella. Come devo inserire la data in modo
tale da poterci fare operazioni varie in seguito (tipo ricerca dei record
prima di una certa data)? Ossia, qual è il formato da usare?
Grazie
Fabrizio

 da usare?  
DATE
-- 
I'am what I'am, I do what I can

> DATE
mi puoi fare un esempio? Devo inserire la data corrente nel campo 'data'
della tabella 'prova'. Come faccio?
Grazie ancora
Fabrizio

"fabrizio" <fabs...@liberoNOSPAM.it> ha scritto nel messaggio
news:uzieb.13687$Zh.1...@tornado.fastwebnet.it...

date("Y-m-d");
anno xxxx
mese xx
giorno xx
$sql = "INSERT date ='".date("Y-m-d")."'";

 $sql = "INSERT date ='".date("Y-m-d")."'";
Per la data corrente puoi anche utilizzare la funzione MySQL NOW 

Newsgroup: it.comp.www.php
Titolo: Query multiple

In pratica..
in una form è possibile selezionare tramite <select>:
- Pratica (Id_pratica)
- Dipendente (Id_dipendente)
- Lavorazioni (Id_attivita)
- Spese anticipate (Id_spesa_ant)
ora, partendo dal presupposto che il report viene fatto in funzione della
singola Pratica quindi l'Id_pratica è obbligatorio ma tutti gli altri campi
sono opzionali, ovvero potremmo avere una query tipo:
Id_pratica = 55
Id_dipendente = NULL
Id_attivita = 23
Id_spesa_ant = NULL
ed una 
Id_pratica = 55
Id_dipendente = 8
Id_attivita = 23
Id_spesa_ant = NULL
ecc... combinando i vari campi
come procedereste?
if(isset($Id_dipendente)){ query }
if(isset($Id_attivita)){ query }
if(isset($Id_dipendente, $Id_attivita)){ query }..
e via dicendo o c'è un sistema più semplice che scrivere n query..

work wrote:
OK.. ho riavviato il cervello..
WHERE pratica = '$Id_pratica'
AND tipologia_attivita like '%$Id_attivita%'
AND dipendente like '%$Id_dipendente%'
ecc..

work wrote:

altra soluzione..
$query = 'SELECT * FROM table WHERE 1';
if(isset($var0)) $query .= " AND field0 = '$var0'";
if(isset($var1)) $query .= " AND field1 = '$var1'";
if(isset($var2)) $query .= " AND field2 = '$var2'";
$query .= ' ORDER BY field0 ASC';
$result = mysql_query($query);
-- 
www.iuz-lab.info

come procedereste?
	$campi = array( 'pratica', 'dipendente', 'attivita', 'spesa_ant'
);
	$where	= '';
	$and	= '';
	foreach ($campi as $campo)
	{
		if (!isset($_REQUEST["Id_$campo"]))
			continue;
		$valore	= (int)$_REQUEST["Id_$campo"];
		if (0 == $valore)
			continue;
		$where	.= $and;
		$and	= ' AND ';
		$where	.= "(Id_$campo = $valore OR (Id_$campo IS NULL))";
	}
	$query	= "SELECT * FROM pratiche $where;";
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio
Newsgroup: it.comp.www.php
Titolo: Invio form lento

Da un form.htm si spedisce un messaggio a più utenti chiamando uno script
denominato invio.php
Por lentezza del server molte volte da quando l'utente preme il tasto invia
fino alla spedizione del messaggio passa un pò di tempo. Quindi ho inserito
nello script invio.php all'inizio un messaggio che invita l'utente ad
aspettare qualche secondo. Solo che questo messaggio viene stampato a video
solo a fine elaborazione dello script, contemporaneamento con il messaggio
di conferma spedizione.
Come devo fare per visualizzarlo subito ?
Ho provato anche con include ma è la stessa cosa.
Allego lo script:
<?php
print "ATTENDI QUALCHE SECONDO STO INOLTRANDO IL MESSAGGIO . . .";
# istruzioni per l'elaborazione e invio messaggio
print "MESSAGGIO SPEDITO.";
?>
Si prega di inserire le modifiche direttamente nello script.
Grazie


Ciao
Luca

 wrote in message
k6Odc.37130$hc5.1...@news3.tin.it...


 di tutto lo script:
[quoto dal manuale]
Several servers, especially on Win32, will still buffer the output from
your script until it terminates before transmitting the results to the
browser.
[/quoto]
Flush tenta di inviare i dati in output, ma non e' detto che ci riesca.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Votami! 
http://www.phpclasses.org/vote.html
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: AIUTOOoooo!

Scusate...ho creato una tabbella in mysql:
la tabella si chiama utente
ID_utente
User_utente
Password_utente
Il programma prima di far accedere un utente su una pagina specifica,
controlla che questo sia rigistrato....
ma non mi funziona... cosa sto sbagliando???
Cosa ho sbagliato????
Grazie per l'aiuto....
if ((!$login_user) || (!$password_user)) {
    header("Location: 
http://www.miosito/ritorna.html
");
    exit;
}
$db_nome = "nomedatabase";
$nome_tabella = "nometabella";
$connessione = @mysql_connect("localhost", "user", "password")
        or die("Non conneso al DB!");
$db = @mysql_select_db($db_nome, $connessione)
        or die("Non selezionato un BD.");
$sql = "SELECT * FROM $nome_tabella
        WHERE login_user = \"$login_user\" AND password_user =
\"$password_user\" ";
$risultato = @mysql_query($sql,$connessione)
        or die("Impossibile interrogare il DB");
$num = mysql_numrows($risultato);
if ($num != 0)
{
while($dati = mysql_fetch_array($risultato))
 {
 echo $dati["ID_User_utente"];
 echo "-";
 echo $dati["$Password_utente"];
 echo "-";
 echo "OK... CONNESSIONE AVVENTUA CON SUCCESSO!!!!!!!!!!";
} else {
        header("Location: 
http://www.miosito.it/errore.html
");
        exit;
}

  echo "OK... CONNESSIONE AVVENTUA CON SUCCESSO!!!!!!!!!!";
s/AVVENTUA/AVVENUTA/ :-)
ciao,
nico