Errore SQL
Moderatore: mod Generali
Errore SQL
Uso il k-com di phobos, ma mi sto imbattendo in un prob che non riesco a capire da cosa sia causato. Succede che se un un cliente si logga e clicca sul pulsate di acquisto appare quanto segue:
1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
delete from customers_wishlist WHERE customers_id=1 AND products_id=
Ho reinstallato il pacchetto da capo con in file non modificati (larghezza e colore) e uplodato gli articoli con easypopulate eccoti qua di nuovo il prob.
Cosa può essere la causa?
Thanks
1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
delete from customers_wishlist WHERE customers_id=1 AND products_id=
Ho reinstallato il pacchetto da capo con in file non modificati (larghezza e colore) e uplodato gli articoli con easypopulate eccoti qua di nuovo il prob.
Cosa può essere la causa?
Thanks
Ho eseguito l'SQL ma nulla di fatto il msg di errore è:
1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
delete from customers_wishlist WHERE customers_id=1 AND products_id=
[TEP STOP]
e l'url che lo genera è:
http://www.infopuntonet.it/index.php/ac ... 8b3df8d51d
C'è da impazzire.
CiauzZ
1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
delete from customers_wishlist WHERE customers_id=1 AND products_id=
[TEP STOP]
e l'url che lo genera è:
http://www.infopuntonet.it/index.php/ac ... 8b3df8d51d
C'è da impazzire.
CiauzZ
Problema risolto!
Basta commentare in catalog/application_top.php
riga 429 (appr.)
la stringa:
Così almeno non tenta di eliminare articoli dalla whislist che è già vuota perché non utilizzata.
CiauzZ
Basta commentare in catalog/application_top.php
riga 429 (appr.)
la stringa:
Codice: Seleziona tutto
// if (tep_session_is_registered('customer_id')) {
// tep_db_query("delete from " . TABLE_WISHLIST . " WHERE customers_id=$customer_id AND products_id=$products_id");
// tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " WHERE customers_id=$customer_id AND products_id=$products_id");
// }
CiauzZ
Allora, ho appena risposto sul portale k-com, riporto la stessa soluzione, così magari si evita di non rendere inoperativa la wishlist.
Dal portale di k-com:
Hehehe.....ma quello è un girarci attorno.......anche se funziona........
Allora premetto che non ho il problema in questione, ma ho la soluzione giusta, senza dover ricorrere alla forza con wishlist. Così almeno chi vuole usare la wishlist la attiva e chi non la vuole usare la disattiva senza che lei dia problemi però......
allora in application_top.php che si trova in catalog/includes
sostituisci questo
con questo
byezzzzzzz, jo.
Dal portale di k-com:
Hehehe.....ma quello è un girarci attorno.......anche se funziona........
Allora premetto che non ho il problema in questione, ma ho la soluzione giusta, senza dover ricorrere alla forza con wishlist. Così almeno chi vuole usare la wishlist la attiva e chi non la vuole usare la disattiva senza che lei dia problemi però......
allora in application_top.php che si trova in catalog/includes
sostituisci questo
Codice: Seleziona tutto
case 'cust_order' : if (tep_session_is_registered('customer_id') && isset($HTTP_GET_VARS['pid'])) {
// begin mod for Wishlist v2.2
tep_db_query("delete from " . TABLE_WISHLIST . " where products_id = '" . $HTTP_GET_VARS['pid'] . "' and customers_id = '" . $customer_id . "'");
// Begin Wish List Code w/Attributes
tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " WHERE customers_id=$customer_id AND products_id=$products_id");
// End Wish List Code w/Attributes
// end mod for Wishlist 2.2
Codice: Seleziona tutto
case 'cust_order' : if (tep_session_is_registered('customer_id') && isset($HTTP_GET_VARS['pid'])) {
// begin mod for Wishlist v2.2
tep_db_query("delete from " . TABLE_WISHLIST . " where products_id = '" . $HTTP_GET_VARS['pid'] . "' and customers_id = '" . $customer_id . "'");
// Begin Wish List Code w/Attributes
tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " WHERE customers_id=$customer_id AND products_id='" . $HTTP_GET_VARS['pid']."'");
// End Wish List Code w/Attributes
// end mod for Wishlist 2.2
<a href="http://www.k-com.it">K-com Forum</a>
<a href="http://www.k-com.it/catalog">K-com Catalogo</a>
<a href="http://www.k-com.it/catalog/admin">K-com Amministrazione</a>
<a href="http://www.k-com.it/forum/index.php?showtopic=17">K-com Contrib</a>
<a href="http://www.k-com.it/catalog">K-com Catalogo</a>
<a href="http://www.k-com.it/catalog/admin">K-com Amministrazione</a>
<a href="http://www.k-com.it/forum/index.php?showtopic=17">K-com Contrib</a>
grande phobos
forse allora finalmente posso levare i commenti sul codice
della ricerca avanzata e rimettere il blocco x la ricerca x prezzo
che prima mi dava errore
una cosa ancora non ho capito se su k-com ci sta un modo per creare da admin un insieme di prodotti (momentanei) cosi da poterli vendere in blocco con un'unico prezzo
non so se mi sono spiegato ben
forse allora finalmente posso levare i commenti sul codice
della ricerca avanzata e rimettere il blocco x la ricerca x prezzo
che prima mi dava errore
una cosa ancora non ho capito se su k-com ci sta un modo per creare da admin un insieme di prodotti (momentanei) cosi da poterli vendere in blocco con un'unico prezzo
non so se mi sono spiegato ben
mmmmm appena ho tempo posto uno stracciato di listato di application_top.php.....vediamo se è identico al vostro
<a href="http://www.k-com.it">K-com Forum</a>
<a href="http://www.k-com.it/catalog">K-com Catalogo</a>
<a href="http://www.k-com.it/catalog/admin">K-com Amministrazione</a>
<a href="http://www.k-com.it/forum/index.php?showtopic=17">K-com Contrib</a>
<a href="http://www.k-com.it/catalog">K-com Catalogo</a>
<a href="http://www.k-com.it/catalog/admin">K-com Amministrazione</a>
<a href="http://www.k-com.it/forum/index.php?showtopic=17">K-com Contrib</a>
Altrimenti prova a sostituire la parte finale della stringa che abbiamo detto prima con questo
AND products_id=$HTTP_GET_VARS['products_id']");
Questo perchè il problema è proprio che in alcuni casi non sembra che venga riconosciuto il product id......
AND products_id=$HTTP_GET_VARS['products_id']");
Questo perchè il problema è proprio che in alcuni casi non sembra che venga riconosciuto il product id......
<a href="http://www.k-com.it">K-com Forum</a>
<a href="http://www.k-com.it/catalog">K-com Catalogo</a>
<a href="http://www.k-com.it/catalog/admin">K-com Amministrazione</a>
<a href="http://www.k-com.it/forum/index.php?showtopic=17">K-com Contrib</a>
<a href="http://www.k-com.it/catalog">K-com Catalogo</a>
<a href="http://www.k-com.it/catalog/admin">K-com Amministrazione</a>
<a href="http://www.k-com.it/forum/index.php?showtopic=17">K-com Contrib</a>
Mmmmm mi sa che postato solo una parte, si perchè il product id si ripete anche nel caso del buy_now, anche li allora bisogna sostituire
con
Codice: Seleziona tutto
if (tep_session_is_registered('customer_id')) {
tep_db_query("delete from " . TABLE_WISHLIST . " WHERE customers_id=$customer_id AND products_id=$products_id");
tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " WHERE customers_id=$customer_id AND products_id=$products_id");
}
con
Codice: Seleziona tutto
if (tep_session_is_registered('customer_id')) {
tep_db_query("delete from " . TABLE_WISHLIST . " WHERE customers_id=$customer_id AND products_id='" . $HTTP_GET_VARS['pid']."'");
tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " WHERE customers_id=$customer_id AND products_id='" . $HTTP_GET_VARS['pid']."'");
}
<a href="http://www.k-com.it">K-com Forum</a>
<a href="http://www.k-com.it/catalog">K-com Catalogo</a>
<a href="http://www.k-com.it/catalog/admin">K-com Amministrazione</a>
<a href="http://www.k-com.it/forum/index.php?showtopic=17">K-com Contrib</a>
<a href="http://www.k-com.it/catalog">K-com Catalogo</a>
<a href="http://www.k-com.it/catalog/admin">K-com Amministrazione</a>
<a href="http://www.k-com.it/forum/index.php?showtopic=17">K-com Contrib</a>