L'idea sarebbe creare un box che visualizzi un testo o quello che mi pare personalizzato per ogni cliente.
in pratica ogni cliente ha un box dove dentro ci sono delle informazioni esclusivamente per lui.
avevo pensato di partire come base dal box shopping_cart.php poichè richiama gia di per se dei dati "personalizzati".
come potei modificarlo e come potrei salvare questi dati nel database?
se qualcuno è interessato e vuole lavorarci con me mi contatti su msn: avnetxp@hotmail.com
Creare pagina personalizzata per ogni utente
Moderatore: mod Generali
-
- membro Regular
- Messaggi: 140
- Iscritto il: 21/03/2005, 1:00
- Località: Italia
- Contatta:
-
- membro Regular
- Messaggi: 140
- Iscritto il: 21/03/2005, 1:00
- Località: Italia
- Contatta:
la mia intenzione e creare un box che consenta di visualizzare delle informazioni personalizzate per ogni utente registrato del tipo:
-------------------------------------------
salve,
lei ha un appuntamento con noi alle 15:00 di oggi,
abbiamo in riparazione 3 pc di cui uno da buttare ecc...ec..
-------------------------------------------
sto smanettando nel database ed ho aggiunto un campo alla tabella customer e sto tentando di richiamarla in un box così:
ed includere un controllo sulla sessione in modo che se non si è loggato nessuno non visualizzi nulla.
-------------------------------------------
salve,
lei ha un appuntamento con noi alle 15:00 di oggi,
abbiamo in riparazione 3 pc di cui uno da buttare ecc...ec..
-------------------------------------------
sto smanettando nel database ed ho aggiunto un campo alla tabella customer e sto tentando di richiamarla in un box così:
ma per ora nisba.. sbaglio qualcosa.. devo capire come assegnare al valore customer_id quello della sessione corrente.<?php
$risultato <= mysql_query("SELECT stato_pratiche FROM customers WHERE customers_id='$customer'")
or die("Query non valida: " . mysql_error());
$info_box_contents = array();
$info_box_contents[] = array('text' => BOX_HEADING_SHOPPING_CART);
$info_box_contents[] = array('align' => 'left',
'text' => $risultato );
new infoBox($info_box_contents);
?>
ed includere un controllo sulla sessione in modo che se non si è loggato nessuno non visualizzi nulla.
-
- membro Regular
- Messaggi: 140
- Iscritto il: 21/03/2005, 1:00
- Località: Italia
- Contatta:
<tr>
<td>
<?php
global $customer_id;
if (tep_session_is_registered('customer_id')) {
$risultato = tep_db_query("select customers_pratiche from " . TABLE_CUSTOMERS . " where customers_id = '".(int) $customer_id."'")
or die("Query non valida: " . mysql_error());
}
$info_box_contents = array();
$info_box_contents[] = array('text' => 'Ciao');
$info_box_contents[] = array('align' => 'left',
'text' => $risultato );
new infoBox($info_box_contents);
?>
</td>
</tr>
con questo codice mi visualizza invece del testo contenuto in customers_pratiche la scritta: Resource id #78
credo di esserci quasi, aiuti??
<tr>
<td>
<?php
global $customer_id;
if (tep_session_is_registered('customer_id')) {
$risultato_query = tep_db_query("select customers_pratiche from " . TABLE_CUSTOMERS . " where customers_id = '".(int) $customer_id."'")
or die("Query non valida: " . mysql_error());
}
$risultato_array = tep_db_fetch_array($risultato_query);
$risultato = $risultato_array['customers_pratiche'];
$info_box_contents = array();
$info_box_contents[] = array('text' => 'Ciao');
$info_box_contents[] = array('align' => 'left',
'text' => $risultato );
new infoBox($info_box_contents);
?>
</td>
</tr>
Aggiungi le parti in grassetto al tuo codice.
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
-
- membro Regular
- Messaggi: 140
- Iscritto il: 21/03/2005, 1:00
- Località: Italia
- Contatta:
-
- membro Regular
- Messaggi: 140
- Iscritto il: 21/03/2005, 1:00
- Località: Italia
- Contatta: