Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    102

    Catalogo semplice semplice

    Avrei bisogno di uno script per mostrare un semplicissimo catalogo prodotti (SENZA shopping-cart) in una pagina html, con un output simile a questo:


    +------------+ NOME PRODOTTO
    |............| CATEGORIA
    |............| DESCRIZIONE ESTESA ...........................
    |....FOTO....| ..............................................
    |.(click x...| ..............................................
    |ingrandire).| ..............................................
    +------------+
    ------------------------------------------------------------------
    (altro prodotto sotto, ecc.)

    Tutte le ricerche che ho fatto sia sul forum che su google mi portano a COMPLESSI sistemi di e-commerce o (peggio!) cms integrati con e-commerce...

    Ho bisogno solo di poche righe di codice, me ne rendo conto, e potrei fare anche da me, lo so...ma visto che sono alle prime armi (e non vorrei perdere troppo tempo per una cosa fatta e rifatta da mille sviluppatori)...chiedo a tutti idee/links/script in merito...

    GRAZIE!!!

  2. #2
    Utente di HTML.it L'avatar di thepooh
    Registrato dal
    Oct 2005
    Messaggi
    203
    i dati come li hai salvati, hai un db mysql?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    110
    Da poco conosco il php ma cercherò di rendermi utile, questo è un mio esempio per db mssql, è molto semplice:

    Routine per la connessione, restituisce l'id
    codice:
    <?php 
    //Connessione al database
    $conn = Connection();
    
    //Eseguo la query impostata nella mia funzione
    $result = exec_query();
    
    if (!isset($result) || !$result ) {
    	//Se è la prima entrata o c'è un errore, non mostro niente
    }
    else {	
    	//Altrimenti display del risultato
    	fetch_result($result);
    }
    
    function Connection() {
    	$myServer = "127.0.0.1"; 
    	$myUser = "User"; 
    	$myPass = "pwd"; 
    	$myDB = "MYDB"; 
    
    	
    	$conn = mssql_connect($myServer, $myUser, $myPass) or die("
    Couldn't connect to SQL Server on $myServer"); 
    	
    	
    	$db = mssql_select_db($myDB, $conn) or die("Couldn't open database $myDB"); 
    	
    	return $conn;
    }
    
    function fetch_result($result) {
    	echo "
    
    ". mssql_num_rows($result) ." record trovati
    
    ";
    	echo "<table>";
    	//Popolamento tabelle da database...
    	while($row = mssql_fetch_array($result)) 
    	{ 
    		if (!isset($intestazione)) {
    			$intestazione = true;
    			foreach ($row as $key => $value) {
    				if (!is_numeric($key)) {
    					echo "<th>". str_replace("_", " ", $key) ."\t</th>\n"; 
    				}
    			}	
    		}
    		
    		echo "<tr>\n";	
    		foreach ($row as $key => $value) {
    			if (!is_numeric($key)) {
    				echo "<td>$value</td>\n"; 
    			}
    		}
    		echo "</tr>\n";
    	} 
    
    	echo "</table>";
    }
    
    function exec_query() {
    	$query = "SELECT * ";
    	$query .= "FROM MYDB ";
    	
    	//echo "
    Query:\n $query";
    	$result = mssql_query($query); 
    	//echo "
    Result:\n $result";
    	return $result;
    }
    ?>
    Ciao
    Marco

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    110
    Quello che sto cercando di aggiungere è la paginazione, in asp usavo la proprietà dell'adodb, quà devo posizionarmi manualmente dalla pagina che voglio visualizzare o esiste un altro modo?
    Ciao
    Marco

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    102
    Grazie intanto x le risposte!

    x THEPOOH:
    Si, ho intenzione di gestire il tutto con una tabella MYSQL strutturata + o meno cosi': NOMEPROD CHAR(50), CATEGORIA CHAR(20), DESCRIZIONE CHAR(200), PATH_FOTO CHAR(120)

    x MARCOMD:
    Grazie 1000 x l'esempio...anche se cercavo qualcosa di + *pronto x l'uso*!!!
    Comunque, per la paginazione, ti consiglio l'ottimo articolo:
    http://freephp.html.it/articoli/view...sp?id=75&pag=2


  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    102
    up

    Ragazzi...ma veramente nessuno mi sa dare una mano?!?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.