mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: momentanea crisi di query

salve!
ho un problemino con una selezione. devo selezionare da db l'utente che
si è appena iscritto. nella tabella c'è un campo chiamato stato, che
identifica lo stato dell'utente , con valori 0=da confermare, 1=attivo,
2=da controllare, 9=bannato
ora, fendo la selezione SELECT * FROM users WHERE User=$user AND
Pass=$Pass....
tutti i campi vengono recuperati correttamente, tranne questo, e nella
pagina compare l'errore Notice: Undefined variable: stato in
c:\programmi\easyphp1-8\www\wtn3\riepilogo.php on line 85...
ma perchè questo è l'unico che non viene prelevato?momentanea crisi
di sql? o sono io?
grazie!

BoboBob ha scritto:

ecco....ad esempio...ora ho modificato nella pagina una cosa che non
c'entrava assolutamente nulla con questo e si è messo andare....
bo....io non lo capisco a volte...
per ora grazie comunque!

 ha scritto nel messaggio 
news:1149601081.3...@g10g2000cwb.googlegroups.com...


 per ora grazie comunque!
aridaje....
ecco....ora anche da un'altra parte non funziona....
comunque...mi date una mano ad unire con inner join le seguenti
query?non sono molto ferrato in queste unioni....grazie!!!
$queryidsite="SELECT IDSite FROM sites WHERE
CodSeller='$_SESSION[user]'";
$resultidsite = mysql_query("$queryidsite")or die(mysql_error());
  while ($row = mysql_fetch_array($resultidsite)){
	$idsito = $row['IDSite'];
  }
$queryall="SELECT * FROM sites WHERE IDSite='$idsito'";
$resultall = mysql_query("$queryall")or die(mysql_error());
  while ($row = mysql_fetch_array($resultall)){
        $titolo = $row['Titolo'];
	$codseller = $row['CodSeller'];
	$url = $row['Url'];
	$descrizione = $row['Descrizione'];
	$keyword = $row['Keyword'];
	$codcategoria = $row['CodCategoria'];
	$unici = $row['Unici'];
	$impression = $row['Impression'];
    }
$querycategoria="SELECT Descrizione FROM categoria WHERE
IDCategoria='$codcategoria'";
$resultcategoria = mysql_query("$querycategoria")or die(mysql_error());
  while ($row = mysql_fetch_array($resultcategoria)){
	$descrizionecategoria = $row['Descrizione'];
  }

 CodSeller='$_SESSION[user]'";
              ^^^^^^^^^^^^^^^^
Posso azzardare .. ma te hai provato a non far scadere la sessione???
-- 
SEZIONE DIVENTIMENTO & AFFINI: "Qual č il poliziotto piů sfortunato? 
Quello che muore al posto di  blocco. E quello piů fortunato? Blocco!"
[CapoBecchino] - hotmail/msn: capobecchino [@] hotmail [.] com

si..sono sicuro che la sessione non è scaduta, in quanto ho impostato
i messaggi di errori, e quindi sarei avvisato...

 CodSeller='$_SESSION[user]'";
hai provato con $_SESSION["user"] ?
ciao :)
Newsgroup: it.comp.www.php
Titolo: PHP o Java ?.....

Premetto che su Java non ho quasi mai messo le mani,
ma ho sentito diverse campane dirmi che su database di grandi dimensioni
si comporta meglio Java, in particolare,
all'aumentare delle dimensioni del Db. le perestazioni di PHP scenderebbero
notevolmente mentre Java rimarrebbe invariato.
Ce ne dite ....?
ciao  Yena

 wrote in message
V9pX6.6242$m51....@news1.tin.it...


 implementate le API per il linguaggio o l'ambiente in cui si utilizza il DB.
... e dalla testa del programmatore! :-)
--ev 

 ha scritto nel messaggio news:02nlg9...@127.0.0.1...


 ... e dalla testa del programmatore! :-)
Ben detto!
LAMASE

Newsgroup: it.comp.www.php
Titolo: Zend & Php

Salve, devo ricompilare Php per modificare un paio di cosette. Sul server č
perņ installato Zend Optimizer. La domanda č:
Se ricompilo il Php, č poi necessario reinstallare Zend Optimizer?
Grazie.
-- 
____________________
Condividi le tue emozioni
www.photoexif.com
:: COMING SOON ::

 
phpinfo ti dovrebbe dire se Optimizer è installato.
Ricompili, provi con phpinfo, nel caso ri-installi.
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale
Newsgroup: it.comp.www.php
Titolo: data

Nel mio DB ho un campo DATE  (01-feb-06) in una tabella X e vorrei
poter effettuare delle ricerche su questa tabella. Le ricerche avranno
come parametro una data inserita in una form dalla forma 01-01-06...
Come posso fare per convertire la seconda data nel formato della prima
senza uno switch case a 12 vie?


it.php.net/manual/en/function.date.php
 

 
it.php.net/manual/en/function.date.php
Grazie mille :) ho risolto cosi:
$ini = date("d-M-Y", mktime(0, 0, 0, 02, 01, 2006));
//h,m,s,mont,day,year
$c = "select * from MIA_TAB where data_cr > '".$ini."'";
e tutto sembra funzionare ;)
Grazie ancora :D
Newsgroup: it.comp.www.php
Titolo: readfile

quando provo a caricare una pagina web da internet con ReadFile di solito
funziona ma con un url mi torna questo errore:
failed to open stream: HTTP request failed! HTTP/1.1 406 Not Acceptable
c'č una soluzione?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
senceramente non mi e' mai capitato.
10.4.7 406 Not Acceptable
The resource identified by the request is only capable of generating response 
entities which have content characteristics not acceptable according to the accept 
headers sent in the request.
Unless it was a HEAD request, the response SHOULD include an entity containing a 
list of available entity characteristics and location(s) from which the user or user 
agent can choose the one most appropriate. The entity format is specified by the 
media type given in the Content-Type header field. Depending upon the format and the 
capabilities of the user agent, selection of the most appropriate choice MAY be 
performed automatically. However, this specification does not define any standard 
for such automatic selection.
      Note: HTTP/1.1 servers are allowed to return responses which are
      not acceptable according to the accept headers sent in the
      request. In some cases, this may even be preferable to sending a
      406 response. User agents are encouraged to inspect the headers of
      an incoming response to determine if it is acceptable.
If the response could be unacceptable, a user agent SHOULD temporarily stop receipt 
of more data and query the user for a decision on further actions. 

a me succede con questo sito:
http://www.stato.rdbcub.it/sommario_interni.html
leggendo qua e la mi è parso di capire che possa dipendere dagli header.
c'è una soluzione?


 header.  c'è una soluzione?
Usa fsockopen o curl
-- 
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.
Newsgroup: it.comp.www.php
Titolo: tempo delle variabili di sessione

Ciao
vorrei sapere come fare ad impostare , possibilmente non dal php.ini il
tempo di expire dei cookie di sessione.
Infatti ho un sistema di valutazione nel quale le persone possono stare
anche un'ora...
ed attualmente dopo questo tempo gli scade la sessione (con guai per il
mio sistema!)
Grazie
Marcello

 il tempo di expire dei cookie di sessione.
www.php.net/session
session.cookie_lifetime specifies the lifetime of the cookie in seconds
which is sent to the browser. The value 0 means "until the browser is
closed." Defaults to 0.See also session_get_cookie_params() and
session_set_cookie_params().
www.php.net/session_set_cookie_params
 
-- 
I'am what I'am, I do what I can

Setec Astronomy wrote:

Si grazie, ho visto già il manuale ma la funzione session_set_cookie_params
vale per il singolo script.
Dal MANUALE:
void session_set_cookie_params ( int lifetime [, string path [, string 
domain]])
Imposta i parametri del cookie definiti nel file php.ini. L'effetto di 
questa funzione dura solo per la durata dello script.
Quindi?
In ogni pagina dopo session_start() devo mettere 
session_set_cookie_params(0)?
Senza accesso al php.ini non c'è soluzione?
Grazie
Marcello

 Senza accesso al php.ini non c'è soluzione?
Questa e' una soluzione che non richiede l'accesso al php.ini


 
Sei sicuro?
A me funziona messo DOPO session_start

 A me funziona messo DOPO session_start
session_start inizizalizza la sessione ed invia il cookie al client.
Se invii il cookie e DOPO imposti la sua validita' il cookie sul client
non avra' la nuova validita'.


Newsgroup: it.comp.www.php
Titolo: Convertire file da word a pdf tramite php

Salve ho il seguente problema. Ho un'applicazione in cui in upload
carico dei documenti word in una cartella. La mia esigenza è
convertire questi file word in pdf senza che l'utente finale si
accorga di niente, in automatico, anche durante l'upload del file. Ho
cercato in rete, ma.... ho trovato tutte funzione di creazione del
pdf, etc....
Grazie in anticipo. Luca



Giusto su questo gruppo qualche giorno fa c'era qualcuno che credo usasse
le funzioni di OpenOffice per farlo. Linux o Windows?
Leonardo
--
The stars have not dealt me the worst they could do:
My pleasures are plenty - my troubles are two.
But oh!, my two troubles, they reave me of rest:

Windows

Newsgroup: it.comp.www.php
Titolo: Espressioni Regolari

Dannate espressioni regolari.
Ho letto il tutorial consigliato da Setec Astronomy (grazie) e ho 
trovato in giro questo altro link, 
http://fido.altervista.org/
, 
bellissimo...
Ma nonostante ciň ancora non riesco ad entrare bene nei meccanismi...
Ho creato un URL
$_url = "
http://www.miosito.it/miapagina.php
";
Per trovare il nome della pagina uso:
$e_r = "/[^\/]+$/";
detto a parole dovrebbe essere: "trova la (sotto)stringa che non 
contiene il carattere '/' ([^\/]+) e che termina ($)"
E' corretta la mia interpretazione?
Andiamo avanti... ora cambio URL
$_url = "
http://www.miosito.it/miapagina.php?info=dato
";
Non mi interessa sapere se ci sono variabili con il GET... Allora ho 
pensato di usare
$e_r = "/([^?]+)/";
detto a parole dovrebbe essere: "trova la (sotto)stringa che non 
contiene il carattere '?'"
Anche in questo caso... E' corretta la mia interpretazione?
Ora dato lo stesso URL vorrei avere il nome della pagina senza eventuali 
   parametri. Ho pensato... Unisco le due cose... Ma evidentemente 
sbaglio qualcosa...
$e_r = "/([^\/?]+)/";
Infatti non da il risultato sperato...
Se la dovessi descrivere a parole direbbe:
trova la (sotto)stringa che non contenga ne i caratteri '/' ne '?'
Per vedere il risultato della espressioni regolari sto usando
preg_match()
Grazie a chiunque voglia darmi una risposta
Weigand

Dannate espressioni regolari.
Prova parse_url() :-)
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.
Newsgroup: it.comp.www.php
Titolo: Urgente!!

Vedete un'errore in questo script?
$sqlcom = "SELECT ( to_days( $datapaa$datapmm$datapgg ) - to_days(
$dataaaa$dataamm$dataagg )) as xxx ";
$result = mysql_db_query( $dbname , $sqlcom );
if ($rowx = mysql_fetch_object ($result))                      [errore]
{
$numerogg = $rowx->xxx ;
}
if ($numerogg == 0 )
{
$numerogg = 1;
}
mysql_free_result ($result);
mysql_close ($conn);
L'errore l'ottengo dove c'è [errore]
Grazie MOANA


  /_   _\   ICQ# 11129001
  \\\ ///   
http://www.calogero.org/
   \ " /
    \_/     the truth is out there!

 /usr/local.................
allora significa che la connessione o la query non sono andate a buon 
fine, prova a verficare.


> che errore ottieni?
Supplied argument is not a valid MySQL result resource in
/usr/local.................
Grazie

Perchè così invece funziona?
$sqlcom = "SELECT ( to_days( $datapaa$datapmm$datapgg ) - to_days(
$dataaaa$dataamm$dataagg )) as xxx ";
$conn = mysql_connect( $host, $user, $password )
or die ( "Non riesco a connettermi a <b>$host");
$result = mysql_db_query ($dbname, $sqlcom)
or die ( "La richiesta SQL $sqlcom è fallita");
if ($row = mysql_fetch_object ($result))
{
$numerogg = $row->xxx ;
}
if ($numerogg == 0 )
{
$numerogg = 1;
}
mysql_free_result ($result);
mysql_close ($conn);
Saluti MOANA

 $conn = mysql_connect( $host, $user, $password )
ah, beh... sicuramente perche' hai aggiunto la connessione al db ;)
$conn = mysql_connect( $host, $user, $password )
davo per scontato che tu l'avessi fatto in un db o prima dell script che 
hai postato. :)

Newsgroup: it.comp.www.php
Titolo: Richiesta parere - evitare le inclusioni maligne

Ciao a tutti,
    mercoledì scorso è uscita su 
pro.html.it
 la terza parte dell' articolo sul template con
PHP e CSS. A seguito di un commento all' articolo, e di un thread sul forum di 
html.it
,
è risultato che il codice php che ho presentato era poco sicuro, dato che non venivano
effettuati dei controlli sulle inclusioni della pagina passata via get, visto che le ultime versioni
di PHP permettono di verificare l' esistenza e includere anche file remoti.
Così si è deciso di ritirare l' articolo e di pubblicare, quando pronta, una rettifica.
Ho cercato in rete e chiesto su forum, newsgroup e mailing list....
Le soluzioni possibili sono veramente tante: tenere i file da includere in una sottocartella,
usare un array con le pagine che si possono includere o crearlo dinamicamente con php,
usare le regexp.. e tante altre. La soluzione che ho pensato di adottare introduce il
vincolo che il file da includere stia nella root. Questo il codice PHP della pagina
index.php del template rivista:
<? include("header.php");
include("menu.php");
$p="main";              //pagina di default per i contenuti centrali
if(isset($_GET['page'])){      //pagina passata via parametro
    $p=$_GET['page'];
    if($p!=basename($p) || $p=="index" || !file_exists($p.".php"))
        $p="error";     //pagina di errore
    }
include($p.".php");
include("footer.php"); ?>
Per quanto ne so, dovrebbe consentire di includere solo i file php nella stessa cartella
della index, ovvero nella root. Chi è pratico di php e sicurezza mi darebbe un parere?
Può andare?
Grazie mille,
    Alessandro Fulciniti

 articolo sul template con
[CUT]
Visto che si tratta di template, perché non segui la strada che tu stesso
hai accennato e inserisci tutti i file in una stessa cartella e poi utilizzi
il path assoluto?
include("/home/mhd/
www.tuosito.com/htdocs/template/
".$_GET['page']);
In questo modo il file che si va ad includere è necessariamente residente
sul server in cui si trova la pagina che lo include.
HTH
--
Majere

 include("/home/mhd/
www.tuosito.com/htdocs/template/
".$_GET['page']);
In questo modo ti proteggi da file su server esterni, ma niente vieta
all'attaccante di pasarti
www.example.net?index.php?page=../../../../../etc/passwd
(caso banale e inutile, ma per far capire cosa si puo` fare).
Inoltre, il giorno che sposti gli script da un'altra parte o che
distribuisci il codice a qualcun'altro, o che lo testi su una macchina
diversa, o che ti trovi a doverlo sviluppare su una macchina non tua,
impazzisci a riconfigurare tutto.
Il sistema giusto e` validare l'input ed eventualmente prendere i dati
da database e non dal filesystem.
Se devi caricare un template, fatti passare il codice (id nel DB) del
template via GET, e poi prendi il path della pagina da includere dal DB.
Bye.
-- 
Alessandro Pellizzari

 template via GET, e poi prendi il path della pagina da includere dal DB.
Puoi sempre controllare che la parte iniziale del file non sia ../
-- 
Ciao,
 Fabrizio
=== 
http://www.negusweb.it
 ===
Newsgroup: it.comp.www.php
Titolo: scheda video

Se possibile, vorrei fare uno script php che dica all'utente che marca e
modello di scheda video ha nel suo pc.
Mi sapete indirizzare da qualche parte?
Grazie
Marco

 modello di scheda video ha nel suo pc.
non so se esista, ma immediatamente mi si è attivata la funzione rotfl();
ciao e scusa il gigioneggiamento... è venerdì
maxxe

Marco wrote:

SERVER != CLIENT
CLIENT != SERVER
PHP = SERVER SIDE
SERVER SIDE != CLIENT SIDE
-- 
www.iuz-lab.info

Maxxe ha scritto:

Mi aggrego anche io e vi chiedo:
esistono funzioni che mi dicano
- la data e l'ora di quando l'utente ha messo in stand-by l'altro pc, 
quello non attaccato a internet..
- l'ultima volta che ha deframmentato i cd-r di installazione di xp
- la lista dei pornazzi scaricati dall'utente...
scusate ma domani ho un esame e sto sclerando...  :-P
ciao PHPiani!!
Lorenzo.

 ciao e scusa il gigioneggiamento... č venerdě
Invece di sfottere (non e' assolutamente chiaro se si riferisce ad
un modello client-server nella sua domanda, Mexxe parla solo di un
utente, e questo dice un bel niente su un presunto modello
client-server):
Quindi, in linea di massiama si puo'. Pero' non in remoto,
e solo con php 4.2.0-4.2.3 e php 5 (e lo uso personalmente per
alcune robaccie sotto windows [datamining con oggetti .com/dde]).
scrivere una dll wrapper:
ecco una traccia:
<?php
  $dll="php_test_dll\\Debug\\php_test_dll.dll";
  // il wrapper devi scriverti (dll, io uso VC7, e va bene)
  W32api_register_function($dll, "WIN_GetVideoCard", "string");
  w32api_register_function("User32.dll", "MessageBoxA", "long");
  $card=WIN_GetVideoCard();
  MessageBoxA(NULL,
     "Your videocard is: ".$card,
     "Video Information",
     MB_OK);
?>
sotto php5 si usa ffi (
http://pecl.php.net/package/ffi
):
Meditate (mi scappa quasi uno "stupidi", inutile dire che...)

 SERVER SIDE != CLIENT SIDE
Huh! E dove sta scritto 'Client' o 'Server' nella domanda?

Jurgen Schwietering wrote:

non c'è scritto..
deduzione?!.. se vorrà potrà ripostare la domanda specificando meglio..
-- 
www.iuz-lab.info

 client-server):
nessuna volontà di sfottere, infatti avevo detto:
<mi quoto>
ciao e scusa il gigioneggiamento... è venerdì
</mi quoto>
solo la richiesta mi pareva un po' singolare e al tempo stesso simpatica
....per questo è partita la funzione rotfl(); ;-)
in ogni caso grazie per il tuo apporto su un tema per me inesplorato o, 
evidentemente, non esplorato a sufficienza.
ciao
maxxe

 alcune robaccie sotto windows [datamining con oggetti .com/dde]).
O, con qualsiasi versione di php,
<?php
	$f = file("/proc/pci");
	foreach ($f => $r) {
		if ereg("/(VGA|Display)/', $r)
			print $r;
	}
?>
Non era specificato che S.O....
(Non testato)
Bye.
Newsgroup: it.comp.www.php
Titolo: accesso my-sql su server

ciao a tutti,
per i miei primi approcci a php e my-sql sto usando my-sql-Front per
facilitarmi il lavoro nella crazione delle tabelle e la gestione dei DB. In
locale tutto bene ma - e qui parte la domanda da principiante - come posso
accedere a my-sql del mio server per la creazione di un  DB con relative
tabelle?
Scusate l'ignoranza :-)
bolos
www.thepixel.it

 ha scritto nel messaggio
news:%QiP8.26688$j65.6...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: mysql_real_escape_string VS addslashes

Sto leggendo un pdf sulla sicurezzain PHP e mi sono trovato davanti una
frase che mi ha fatto pensare: "Never rely on magic quotes" (Trad: Non
fare mai affidamento sui magic quotes"
Io ho sempre fatto affidamento sull'uso dei magic quotes, ma
controllando preventivamente se fossero presenti, mediante un
if (!get_magic_quotes_gpc())
Nel caso non ci siano i magic quotes provvedo a fare un addslashes sui
parametri in input, ma il pdf mi suggerisce invece di usare
mysql_real_escape_string.
Non ho capito se entrambe fanno la stessa cosa o se addslashes è
considerato meno sicuro di mysql_real_escape_string.

IcarusDream ha scritto:

molto interessante, poi fammi sapere quale e' meglio de lo scopri cosi'
 mi aggiorno anchio ;)

  mi aggiorno anchio ;)
Ho fatto delle prove per il SQL-Injection usando il
get_magic_quotes_gpc attivato e sembra funzionare egregiamente, ma non
ho intenzione di reinstallare php disattivando la funzione...
Newsgroup: it.comp.www.php
Titolo: creare menu drop down e combo in modo dinamico

Salve, devo visualizzare un menu di navigazione ma essendo il database
molto esteso (5mila record) non posso visualizzare in una botta tutto
cosě sto pensando di scaglionare. Conoscete qualche script che lo fa?
Magari conoscete un'alternativa per il problema della visualizzazione di
elenchi troppo lunghi (non posso splittare l'elenco in piů pagine).
Ciao grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 elenchi troppo lunghi (non posso splittare l'elenco in più pagine).
Io su alcuni form con menu a tendina enormi ho definito una funzione che
apre una finestrella (molto leggera in byte) che si apre e si aggiorna
aggiungendo/togliendo i menu a tendina necessari per raggiungere lo scopo
del dato.
Per esempio: Provincia -> Città -> Particella Toponomastica (via,
piazza,etc) -> Nome della via -> numeri civici di quella via.
Ho dentro qualche centinaia di migliaia di record e il tutto si svolge
velocemente, ma di certo non è proponibile usare il sistema di navigazione
Javascript puro in cui la OnChange di una tendina carichi una nuova select e
così via tutto via javascript perchè ti costringerebbe a caricare tutte le
option dei menu nella pagina.
Rigenerando exnovo il contenuto della finestrella invece ti carichi le
option mano a mano che ti servono.
Ecco cosa intendo: 
http://casa.thecloud.org/Classi/smalljump.php
 (questo è
un esempio in cui il db è popolato da solo 20-30 righe, ma per 1000000 è la
stessa cosa).
Ciao
J

Al momento ho trovato solo una soluzione del tipo che dici tu. E' un
menů combo (quelli doppi in cui uno comanda l'altro)javascript
collegati alla tabella di un db. Lavorando da locale la cosa funziona
(ovviamente c'č la latenza di rete). Ho dei problemi sul link di
indirizzamento.
Il db raccoglie le schede di un archivio di documenti cartacei
(letter,foto,ecc) raccolti in faldoni. Quindi io partendo da un faldone
dovrei visualizzare subito i documenti in esso presenti (tramite
segnatura). Cliccando sulla segnatura dovrei far uscire le informazioni
(tipo regesto, ecc).
Se fosse possibile vorrei provare anche col tuo metodo. Fammi sapere.
Riguardo a queloo da me usato č disponibile sul volume "guida a php4 " e
al link :
http://www.troutworks.com/phpbook/ch27/carscript.phps
Ciao grazie.

Newsgroup: it.comp.www.php
Titolo: "Disabilitare" il click acustico che IE6

Ciao a tutti,
e' possibile in qualche modo "disabilitare" il click acustico che IE6 fa
sentire al cambio/reload di una pagina e/o invio di un modulo...
Magari con un bel meta; visto che hanno introdotto:
<meta http-equiv="imagetoolbar" content="no">
non ci sara' qualcosa tipo:
<meta http-equiv="clickRompiPalle" content="no">

 sentire al cambio/reload di una pagina e/o invio di un modulo...
Hai provato a dare un'occhiata ai suoni di windows?
Questo è un ng di php...
Ciao
Marco

 Questo č un ng di php...
Sě, effettivamente sono un po' OT, comunque chi conosce Php conosce
obbligatoriamente l'html e probabilmente JS...
Quindi chiedevo se eravate al corrente di un comando, un META o...
Ripeto ad es. come per le immagini <meta http-equiv="imagetoolbar"
content="no">
Lo chiedo qui perche' forse l'argomento e' gia' stato trattato con le chat
fatte in PhP...

 obbligatoriamente l'html e probabilmente JS...
Senza dubbio, ma esistono ng specifici per html e js.
E poi quello che vuoi fare č relativo a IE6, quindi non funzionante su altri
browser.
Ciao
Marco

 Senza dubbio, ma esistono ng specifici per html e js.
Ok, ho aggiunto [OT] cosě ti tranquilizzi :)

 posted this:


Forse meglio se disabiliti l'account per i newsgroup 

 sentire al cambio/reload di una pagina e/o invio di un modulo...
Anche se apparentemente non frega a nessuno, avrei trovato una soluzione:
basta inserire in un frame nascosto (eventualmente un iframe) un pagina con
un suono muto ciclico.
Per il momento ho fatto cosě:
<img border="0" width="0" height="0" dynsrc="silenzio.wav" start="fileopen"
loop="infinite">

Newsgroup: it.comp.www.php
Titolo: Invio dati tra files su localhost

Ho un file .htm che invia dei dati ad un file .php
Il tutto funziona se lo pubblico sul server remoto
ma non su localhost. sotto Apache. Perchč ???
Grazie a quanti vorranno aiutare un'altro neofita.
File prova.htm
---------------
 <!-- Modulo di inserimento dei dati nel form -->
Digitate i dati ed inviate il form:
<form action = "//prova.php" method = "post">
  <input name = "chiavediricerca"> Chiave di Ricerca <p>
  <input name = "categoria"> Categoria <p>
  <input name = "regione"> Regione <p>
  <input name = "provincia"> Provincia <p>
  <input type = "submit">
  <input type = "reset">
</form>
---------------------------------------------------------------------
---------------------------------------------------------------------
File prova.php
---------------
<?php
 echo "CHIAVE DI RICERCA : $chiavediricerca<br>";
 echo "CATEGORIA         : $categoria<br>";
 echo "REGIONE           : $regione<br>";
 echo "PROVINCIA         : $provincia<br>";
?>

 ma non su localhost. sotto Apache. Perchč ???
Puň darsi che sul file php.ini (locale) sia impostato register_globals =
Off. Se coě fosse puoi impostarlo su On, oppure usare il superglobal
array $_POST['nomevariabile'] per leggere le varibili passate col metodo
post. Nel tuo caso dovresti scrivere $_POST['chiavediricerca'] e cosě
via per le altre.
Ciao.
-- 
Federico R.
Newsgroup: it.comp.www.php
Titolo: Omaggio al Papa

Cari per una volta tanto non usiamo il forum per le tante domande
su php...a poco meno di 48 ore dai funerali dell'IMMENSO PAPA
BUONO   ricordatelo con frasi pensieri sms.
Per me esiste una asola parola per descriverlo IMMENSO..
Grazie..per quello che hai fatto...vedrai di te si continuerà
sempre a parlare...nessuno potrà mai avvicinarsi alla tua
grandezza.Sei UNICO::::grazie per avermi fatto credere in DIO.
--  
Postato da Virgilio Newsgroup 
http://newsgroup.virgilio.it
Completo come il newsreader, ma senza il newsreader

 Cari per una volta tanto non usiamo il forum per le tante domande
Troll di mezzatacca! 

 Cari per una volta tanto non usiamo il forum
Per favore, 
cerchiamo di evitare di postare messaggi totalmente OT, altrimenti si
rischia di diventare uno dei tanti ng dove i post IT della giornata si
possono contare sulle dita di una mano.
Grazie per al collaborazione.
P.S.
Questo non e' un forum.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Arturo wrote:
[CUT]
Quale parte di "it.comp.www.php" non capisci esattamente?
Bye,
   Luca

"Arturo"

Adesso BASTA!!!!
Mi avete rotto i coglioni con il papa-pensa a campare e zitto! 

> Cari (cut cut cut)...
Si, ok, ma perchè lo devi dire qui?


Bravo a Carletto 

> Bravo a Carletto
grazie grazie!

 grandezza.Sei UNICO::::grazie per avermi fatto credere in DIO.
Il Papa non legge questo newsgroup,
l'ADSL del paradiso e' un po' instabile...
x-post, fup -> news://universe.paradise.clerics.papowsky

Newsgroup: it.comp.www.php
Titolo: Dividere un file di classe in file più piccoli

Che soluzioni si possono adottare per dividere un file di classe 
(attualmente di oltre 5000+ righe senza Unit Testing) in qualcosa di più 
piccolo e maneggevole, per consentire anche un lavoro di gruppo?
L'unica soluzione che ha funzionato (per ora) è stata quella di creare 
delle sotto-classi in modo che la classe principale può semplicemente 
includere le sotto-classi che stanno su file a parte.
Però come metodo non lo posso usare a tappeto, perché alla fine devo 
passare n-mila attributi alle sotto-classi (risolto con una classe 
attributi)...

 attributi alle sotto-classi (risolto con una classe attributi)...
E` il metodo corretto.
Bisogna vedere il caso specifico, ma potresti anche trasformare la 
"classe principale" in un semplice contenitore di attributi, e lei 
stessa, al momento di istanziare le sottoclassi che le servono, passera` 
se` stessa (new SottoClasse($this);). A quel punto ogni sottoclasse avra` 
un riferimento al "capo" e potra` prendersi quello che serve (public, 
naturalmente).
Bye.


Non avevo pensato a questa soluzione. Permette di risparmiare una 
classe... Attualmente ho una classe 'pippo_main', una 'pippo_attrib' ed 
n-classi che vengono instanziate da dentro pippo_main con new 
pippo_1($this->pippo_attrib, $this->var1, ...).
Adesso vedo...
Grazie
Newsgroup: it.comp.www.php
Titolo: semplice script per gestire una tabella mysql

Salve a tutti.
Per un mio sito avrei necessità di inserire/modificare e cancellare 
molto velocemente dati da una tabella mysql.
Sostanzialmente (dentro una pagina protetta da password) avrei bisogno 
che mi venga listato il contenuto della tabella con un'iconcina per 
modificare e una per cancellare ogni riga, in più un bottone che apra un 
semplicissimo form per inserire il contenuto dei campi.
qualcuno conosce uno script semplice che faccia queste cose?
Grazie a tutti per l'attenzione.

 qualcuno conosce uno script semplice che faccia queste cose?
Perche'  non usi  phpmyadmin? Fa  anche  di piu',  ma e'  li' bello  e
pronto... :)
-- 
   _         _          _           _   _ _           _
 _| |___ _ _<_>__      | |___ _ ___| |_<_> |___ _ ___| |_ ___._ _ ___
/ . / . \ '_> / ._> ___| / / '_X_> | . \ | / / '_X_> | . Y . \ ' / . |
\___\___/_| | \___.|___|_\_\_| <___|___/_|_\_\_| <___|___|___/_|_\_. |
           <__'                                                  <___' 
MAIL(rot13):fgn...@tznvy.pbz - ICQ:#66264348 - 
MSN:dor...@hotmail.it

Newsgroup: it.comp.www.php
Titolo: Installazione web server

Salve,
per lavoro devo fare un sito PHP con un db Mysql.
Mi chiedevo (visto che il sito andrà in modo permanente su una macchina con
installato windows2000 perennemente collegata a internet) che web server
devo installare per gestire molti  utenti collegati e molti accessi al
database contemporanei?.
Per ora ho usato Easy php, ma non sono ancora riuscito a testarlo con 150
utenti on-line.
Potreste essere così gentili da darmi una mano e dirmi cosa installare per
essere ben carrozzato?
Grazie mille
Alex

quoto quello che dice Darkhawk, perché quotare è divertente!!

apache
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/free-sw.it.html

Newsgroup: it.comp.www.php
Titolo: $REMOTE_ADDR, $HTTP_USER_AGENT e $HTTP_ACCEPT_LANGUAGE: help

Come da subject.
qualcuno sa dirmi perchč queste variabili sono vuote?
Le ho sempre usate...che non ci siano piů o che sono cambiate nel php
4.2.1??
Saluti...
--------------------------------
Inviato via 
http://usenet.libero.it

 4.2.1??
http://php.dopoil.com/faq.php?GlobalVariables
http://www.php.net/manual/it/language.variables.predefined.php
Newsgroup: it.comp.www.php
Titolo: settaggio variabile dopo clic

Salve, volevo sapere se c'è un modo per settare una variabile a seconda del
link che si clicca.
Ad esempio una cosa del genere:
link1
link2
.......
if clic=link1 then scelta=1
if clic=link2 then scelta=2
.......
GRAZIE

 ha scritto nel messaggio
news:z12P8.23096$Kt3.5...@twister2.libero.it...


 ha scritto nel messaggio
news:O93P8.23385$Kt3.5...@twister2.libero.it...


 variabile quando si clicca... coem prendo lo stato "tasto cliccato" ?
scusa, ma una volta che stampi il link, non sai più se sarà cliccato!!
lo script linkato lo saprà!! (essendo chiamato!!)
se vuoi fare operazioni runtime nella pagina (client-side), devi 
indirizzarti su JavaScript.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://ethology.intercult.su.se/freescience/

Newsgroup: it.comp.www.php
Titolo: pause

esiste uno script che crea una pausa di un determinato numero di secondi,
per poi saltare in un altra pagina?
grazie anticipatamente
--
Paolo Badalamenti
--------------------------------------------------------------
50616F6C6F20426164616C616D656E7469


lo fai meglio con javascript (e quindi news:it.comp.lang.javascript)
se no usi questo (ma ti rimane vuota la pagina, non puoi fare output prima
del header):
<?php
sleep(10);
header("location: 
http://sito/nuovapagina
");
?>

 per poi saltare in un altra pagina?
basta un tag meta...
Qui siamo ot, però:
<META http-equiv="refresh" content="10; URL=
http://www.tuapagina.com
">
Quel content è il numero di secondi.
Ciao!
-- 
Skingrins: New Name - New Life
"And in the time of greatest despair, there shall come
a savior, and he shall be known as: THE SON OF THE SUNS"
------ Journal of the Whills, 3:127 ------

Newsgroup: it.comp.www.php
Titolo: E' possibile utilizzare un file access 97 su server linux con php?

Se si qualcuno mi potrebbe fare un esempio,
sono disperato provengo dall'Asp che mastico
appena, ma non so cosa debbe fare per
poter gestire un archivio access e come
configurarlo, non ho trovato nemmeno
un po di documentazione adeguata.
Grazie a tutti
by Enzo


wrote:

Non so se c'e' qualche modo per utilizzare direttamente Access, ti
conviene convertire il database in un database MySQL e utilizzare
quest'ultimo. Per la conversione prova DBTools, trovi il link su
www.mysql.com
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail
Newsgroup: it.comp.www.php
Titolo: php.ini

scusate, ragazzi, ma su ogni form mail che utilizzo mi da sempre lo stesso
errore, l'utimo che ho utilizzato č il seguente  2 pagine semplici
form.htm
..............................
<form method="post" action="mailer.php">
Your Message: <textarea name="message"></textarea>
Your email: <input type="text" name="email">
<input type="submit" value="Submit">
</form>
<p>&nbsp;</p>
e la pagina php..............
<?
mail(
mio...@miosito.it
, "Feedback Results", $message, "From: $email");
header("Location: 
http://localhost/asp/form2.htm
");
?>
l'errore čp queto:
Notice: Undefined variable: message in c:\inetpub\wwwroot\asp\mailer.php on
line 2
Notice: Undefined variable: email in c:\inetpub\wwwroot\asp\mailer.php on
line 2
Warning: mail(): SMTP server response: 550 5.7.1 Unable to relay for
mio...@miosito.it
 in c:\inetpub\wwwroot\asp\mailer.php on line 2
Warning: Cannot modify header information - headers already sent by (output
started at c:\inetpub\wwwroot\asp\mailer.php:2) in
c:\inetpub\wwwroot\asp\mailer.php on line 3
PREMETTO CHE NON HO MAI COnfigurato php.ini, forse č li il problema.
grazie Marco


<cut>
Prova con:
mail(
mio...@miosito.it
, "Feedback Results", $_POST['message'], "From:
$_POST['email']");
Ti consiglio anche un'occhiatina qui:
http://www.php.net/manual/en/language.variables.external.php
Saluti

 c:\inetpub\wwwroot\asp\mailer.php on line 2
E' una STRA-FAQ
http://groups.google.it/groups?q=Notice%3A+Undefined+variable&meta=group
%3Dit.comp.www.php
[ 
http://url.repository.biz/go/4z
 ]
http://www.php.net/manual/it/security.globals.php
ossia non usare $message ma $_POST['message'], per maggiore sicurezza
verifica prima che la variabile sia settata ( 
http://www.php.net/isset
). Infine evita gli short tags (<? ?>) ed utilizza la forma estesa
(<?php ?>).
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: HAVING

Credo che non capiro' mai GROUP BY ... HAVING.
E giuro che non sono un novellino!!!
SELECT group_code,count(*)
FROM contracts
GROUP BY group_code
HAVING (getdate() BETWEEN MIN(start_date) AND MAX(end_date))
Funziona, ritorna X record.
Poi aggiungo la seguente linea:
AND end_date=MAX(end_date)
Ora la query ritorna un paio di record in piu'.
Come e' possibile? Come puo' un Having reso piu' restrittivo, restituire un
numero maggiore di record?
Salvatemi dall'impazzimento!
AS

Amedeo Storni ha scritto:

una parentesi messa male?
   posta lo schema della tabelle e l'INSERT di 10 righe
   che faccio ripeto per l'ennesima volta che il posto giusto per questo
domande è it.comp.software.database?
   per questa volta no ... si sta avvicinando il natale(*) e siamo tutti più buoni
* un pò ot, ma sono l'unico che inorridisce a vedere i pandori al supermercato il _6_ottobre_?

 * un pň ot, ma sono l'unico che inorridisce a vedere i pandori al
supermercato il _6_ottobre_?
La tabella e' del tipo:
create table deleteme_contracts (
group_code numeric(10),start_date datetime,end_date datetime
)
INSERT deleteme_contracts VALUES(1,'1 jan 2004','31 dec 2004')
INSERT deleteme_contracts VALUES(1,'1 jan 2005','31 dec 2005')
INSERT deleteme_contracts VALUES(1,'1 jan 2006','31 dec 2006')
In realta' e' molto piu' complessa di cosi', ma le altre cose non dovrebbero
importare. Pero' con questa tabella semplice non riesco a riprodurre il
problema.
Mi piacerebbe una risposta teorica, come puo' succedere il fatto che ho
descritto? Escludo la parentesi sbagliata, ho fatto prove.
Grazie per la tolleranza all'OT. Io non rabbrividisco, anzi in Germania
trovo il panettone tutto l'anno e lo mangio spesso.
AS

 trovo il panettone tutto l'anno e lo mangio spesso.
   si ma qui non si trova tutto l'anno e, non so perchè, ma
mi dà una sensazione strana ... ok sono io tutto risolto :)

Newsgroup: it.comp.www.php
Titolo: Funzione Mail()

Come posso inviare un'allegato con la funzione mail()? Grazie!

 Come posso inviare un'allegato con la funzione mail()? Grazie!
Mi dicono funzionare perfettamente lo script di che trovi partendo da questa
pagina
http://renoir.vill.edu/~ylee/mailfile.html
Oppure prova a dare un'occhiata anche alle classi per e-mail in
http://www.phpclasses.upperdesign.com/
ciao
_China
Newsgroup: it.comp.www.php
Titolo: Upload impossibile

Salve a tutti, 
sono giorni che impazzisco su un problema. Sto cercando di fare un
upload tramite php, ma non ci riesco, è pazzesco!
Ecco il codice:
Codice php:
--------------------------------------
   <?
   $dest = "foto/file.jpg";
   copy($file_foto,$dest) or die ("impossibile copiare");
   ?>
---------------------------------------
Codice html:
---------------------------------------
   <form method=get action="filephp/inserimento.php">
   <input type="file" name="file_foto" size="40">
   <input type="submit" value="Invia">
   <input type="reset" value="Cancella">
   </form>
---------------------------------------
Semplice semplice, e ora ecco l'errore che mi dà:
Errore:
---------------------------------------
   Warning: copy("D:\Immagini\ultimaweblogo.jpg"): failed to open
stream: Invalid argument in
c:\programmi\easyphp1-7\www\database\interfaccia\filephp\inserimento.php
on line 14
   impossibile copiare
---------------------------------------
php.ini è impostato correttamente:
php.ini:
---------------------------------------
   ;;;;;;;;;;;;;;;;
   ; File Uploads ;
   ;;;;;;;;;;;;;;;;
   ; Whether to allow HTTP file uploads.
   file_uploads = On
   ; Temporary directory for HTTP uploaded files (will use system
default if not
   ; specified).
   upload_tmp_dir = "C:\Programmi\EasyPHP1-7\tmp\"
   ; Maximum allowed size for uploaded files.
   upload_max_filesize = 2M
---------------------------------------
ma com'è possibile?! 
Ho installato Easyphp v1.7 con PHP v.4.3.3
ora impazzisco...
Grazie.

 ora impazzisco...
Se usi PHP 4.3.3, probabilmente avrai impostato register_global=off
Questo comporta il fatto che il tuo codice non funziona (cosě come lo 
hai scritto).
Leggiti questa pagina:
http://it.php.net/manual/it/language.variables.predefined.php
Poi questa:
http://it.php.net/manual/it/features.file-upload.php#features.file-upload.post-method
Ciao
Gianni

 hai scritto).
Grazie per i link, ma purtroppo il problema non dipende da quello, il 
mio register_globals č impostato su On...

>    <form method=get action="filephp/inserimento.php">
Sono sbagliati i parametri del form:
<form method="post" enctype="multipart/form-data"
action="filephp/inserimento.php">
Ciao
Marco

 action="filephp/inserimento.php">
Grazie mille!!!
il tuo aiuto mi è stato immensamente utile!
Saluti.
Newsgroup: it.comp.www.php
Titolo: Liberia per valute/money e date

Potete consigliarmi una buona libreria php per trattare e fare i conti con 
le valute e magari le date
grazie
-- 
--------------------------------------------------------------- 

 
Cosa intendi per trattare le valute? Le valute le puoi trattare come
decimali a 2 cifre.
Magari nell'eventuale db anzichï¿œ salvarti i float ti salvi i centesimi
cosï¿œ lavori con gli interi.
Per le date coverti tutto in int e fai i conti, sono 2/3 funzioni.
J.

Newsgroup: it.comp.www.php
Titolo: creare file da mysql

salve a tutti
secondo voi sarebbe possibile leggere una tabella di mysql e creare un 
file con il contenuto della suddetta?
ho cercato sul manuale, ma non riesco a trovare una funzione per la 
creazione di files. Lettura e modifica si, ma creazione niente.
Lo so' che sarebbe piu' facile fare una "select su outfile" ma 
l'amministratore del db non me lo consente
che ne pensate?
grazie
daniele
-- 
# Please remove "NOSPAM" from account before reply
# Rimuovere "NOSPAM" dall'account prima di rispondere

 e modifica si, ma creazione niente.  
Ragazzi, un po' di animo a leggere il manuale ...
http://www.php.net/fopen
[quoto dal manuale]
'w' Open for writing only; place the file pointer at the beginning of
the file and truncate the file to zero length. If the file does not
exist, attempt to create it.
[/quoto]
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y

 l'amministratore del db non me lo consente
Basta un poco di zucchero e la pillola va gių.
Fatti uno script tu che metta tutto su file.
Ciao
Marco

Newsgroup: it.comp.www.php
Titolo: **HELP** allegati con sendmail.php??

Ciao tutti,
    ho un problemuccio a cui proprio non so venire a capo. Ho installato da
me il pacchetto easyphp (php4, apache 1.3, mysql) ed ho windows XP PRO. Non
riesco ad inviare con la funzione sendmail.php (o qualsiasi altra classe di
invio messaggi email) alcuni tipi di allegati. Ho fatto varie prove riesco
ad inviare file ".rtf" o ".sql" ma non ".jpg" o ".doc". In pratica ricevo
l'email corretta, si vede che c'č un allegato, ma questo č quasi vuoto e con
alcuni caratteri a casaccio. La stessa funzione invece sotto unix funziona
correttamente. Dirň di piů la stessa funzione sotto win 98, ma con diverse
installazioni di Apache e php funziona correttamente pure!!! Qualcuno sa
dirmi cosa potrebbe essere.
Grazie, nn so piů dove sbattere la testa.
Fede.

 allegato, ma questo è quasi vuoto e con alcuni caratteri a casaccio.
come alleghi la roba ? 
Non e' sufficiente sparare il contenuto del file nella mail, il sospetto
che sia quello il problema mi viene vedendo i tipi di file che hai
specificato.
ciao
- -- 
oggei
gpg --keyserver 
keys.indymedia.org
 --recv-keys eebb4d0d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE+yXw4ZmjYv+67TQ0RAg4UAKCXXlN4u6eRyjl6e1oKhoTUIkVgNwCghPMk
JY1Ex+/2dlqszZCc8ce6OlQ=
=SxWz
-----END PGP SIGNATURE-----

 ha scritto nel messaggio
news:20030520025208...@oggei.mine.nu...

Newsgroup: it.comp.www.php
Titolo: AIUTO! Cancellati record da un database

Vi chiedo scusa, e forse non � nemmeno il gruppo giusto, ma ho fatto un
c...ta a dire poco. In un database online, non backuppato, ho fatto un
ALTER IGNORE TABLE  ADD UNIQUE KEY (a, b)
Eseguita alla perfezione. Problema: dovevo, ripeto dovevo aggiungere un
terzo campo, perch� invece, cos� facendo, ho perso un mare di record,
poprio un casino, compilati da utenti incazzosi...
Per favore, ditemi che c'� un modo per fare undo o qualcosa del genere e
ritrovare quei record!
Dopo l'esecuzione di questa query ho fatto solo (disperato) da
phpmyadmin un controlla tabella e ripara tabella. Senza risultato...
Per favore, per favore, per favore, ditemi che posso recuperare tutto...


Il db, leggendo phpmyadmin direi sia mysql, quindi per quanto ne so io 
non c'� nulla da fare.
o hai un backup tu, o ne ha uno l'hoster o nada.
Quando smanetti tabelle piene io ti consiglio sempre di fare una copia 
prima (ma sono sicuro da oggi sar� una tua priorit�:).
-- 
Z.

 c...ta a dire poco. In un database online, non backuppato,
Ognuno di noi ha sbattuto forte la testa al muro per imparare che i 
backup sono necessari.
Benvenuto tra chi i backup,da oggi, li fa.

 ha scritto nel messaggio 
news:itd0us$rng$3...@tdi.cu.mi.it...

Ok siccome pure io altrero sempre il database mi voglio proteggere. come si 
fa il backup?? ho phpmyadmin sul mio server che devo fare per bakkappare 
tutto 


si puo fare tranquillamente, leggi sotto.
SCHERZAVO!!!
AHAHAHAHAHAHHAHAHAHAHA 


nella pagina principale di phpmyadmin
in alto leggermente a destra
   "EXPORT"
nel riquadro export selezioni il database da salvare
e selezioni sql
selezioni "Save as file"
selezioni se serve la compressione
e premi "Go"
ciao

 ciao
In passato ho avuto parecchi problemi col backup di phpmyadmin, per dormire tranquilli consiglio il caro mysqldump

 ciao
mi posso didare? altre volte sul ng di linuc hanno tentato di farmi 
cancellaree tutto il disco 


quando hai accesso al server come utente unix è possibile, ma quando
l'unico accesso è col phpmyadmin direi che c'è poco da fare
o ti fai tu un programmino in php per fare un backup del db
oppure ti fidi di phpmyadmin

 
e pensare che avevo anche perso tempo a rispondere :(
Newsgroup: it.comp.www.php
Titolo: Ricerca semplice ed avanzata

Ciao a tutti,
in un sito di e-commerce di libri c'è la necessità di creare una ricerca 
all'interno del catalogo abbastanza articolata.
Nello specifico, bisogna dare la possibilità all'utente di utilizzare la 
ricerca avanzata ed inserire a sua discrezione il titolo, l'autore, 
l'editore e altre informazioni, di scegliere la chiave di ricerca 
(AND/OR), il tipo di ricerca (tutte le parole, almeno una parola, ecc.), 
questo in 3 cataloghi diversi.
Inoltre deve esistere anche una ricerca semplice che ricerchi una 
stringa all'interno del nome O dell'autore.
C'è un modo abbastanza veloce e comodo per impostare tutte le varie 
query di ricerca, oppure bisogna scrivere una query differente per ogni 
casistica?
Grazie mille
Ciao
Mett.

 ogni casistica?
Usando un po' di IF e l'operatore . ?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

> Usando un po' di IF e l'operatore . ?
Mi potresti fare un piccolo esempio?
Grazie mille!
Ciao
Mett.

 Mi potresti fare un piccolo esempio?
$sql_where = '';
$join = '';
if (isset ($_GET['from_date']) && !empty ($_GET['from_date'])) {
	$sql_where .= ' ' . $join . ' from_date >= "' . $_GET['from_date'] .
'" ';
	$join	= 'AND';
}
if (isset ($_GET['to_date']) && !empty ($_GET['to_date'])) {
	$sql_where .= ' ' . $join . ' to_date <= "' . $_GET['to_date'] . '" ';
	$join	= 'AND';
}
etc. etc.
A seconda dei parametri che gli passi ti crei una WHERE adhoc.
-- 
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


> A seconda dei parametri che gli passi ti crei una WHERE adhoc.
Ok, grazie mille!
Ciao
Mett

> A seconda dei parametri che gli passi ti crei una WHERE adhoc.
E come posso impostare una ricerca che cerchi un dato nel titolo *o* 
nell'autore?
Ciao,
mett.

 nell'autore?
Al posto di AND metti OR?
