";
echo "
";
echo "
";
echo "
\n";
echo "
\n";
echo "\n";
echo "\n";
echo " \n";
echo " | \n";
echo "
\n";
echo "
\n";
echo " \n";
echo "
\n";
echo "
";
echo "";
echo "";
echo "Contatti Personali |
";
echo " ";
echo "
";
$dt1=date(d);
$dt2=date(m);
$dt3=date(Y);
$da="$dt3"."-"."$dt2"."-"."$dt1";
$secx=trim($se).trim($cx);
$Tabella="Contatti";
//$sql="DROP VIEW CANCELLATI";
//$result=mysql_query($sql,$conn);
//(Titolo char(255), Eliminazione date, Annuncio date, Testo blob,Email char(255), Settore char(255))
//$sql="CREATE VIEW CANCELLATI AS SELECT * from $Tabella where data_eliminazione<'$da'";
//if (!($result=mysql_query($sql,$conn))){
// echo mysql_error();
//}
/* $sql="delete from $Tabella where data_eliminazione<'$da'";
if (!($result=mysql_query($sql,$conn))){
echo mysql_error();
}else{ */
/* inizio commento
if ($settore==""){$settore="-";}
if ($esse==""){$esse="-";}
if ($stato==""){$stato="-";}
if ($secx==""){$secx="-";}
if ($spec==""){$spec="-";}
if ($testo==""){$testo="-";}
fine commento */
if ($endon==""){$endon=10;}
//implementare una funzione che spedisca un email all'indirizzo
//dell'annuncio il giorno dell'eliminazione
//segue la funzione php3 per l'invio di mail
//void mail(string to, string subject, string message, string additional_headers);
$dt1=date(d);
$dt2=date(m);
$dt3=date(Y);
$dt3--; //imposta la data di eliminazione a date - 1 anno
$dt2--; //riduco di 1 il giorno nel caso oggi fosse il 29 febbraio
$de="$dt3"."-"."$dt2"."-"."$dt1";
$sql="delete from $Tabella where data_i<'$de'";
if (!($result=mysql_query($sql,$conn))) echo mysql_error();
// distingui presenza/assenza di variabili
if ($testo<>""){
if ($settore<>""){
if ($posizione<>""){
if($iniziale<>""){
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (left(Cognome,1)='$iniziale' and posizione='$posizione' and settore='$settore' and (Cognome LIKE '%$testo%' or Nome LIKE '%$testo%' or Loc1 LIKE '%$testo%' or Loc2 LIKE '%$testo%' or Loc3 LIKE '%$testo%' or offro LIKE '%$testo%' or cerco LIKE '%$testo%' or note LIKE '%$testo%' or referenze LIKE '%$testo%' ))";
}else{
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (posizione='$posizione' and settore='$settore' and (Cognome LIKE '%$testo%' or Nome LIKE '%$testo%' or Loc1 LIKE '%$testo%' or Loc2 LIKE '%$testo%' or Loc3 LIKE '%$testo%' or offro LIKE '%$testo%' or cerco LIKE '%$testo%' or note LIKE '%$testo%' or referenze LIKE '%$testo%' ))";
}
}else{
if($iniziale<>""){
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (left(cognome,1)='$iniziale' and settore='$settore' and (Cognome LIKE '%$testo%' or Nome LIKE '%$testo%' or Loc1 LIKE '%$testo%' or Loc2 LIKE '%$testo%' or Loc3 LIKE '%$testo%' or offro LIKE '%$testo%' or cerco LIKE '%$testo%' or note LIKE '%$testo%' or referenze LIKE '%$testo%' ))";
}else{
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (settore='$settore' and (Cognome LIKE '%$testo%' or Nome LIKE '%$testo%' or Loc1 LIKE '%$testo%' or Loc2 LIKE '%$testo%' or Loc3 LIKE '%$testo%' or offro LIKE '%$testo%' or cerco LIKE '%$testo%' or note LIKE '%$testo%' or referenze LIKE '%$testo%' ))";
}
}
}else{
if ($posizione<>""){
if($iniziale<>""){
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (left(cognome,1)='$iniziale' and posizione='$posizione' and (Cognome LIKE '%$testo%' or Nome LIKE '%$testo%' or Loc1 LIKE '%$testo%' or Loc2 LIKE '%$testo%' or Loc3 LIKE '%$testo%' or offro LIKE '%$testo%' or cerco LIKE '%$testo%' or note LIKE '%$testo%' or referenze LIKE '%$testo%' ))";
}else{
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (posizione='$posizione' and (Cognome LIKE '%$testo%' or Nome LIKE '%$testo%' or Loc1 LIKE '%$testo%' or Loc2 LIKE '%$testo%' or Loc3 LIKE '%$testo%' or offro LIKE '%$testo%' or cerco LIKE '%$testo%' or note LIKE '%$testo%' or referenze LIKE '%$testo%' ))";
}
}else{
if($iniziale<>""){
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (left(cognome,1)='$iniziale' and (Cognome LIKE '%$testo%' or Nome LIKE '%$testo%' or Loc1 LIKE '%$testo%' or Loc2 LIKE '%$testo%' or Loc3 LIKE '%$testo%' or offro LIKE '%$testo%' or cerco LIKE '%$testo%' or note LIKE '%$testo%' or referenze LIKE '%$testo%' ))";
}else{
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where ((Cognome LIKE '%$testo%' or Nome LIKE '%$testo%' or Loc1 LIKE '%$testo%' or Loc2 LIKE '%$testo%' or Loc3 LIKE '%$testo%' or offro LIKE '%$testo%' or cerco LIKE '%$testo%' or note LIKE '%$testo%' or referenze LIKE '%$testo%' ))";
}
}
}
}else{
if ($settore<>""){
if ($posizione<>""){
if($iniziale<>""){
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (left(cognome,1)='$iniziale' and posizione='$posizione' and settore='$settore')";
}else{
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (posizione='$posizione' and settore='$settore')";
}
}else{
if($iniziale<>""){
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (left(cognome,1)='$iniziale' and settore='$settore')";
}else{
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (settore='$settore')";
}
}
}else{
if ($posizione<>""){
if($iniziale<>""){
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (left(cognome,1)='$iniziale' and posizione='$posizione')";
}else{
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (posizione='$posizione')";
}
}else{
if($iniziale<>""){
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella where (left(cognome,1)='$iniziale)";
}else{
$sql="select distinct Cognome, Nome, Email, Posizione, Loc1, Loc2, Loc3, offro, cerco, note, referenze, sito, data_i FROM $Tabella";
}
}
}
}
$sta=$startfrom;
$c=0;
//$sql="select posizione, data_annuncio, pagina_web, testo, email from Annunci";
//$sql="insert into Annunci values('111','','','ashfsodifhsdl','opidhfg')";
//$sql="desc Annunci";
$sql = $sql." order by data_i desc";
//echo $sql;
if (!($result=mysql_query($sql,$conn)))
{
echo mysql_error();
}else{
/* Funzione elaborazione testo */
//pagina corrente
$pag1=(floor($startfrom/10)+1);
//numero di pagine
$pag2=(floor((mysql_num_rows($result)-1)/10)+1);
//pagina di inizio
if ($pag1>5){
if ($pag1+5<=$pag2) {$pag3=$pag1-5;} else {$pag3=$pag2-9;}
}else{
{$pag3=0;}
}
//pagina di fine
$pag4=$pag3+9;
echo "
Attenzione ";
echo "Interhobby offre, gratuitamente, la possibilitá di registrarsi, pubblicamente, a tutti coloro che desiderano ";
echo "essere contattati, da altre persone, per incrementare i propri contatti personali. Chiunque, a qualsiasi livello, ";
echo "puó richiedere e/o offrire, beni, servizi o collaborazioni inerenti ai propri interessi. Non occore avere una propria ";
echo "pagina web. E' indispensabile invece un indirizzo e-mail. |
";
if ($testo<>"") {
echo "
Interhobby ha trovato ".mysql_num_rows($result)." contatti personali";
echo " contenenti il testo: ".$testo."";
}else{
echo "Interhobby contiene ".mysql_num_rows($result)." contatti personali";
}
if ($settore<>"") {
echo " nella sezione: ";
if ($settore=="Numismatics") echo "Numismatica";
if ($settore=="Philately") echo "Filatelia";
echo "";
}
echo " | ";
echo "";
if ($settore=="Numismatics"){
echo "Inserisci un contatto | ";
}
if ($settore=="Philately"){
echo "Inserisci un contatto";
}
echo " ";
echo " ";
/* Sezione di identificazione pagina */
echo "\n\nPagina ".$pag1." di ".$pag2." | ";
echo "";
/* Generazione testo Precedente (<<) con o senza link */
if (!($pag1==1)) {
echo "<< ";
}else{
echo "<< ";
}
/* Fine Generazione testo Precedente (<<) con o senza link */
/* Ciclo di generazione numeri di pagina */
for ($i=$pag3; $i<$pag4; $i++) {
echo "";
if ($i<$pag2){
if ($pag1==($i+1)) {
echo "".($i+1)." ";
}else{
if ($pag1==1){
echo "".($i+1)." ";
}else{
echo "".($i+1)." ";
}
}
}
}
/* Fine Ciclo di generazione numeri di pagina */
/* Generazione testo Continua con o senza link */
if (($pag1<>$pag2) and ($pag2<>0)) {
echo ">> ";
}else{
echo ">>";
}
/* Fine Generazione testo Continua con o senza link */
echo " | ";
/* Fine Sezione di identificazione pagina */
echo "
";
//echo $sql." ";
echo "";
while ($datarecord=mysql_fetch_row($result)){
//echo $endon." - ".$count."-".$c." ";
if ($c<$endon){ //se non siamo arrivati all'ultima riga da prelevare
if ($c<$startfrom){//siamo prima della prima riga da leggere
}else{
//siamo nell'area da estrarre e visualizzare
$count++;
echo ""; // 8
echo "";
echo " ".($c+1)." ";
echo " | ";
echo "";
echo htmlentities($datarecord[0])." ".htmlentities($datarecord[1]);
echo "";
echo " ".htmlentities($datarecord[2])." | \n";
echo "";
echo "";
echo $datarecord[12];
echo " | ";
echo " \n";
echo "
";
echo "";
echo "Posizione | : | ";
if($datarecord[3]) echo htmlentities($datarecord[3]);
echo " | ";
echo " \n";
echo "";
echo "";
echo "Locazione | : | ";
if ($datarecord[4]) echo htmlentities($datarecord[4]);
if ($datarecord[4] && $datarecord[5]) echo " - ";
if ($datarecord[4]) echo htmlentities($datarecord[5]);
if (($datarecord[5] && $datarecord[6]) || (($datarecord[4] && $datarecord[6]) && !($datarecord[5]))) echo " - ";
if ($datarecord[6]) echo htmlentities($datarecord[6]);
echo "";
echo " | ";
echo " ";
if(trim($datarecord[7])){
echo "";
echo "";
echo " Offro | : | ";
echo htmlentities($datarecord[7]);
echo " | ";
}
if(trim($datarecord[8])){
echo "";
echo "";
echo " Cerco | : | ";
echo htmlentities($datarecord[8]);
echo " | ";
}
if(trim($datarecord[9])){
echo "";
echo "";
echo " Note | : | ";
echo htmlentities($datarecord[9]);
echo " | ";
}
if(trim($datarecord[10])){
echo "";
echo "";
echo " Referenze | : | ";
echo htmlentities($datarecord[10]);
echo " | ";
}
if(($datarecord[11])&&(!($datarecord[11]=="http://"))) {
echo "";
echo "";
echo " Pagina Web | : | ";
echo "".htmlentities($datarecord[11])."";
echo " | ";
}
echo " ";
//if($datarecord[8] && $datarecord[4]){echo " - ";}
//if($datarecord[9]){echo "Pagina Web | : ".htmlentities($datarecord[4])."";}
//echo "";
//echo "
| ";
}
//echo " ";
/*Fine funzione elaborazione testo */
}else{;}
$c++;
}
}
//script modificato da qui
if ($startfrom==0){
$endt=10;
$startt=0;
$sax=0; //prima pagina
}else{
$endt=($endon-10);
$startt=($startfrom-10);
$sax=1; //!prima pagina
}
echo " |
";
//script non modificato da qui
$startfrom=($endon);
$endon+=10;
if (!$count){
echo "
Nessun contatto personale
";
//script modificato da qui
echo "
Torna all'inizio";
}else{
echo "
";
/* Sezione di identificazione pagina */
echo "\n\n
Pagina ".$pag1." di ".$pag2." | ";
echo "";
/* Generazione testo Precedente (<<) con o senza link */
if (!($pag1==1)) {
echo "<< ";
}else{
echo "<< ";
}
/* Fine Generazione testo Precedente (<<) con o senza link */
/* Ciclo di generazione numeri di pagina */
for ($i=$pag3; $i<$pag4; $i++) {
echo "";
if ($i<$pag2){
if ($pag1==($i+1)) {
echo "".($i+1)." ";
}else{
if ($pag1==1){
echo "".($i+1)." ";
}else{
echo "".($i+1)." ";
}
}
}
}
/* Fine Ciclo di generazione numeri di pagina */
/* Generazione testo Continua con o senza link */
if (($pag1<>$pag2) and ($pag2<>0)) {
echo ">> ";
}else{
echo ">>";
}
/* Fine Generazione testo Continua con o senza link */
echo " |
";
/* Fine Sezione di identificazione pagina */
echo "
";
//if ($c<>($count+$sta)){
// //script modificato da qui
// echo "
";
// if ($sax=="1"){
// echo "";
// }else{
// echo "";
// }
// if ($sax=="1"){
// echo "";
// echo "Torna all'inizio";
// echo "";
// }
// echo "";
// echo "
";
// echo "
Copyright © 1998
";
// echo "";
//}else{
// echo "
";
// if ($sax=="1"){
// echo "";
// }else{
// echo "";
// }
// if ($sax=="1"){echo "Torna all'inizio";}
// echo "";
// echo "
";
// echo "Copyright © 1998
";
// echo "";
//}
echo "";
echo "Copyright © 1998
";
echo "";
}
/* }*/
//echo "c ".$c."
sta ".$sta."
c-1-sta ".(($c-1)-$sta)."
count ".$count;
mysql_close($conn);
echo " \n\n";
echo "