Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. linea3000
    3. Post
    L

    linea3000

    @linea3000

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 2
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Elini
    0
    Reputazione
    2
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da linea3000

    • select concatenate regioni+province+comun

      Salve ragazzi devo fare una select dinamica di regioni, province , comuni.

      ho trovato uno script completo in rete che funziona bene nella lettura, ma quando trasferisco i dati su un'altra tabella di registrazione mi registra non il nome della regione o della provincia ma i loro id , se provo a sostituire id_reg con il nome_regione non funziona più sotto ce la

      la select
      <?php

      class SelectList
      {

      protected $conn;
      
      	public function __construct()
      	{
      		$this->DbConnect();
      	}
      
      	protected function DbConnect()
      	{
      		include "db_config.php";
      		
      		$this->conn = mysql_connect($host,$user,$password) OR die("Impossibile connettersi al database");
      		mysql_select_db($db,$this->conn) OR die("Impossibile selezionare il database $db");
      		
      		return TRUE;
      	}
      	
      	public function ShowRegioni()
      	{
      		$sql = "SELECT * FROM regioni";
      		$res = mysql_query($sql,$this->conn);
      		$regioni = '<option value="0">scegli...</option>';
      		
      			while($row = mysql_fetch_array($res))
      			{
      				$regioni .= '<option value="' . $row['id_reg'] . '">' . utf8_encode($row['nome_regione']) . '</option>';
      			}
      			
      		return $regioni;
      	}
      	
      	public function ShowProvince()
      	{
      		$sql = "SELECT * FROM province WHERE id_reg=$_POST[id_reg]";
      		$res = mysql_query($sql,$this->conn);
      		$province = '<option value="0">scegli...</option>';
      		
      			while($row = mysql_fetch_array($res))
      			{
      				$province .= '<option value="' . $row['id_pro'] . '">' . utf8_encode($row['nome_provincia']) . '</option>';
      			}
      			
      		return $province;
      	}
      	
      	public function ShowComuni()
      	{
      		$sql = "SELECT * FROM comuni WHERE id_pro=$_POST[id_pro]";
      		$res = mysql_query($sql,$this->conn);
      		$comuni = '<option value="0">scegli...</option>';
      		
      			while($row = mysql_fetch_array($res))
      			{
      				$comuni .= '<option value="' . $row['comune'] . '">' . $row['cap'] . ' - ' . utf8_encode($row['comune']) . '</option>';
      			}
      			
      		return $comuni;
      	}
      

      }

      ?>

      ed il form con cui invio i dati

      <?session_start();
      $titolo=$_POST[titolo];
      $nome_regione=$_POST[nome_regione];
      $nome_provincia=$_POST[nome_provincia];

      $comune=$_POST[comune];

      $visibile=$_POST[visibile];
      $_SESSION['categoria']=$categoria;

      include("datastring.inc.php");

      $db = mysql_connect($db_host, $db_user, $db_password);

      if ($db == FALSE)
      die ("Errore nella connessione");
      mysql_select_db($db_name, $db)
      or die ("Errore nella selezione del database");

      $categoria=ucwords($categoria);
      $query = "INSERT INTO dati (titolo,nome_regione,nome_provincia,comune,cap,visibile,data) VALUES ('$titolo','$id_com','$id_pro','$id_reg','$nome_regione','$nome_provincia','$comune','$cap','$visibile',now())";

      if (mysql_query($query, $db)){
      $_SESSION['ultimoid']=mysql_insert_id();
      echo "$_SESSION[ultimoid]";

      echo "L'articolo è stato inserito correttamente<br>";
      echo " mail('[email protected]', 'Messaggio dal mio sito web', $nomecontatto)";

      }
      mysql_close($db);
      ?>

      <html>

      <head>
      <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
      <meta name="ProgId" content="FrontPage.Editor.Document">
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
      <title>b</title>
      </head>

      <body>

      <?php
      // Recupero i valori inseriti nel form
      $nomecontatto = $_POST['nomecontatto'];
      $email = $_POST['email'];
      $categoria = $_POST['categoria'];

      // compilo un messaggio combinando i dati recuperati dal form
      $testo = "nomecontatto: " . $nomecontatto . "\n"
      . "Email: " . $email . "\n"
      . "Categoria: " . $categoria;

      // uso la funzione mail di PHP per inviare questi dati al mio indirizzo di posta
      mail('[email protected]', 'Messaggio da casavacanzeaffari.com', $testo);

      // Mostro un messaggio di conferma all'utente
      echo 'Grazie per averci contattato!';
      ?>

      <script language="JavaScript">

      parent.frames[1].document.location="sin.php";
      parent.frames[2].document.invio.submit();
      </script>
      </body>

      </html>

      grazieeee a tuttiiiiii :ciauz:

      postato in Coding
      L
      linea3000
    • contare le foto presenti in una tabella

      Salve ho un problema che non riesco a risolvere

      ho una tabella dati realizzata in questo modo , in cui sono presenti 30 campi foto, per ogni dato inserito nella tabella vorrei conteggiare le foto che sono presenti per quell'articolo , massimo 30 foto, riesco ad estrarre tutte le foto presenti ma a me servirebbe che comparisse esempio per l'articolo 1 ci sono 20 foto, per l'articolo 5 25 foto etc.

      grazie a tuttiiiii

      -- Struttura della tabella dati

      CREATE TABLE IF NOT EXISTS dati (
      id int(6) NOT NULL auto_increment,
      titolo varchar(80) NOT NULL default '',
      descrizione longtext NOT NULL,
      foto1 varchar(250) NOT NULL default '',
      categoria varchar(30) NOT NULL default '',
      sub-categoria varchar(16) NOT NULL default '',
      tipologia varchar(30) NOT NULL default '',
      localita varchar(30) NOT NULL default '',
      offerta varchar(4) NOT NULL default '',
      foto1g varchar(250) NOT NULL default '',
      visibile int(2) NOT NULL default '0',
      prezzo varchar(30) NOT NULL default '',
      mq double NOT NULL default '0',
      zona varchar(50) NOT NULL default '',
      offerta2 int(2) NOT NULL default '0',
      condizioni varchar(60) NOT NULL default '',
      camera int(2) NOT NULL default '0',
      servizi int(2) NOT NULL default '0',
      postoauto varchar(20) NOT NULL default '',
      garage varchar(20) NOT NULL default '',
      riscaldamento varchar(10) NOT NULL default '',
      affittivac longtext NOT NULL,
      inpquanti varchar(4) NOT NULL default '',
      foto2 varchar(150) NOT NULL default '',
      foto3 varchar(150) NOT NULL default '',
      foto4 varchar(150) NOT NULL default '',
      foto5 varchar(150) NOT NULL default '',
      foto6 varchar(150) NOT NULL default '',
      foto7 varchar(150) NOT NULL default '',
      foto2g varchar(250) NOT NULL default '',
      foto3g varchar(250) NOT NULL default '',
      foto4g varchar(250) NOT NULL default '',
      foto5g varchar(250) NOT NULL default '',
      foto6g varchar(250) NOT NULL default '',
      foto7g varchar(250) NOT NULL default '',
      foto8 varchar(150) NOT NULL default '',
      foto9 varchar(150) NOT NULL default '',
      foto10 varchar(150) NOT NULL default '',
      foto8g varchar(250) NOT NULL default '',
      foto9g varchar(250) NOT NULL default '',
      foto10g varchar(250) NOT NULL default '',
      foto11 varchar(150) NOT NULL default '',
      foto11g varchar(250) NOT NULL default '',
      foto12 varchar(150) NOT NULL default '',
      foto12g varchar(250) NOT NULL default '',
      foto13 varchar(150) NOT NULL default '',
      foto14 varchar(150) NOT NULL default '',
      foto15 varchar(150) NOT NULL default '',
      foto16 varchar(150) NOT NULL default '',
      foto17 varchar(150) NOT NULL default '',
      foto18 varchar(150) NOT NULL default '',
      foto19 varchar(150) NOT NULL default '',
      foto20 varchar(150) NOT NULL default '',
      foto21 varchar(150) NOT NULL default '',
      foto22 varchar(150) NOT NULL default '',
      foto23 varchar(150) NOT NULL default '',
      foto24 varchar(150) NOT NULL default '',
      foto25 varchar(150) NOT NULL default '',
      foto26 varchar(150) NOT NULL default '',
      foto27 varchar(150) NOT NULL default '',
      foto28 varchar(150) NOT NULL default '',
      foto29 varchar(150) NOT NULL default '',
      foto30 varchar(150) NOT NULL default '',
      foto13g varchar(250) NOT NULL default '',
      foto14g varchar(250) NOT NULL default '',
      foto15g varchar(250) NOT NULL default '',
      foto16g varchar(250) NOT NULL default '',
      foto17g varchar(250) NOT NULL default '',
      foto18g varchar(250) NOT NULL default '',
      foto19g varchar(250) NOT NULL default '',
      foto20g varchar(250) NOT NULL default '',
      foto21g varchar(250) NOT NULL default '',
      foto22g varchar(250) NOT NULL default '',
      foto23g varchar(250) NOT NULL default '',
      foto24g varchar(250) NOT NULL default '',
      foto25g varchar(250) NOT NULL default '',
      foto26g varchar(250) NOT NULL default '',
      foto27g varchar(250) NOT NULL default '',
      foto28g varchar(250) NOT NULL default '',
      foto29g varchar(250) NOT NULL default '',
      foto30g varchar(250) NOT NULL default '',
      PRIMARY KEY (id)
      ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=368 ;

      postato in Coding
      L
      linea3000