[PHP] Parse error

Pagina: 1
Acties:

  • rvrbtcpt
  • Registratie: November 2000
  • Laatst online: 08:44
Hoi,

Er staan al wat parse errors tussen, het lijkt er echter op dat ik een nieuwe heb :(
Namelijk deze:

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /webroot/httpdocs/engine/processproduct.php on line 63

Ik krijg deze melding steeds opnieuw. Zelfs als ik code aanpas waardoor de code die op regel 63 op regel 64,62,65 of waar dan ook terecht komt dan blijft het regel 63 heten.
Met Google kwam ik al wat dingen tegen met betrekking tot het gebruik van quotes en aanhalingstekens door elkaar maar dat is hier niet het geval. Ik heb het tenminste niet kunnen vinden.
Misschien dat er nog een andere oorzaak is. De source code is wat veel om hier neer te zetten aangezien het volgens mij niet direct iets met regel 63 te maken heeft.
Dit staat er ronde regel 63:

61 /* Produkt ID parameter */
62 if( $prod_id != null )
63 {
64 $qkey1 = "id = '".$prod_id."' ";
65 }

Verder is het zo dat ik dit script al eerder gebruik zonder dat ik die error melding krijg. Via een formpost. De erro melding ontstaat nadat ik het aanroep via een directe link.

Nog sterker is het dat het lokaal wel werkt maar online (op de server van de provider) niet. Terwijl het gewoon een 1 op 1 kopie is.

Ik hoop dat iemand nog een idee heeft.

Alvast bedankt.

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Hmmz, heel vreemd... Kan je misschien het hele script posten? Ik zie nl. de fout niet zo snel...

  • rvrbtcpt
  • Registratie: November 2000
  • Laatst online: 08:44
Ok dan, hier komt ie:<blockquote><font size="1" face="verdana, arial, helvetica">php:</font><hr><pre><font face="courier, fixedsys, lucida console"><code><font color="#000000"><font color="#0000BB"><?
</font><font color="#800080">/*
        Scriptname  : processproduct.php
        Description : Handle several product actions like add, change and view

        Version  : 1.0
        Date     : 13-05-2001
        Changed  : 29-09-2001
        Author   : R. Frijns
        Company  : WeCreate
*/
</font><font color="#0000BB">session_start</font><font color="#007700">();
if( !isset(</font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"anonymous"</font><font color="#007700">]) || </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"anonymous"</font><font color="#007700">] == </font><font color="#0000BB">0 </font><font color="#007700">) 
{
    include( </font><font color="#DD0000">"/usr/local/slash/apache/vhosts/bardolino.nl/httpdocs/bardolino/backoffice/templates/nl/error/no_auth.htm" </font><font color="#007700">);
    exit;
}
include( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"dirinc"</font><font color="#007700">].</font><font color="#DD0000">"/general.inc"</font><font color="#007700">);
include( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"dirlib"</font><font color="#007700">].</font><font color="#DD0000">"/messages.inc"</font><font color="#007700">);
include( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"dirlib"</font><font color="#007700">].</font><font color="#DD0000">"/catalogsql.inc"</font><font color="#007700">);
include( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"dirlib"</font><font color="#007700">].</font><font color="#DD0000">"/prodsql.inc"</font><font color="#007700">);
include( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"dirlib"</font><font color="#007700">].</font><font color="#DD0000">"/dbconnect.inc"</font><font color="#007700">);

</font><font color="#0000BB">writeLog</font><font color="#007700">( </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"processproduct.php started  - 001 - "</font><font color="#007700">);
</font><font color="#0000BB">writeLog</font><font color="#007700">( </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Action = "</font><font color="#007700">.</font><font color="#0000BB">$act </font><font color="#007700">);

switch(</font><font color="#0000BB">$act</font><font color="#007700">) 
{    
    </font><font color="#800080">/**
    *    Search for one or more products in the catalog
    *
    *    Form fields : prod_id, prod_name
    *    Checkbox    : prod_hotdeal , prod_available
    *    Radio        : prod_online   ( online / offline / alles )
    *    Drop down    : prod_sort ( sortname / sortid )
    *
    */
    </font><font color="#007700">case </font><font color="#DD0000">"search"</font><font color="#007700">:

    </font><font color="#800080">// Process the given search parameters and create an SQL statement which
    // should be used in the search
    
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Search parameters for backoffice produkt list generation "</font><font color="#007700">);
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"ID        : "</font><font color="#007700">.</font><font color="#0000BB">$prod_id </font><font color="#007700">);
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Name      : "</font><font color="#007700">.</font><font color="#0000BB">$prod_name </font><font color="#007700">);
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Hotdeal   : "</font><font color="#007700">.</font><font color="#0000BB">$prod_hotdeal </font><font color="#007700">);
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Online    : "</font><font color="#007700">.</font><font color="#0000BB">$prod_online </font><font color="#007700">);
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Available : "</font><font color="#007700">.</font><font color="#0000BB">$prod_available </font><font color="#007700">);
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Sort      : "</font><font color="#007700">.</font><font color="#0000BB">$prod_sort </font><font color="#007700">);
    
    </font><font color="#800080">// *************************************** Create search query - Start *****************************************
    
    // Standard query string
    
    </font><font color="#0000BB">$query </font><font color="#007700">= </font><font color="#DD0000">"SELECT * FROM products WHERE "</font><font color="#007700">;
    </font><font color="#0000BB">$qkey1 </font><font color="#007700">= </font><font color="#DD0000">""</font><font color="#007700">;
    </font><font color="#0000BB">$qkey2 </font><font color="#007700">= </font><font color="#DD0000">""</font><font color="#007700">;
    </font><font color="#0000BB">$qkey3 </font><font color="#007700">= </font><font color="#DD0000">""</font><font color="#007700">;
    </font><font color="#0000BB">$qkey4 </font><font color="#007700">= </font><font color="#DD0000">""</font><font color="#007700">;
    </font><font color="#0000BB">$qsort </font><font color="#007700">= </font><font color="#DD0000">""</font><font color="#007700">;
    
    </font><font color="#800080">// Produkt ID parameter
    </font><font color="#007700">if( </font><font color="#0000BB">$prod_id </font><font color="#007700">!= </font><font color="#0000BB">null </font><font color="#007700">) 
    {
        </font><font color="#0000BB">$qkey1 </font><font color="#007700">= </font><font color="#DD0000">"id = '"</font><font color="#007700">.</font><font color="#0000BB">$prod_id</font><font color="#007700">.</font><font color="#DD0000">"' "</font><font color="#007700">;
    } 
    
    </font><font color="#800080">// Produkt name parameter
    </font><font color="#007700">if( </font><font color="#0000BB">$prod_name </font><font color="#007700">!= </font><font color="#0000BB">null </font><font color="#007700">) 
    {
        </font><font color="#0000BB">$qkey1 </font><font color="#007700">= </font><font color="#DD0000">"name LIKE '%"</font><font color="#007700">.</font><font color="#0000BB">$prod_name</font><font color="#007700">.</font><font color="#DD0000">"%' "</font><font color="#007700">;
    }
    
    </font><font color="#800080">// Search for hotdeals only ?
    </font><font color="#007700">if( </font><font color="#0000BB">$prod_hotdeal </font><font color="#007700">== </font><font color="#0000BB">true </font><font color="#007700">) 
    {
        if( </font><font color="#0000BB">$qkey1 </font><font color="#007700">== </font><font color="#0000BB">null </font><font color="#007700">) 
        {
            </font><font color="#0000BB">$qkey2 </font><font color="#007700">= </font><font color="#DD0000">" hotdeal = 1 "</font><font color="#007700">;
        } else {
            </font><font color="#0000BB">$qkey2 </font><font color="#007700">= </font><font color="#DD0000">" AND hotdeal = 1 "</font><font color="#007700">;
        }    
    } else {
        </font><font color="#0000BB">$qkey2 </font><font color="#007700">= </font><font color="#DD0000">""</font><font color="#007700">;
    }
    
    </font><font color="#800080">// This line should be added
    </font><font color="#0000BB">$qadd </font><font color="#007700">= </font><font color="#0000BB">$qkey1</font><font color="#007700">.</font><font color="#0000BB">$qkey2</font><font color="#007700">;
    
    </font><font color="#800080">// Search for online products only ?
    </font><font color="#007700">if(    </font><font color="#0000BB">$prod_online </font><font color="#007700">== </font><font color="#DD0000">'online' </font><font color="#007700">) {
        if( </font><font color="#0000BB">$qadd </font><font color="#007700">== </font><font color="#0000BB">null </font><font color="#007700">) {
            </font><font color="#0000BB">$qkey3 </font><font color="#007700">= </font><font color="#DD0000">" online = 1 "</font><font color="#007700">;
        } else {
            </font><font color="#0000BB">$qkey3 </font><font color="#007700">= </font><font color="#DD0000">" AND online = 1 "</font><font color="#007700">;        
        }
    }
    if( </font><font color="#0000BB">$prod_online </font><font color="#007700">== </font><font color="#DD0000">'offline' </font><font color="#007700">) {
        if( </font><font color="#0000BB">$qadd </font><font color="#007700">== </font><font color="#0000BB">null </font><font color="#007700">) {
            </font><font color="#0000BB">$qkey3 </font><font color="#007700">= </font><font color="#DD0000">" online = 0 "</font><font color="#007700">;
        } else {
            </font><font color="#0000BB">$qkey3 </font><font color="#007700">= </font><font color="#DD0000">" AND online = 0 "</font><font color="#007700">;
        }
    }
    if( </font><font color="#0000BB">$prod_online </font><font color="#007700">== </font><font color="#DD0000">'alles' </font><font color="#007700">) {
        </font><font color="#0000BB">$qkey3 </font><font color="#007700">= </font><font color="#DD0000">" online = 0 or online = 1 "</font><font color="#007700">;
    }
    
    </font><font color="#0000BB">$qnew </font><font color="#007700">= </font><font color="#0000BB">$qadd</font><font color="#007700">.</font><font color="#0000BB">$qkey3</font><font color="#007700">;
    
    </font><font color="#800080">// Search for available products only
    </font><font color="#007700">if( </font><font color="#0000BB">$prod_available </font><font color="#007700">== </font><font color="#0000BB">true </font><font color="#007700">) {
        if( </font><font color="#0000BB">$qnew </font><font color="#007700">== </font><font color="#0000BB">null </font><font color="#007700">) {
            </font><font color="#0000BB">$qkey4 </font><font color="#007700">= </font><font color="#DD0000">" available = 1 "</font><font color="#007700">;
        } else {
            </font><font color="#0000BB">$qkey4 </font><font color="#007700">= </font><font color="#DD0000">" AND available = 1 "</font><font color="#007700">;        
        }
    } else {
        </font><font color="#0000BB">$qkey4 </font><font color="#007700">= </font><font color="#DD0000">""</font><font color="#007700">;
    }
    
    </font><font color="#800080">// Sort parameter
    </font><font color="#007700">if( </font><font color="#0000BB">$prod_sort </font><font color="#007700">== </font><font color="#DD0000">'sortname'</font><font color="#007700">) {
        </font><font color="#0000BB">$qsort </font><font color="#007700">= </font><font color="#DD0000">" ORDER BY name"</font><font color="#007700">;
    }
    if( </font><font color="#0000BB">$prod_sort </font><font color="#007700">== </font><font color="#DD0000">'sortid'</font><font color="#007700">) {
        </font><font color="#0000BB">$qsort </font><font color="#007700">= </font><font color="#DD0000">" ORDER BY id"</font><font color="#007700">;
    }
    
    </font><font color="#800080">// This is the search query which needs to be executed
    </font><font color="#0000BB">$searchquery </font><font color="#007700">= </font><font color="#0000BB">$query</font><font color="#007700">.</font><font color="#0000BB">$qnew</font><font color="#007700">.</font><font color="#0000BB">$qkey4</font><font color="#007700">.</font><font color="#0000BB">$qsort</font><font color="#007700">;
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"Search query created : "</font><font color="#007700">.</font><font color="#0000BB">$searchquery </font><font color="#007700">);
    </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"search_query"</font><font color="#007700">] = </font><font color="#0000BB">$searchquery</font><font color="#007700">;
    
    </font><font color="#800080">// *************************************** Create search query - end *****************************************
    
    </font><font color="#0000BB">$rows_per_page </font><font color="#007700">= </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"listsize"</font><font color="#007700">];
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"Number of products per page : "</font><font color="#007700">.</font><font color="#0000BB">$rows_per_page </font><font color="#007700">);
    
    </font><font color="#800080">// Make a database connection
    </font><font color="#0000BB">$db          </font><font color="#007700">= new </font><font color="#0000BB">mysqlconnection</font><font color="#007700">();
    </font><font color="#0000BB">$connid         </font><font color="#007700">= </font><font color="#0000BB">$db</font><font color="#007700">-></font><font color="#0000BB">mysqlconnect</font><font color="#007700">();
    
    </font><font color="#800080">// Determine the number of records in this result
    </font><font color="#0000BB">$total_records </font><font color="#007700">= </font><font color="#0000BB">getSearchResultCount</font><font color="#007700">(</font><font color="#0000BB">$searchquery</font><font color="#007700">);
    
    </font><font color="#0000BB">$pages </font><font color="#007700">= </font><font color="#0000BB">floor</font><font color="#007700">(</font><font color="#0000BB">$total_records </font><font color="#007700">/ </font><font color="#0000BB">$rows_per_page</font><font color="#007700">);        </font><font color="#800080">// Or ceil ?
        
    </font><font color="#007700">unset(</font><font color="#0000BB">$prevpage</font><font color="#007700">, </font><font color="#0000BB">$nextpage</font><font color="#007700">);
        
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"The product search result has a size of : "</font><font color="#007700">.</font><font color="#0000BB">$total_records  </font><font color="#007700">);
    if( </font><font color="#0000BB">$total_records </font><font color="#007700">> </font><font color="#0000BB">0 </font><font color="#007700">) {
            
        </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"Productlist size : "</font><font color="#007700">.</font><font color="#0000BB">$total_records </font><font color="#007700">.</font><font color="#DD0000">" Maximum listing on one page : "</font><font color="#007700">.</font><font color="#0000BB">$rows_per_page</font><font color="#007700">.</font><font color="#DD0000">"  Result is "</font><font color="#007700">.</font><font color="#0000BB">$pages</font><font color="#007700">.</font><font color="#DD0000">" pages." </font><font color="#007700">);
            
        if( !isset(</font><font color="#0000BB">$pg</font><font color="#007700">) ) {
            </font><font color="#0000BB">writeLog</font><font color="#007700">( </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Showing first page." </font><font color="#007700">);
            </font><font color="#0000BB">$pg </font><font color="#007700">= </font><font color="#0000BB">0</font><font color="#007700">;
        } else {
            </font><font color="#0000BB">writeLog</font><font color="#007700">( </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Showing page "</font><font color="#007700">.</font><font color="#0000BB">$pg </font><font color="#007700">);
        }
        
        </font><font color="#800080">// Determine the start page
        </font><font color="#0000BB">$start </font><font color="#007700">= </font><font color="#0000BB">$pg </font><font color="#007700">* </font><font color="#0000BB">$rows_per_page</font><font color="#007700">;
        
        </font><font color="#800080">// These are for display purposes only (not for use in a query)
        </font><font color="#0000BB">$showstart </font><font color="#007700">= </font><font color="#0000BB">$start </font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">;
        </font><font color="#0000BB">$showend   </font><font color="#007700">= </font><font color="#0000BB">$start </font><font color="#007700">+ </font><font color="#0000BB">$rows_per_page</font><font color="#007700">;
        if( </font><font color="#0000BB">$showend </font><font color="#007700">> </font><font color="#0000BB">$total_records </font><font color="#007700">) {
            </font><font color="#0000BB">$showend </font><font color="#007700">= </font><font color="#0000BB">$total_records</font><font color="#007700">;
        }
        
        </font><font color="#0000BB">$productList </font><font color="#007700">= array();
        </font><font color="#0000BB">$productList </font><font color="#007700">= </font><font color="#0000BB">processSearchQuery</font><font color="#007700">( </font><font color="#0000BB">$searchquery </font><font color="#007700">, </font><font color="#0000BB">$connid</font><font color="#007700">, </font><font color="#0000BB">$start</font><font color="#007700">, </font><font color="#0000BB">$rows_per_page </font><font color="#007700">);        

        if (</font><font color="#0000BB">$pg </font><font color="#007700">> </font><font color="#0000BB">0</font><font color="#007700">) {
            </font><font color="#0000BB">$prevpage </font><font color="#007700">= </font><font color="#0000BB">$pg </font><font color="#007700">- </font><font color="#0000BB">1</font><font color="#007700">;
        }
        
        if (</font><font color="#0000BB">$pg </font><font color="#007700">< </font><font color="#0000BB">$pages</font><font color="#007700">) {
            </font><font color="#0000BB">$nextpage </font><font color="#007700">= </font><font color="#0000BB">$pg </font><font color="#007700">+ </font><font color="#0000BB">1</font><font color="#007700">;
        }
        
        </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"origin"</font><font color="#007700">] = </font><font color="#DD0000">"productlist"</font><font color="#007700">;
                
        include ( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"tmpldir"</font><font color="#007700">].</font><font color="#DD0000">"product/productlist.php"</font><font color="#007700">);
        
    } else {            
        </font><font color="#800080">// No products found
        </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"The search did not deliver any products" </font><font color="#007700">);
        include ( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"tmpldir"</font><font color="#007700">].</font><font color="#DD0000">"product/productindex.php"</font><font color="#007700">);
    }
    
    break;    
    
    </font><font color="#800080">// View the search result continued (show the next or previous page)
    </font><font color="#007700">case </font><font color="#DD0000">"scont"</font><font color="#007700">:

    </font><font color="#0000BB">writeLog</font><font color="#007700">( </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Show another page from the search result." </font><font color="#007700">);
    
    </font><font color="#0000BB">$searchquery </font><font color="#007700">= </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"search_query"</font><font color="#007700">];
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"Search query from session : "</font><font color="#007700">.</font><font color="#0000BB">$searchquery </font><font color="#007700">);
    
    
    </font><font color="#0000BB">$rows_per_page </font><font color="#007700">= </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"listsize"</font><font color="#007700">];
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"Number of products per page : "</font><font color="#007700">.</font><font color="#0000BB">$rows_per_page </font><font color="#007700">);
    
    </font><font color="#800080">// Make a database connection
    </font><font color="#0000BB">$db          </font><font color="#007700">= new </font><font color="#0000BB">mysqlconnection</font><font color="#007700">();
    </font><font color="#0000BB">$connid         </font><font color="#007700">= </font><font color="#0000BB">$db</font><font color="#007700">-></font><font color="#0000BB">mysqlconnect</font><font color="#007700">();
    
    </font><font color="#800080">// Determine the number of records in this result
    </font><font color="#0000BB">$total_records </font><font color="#007700">= </font><font color="#0000BB">getSearchResultCount</font><font color="#007700">(</font><font color="#0000BB">$searchquery</font><font color="#007700">);
    
    </font><font color="#0000BB">$pages </font><font color="#007700">= </font><font color="#0000BB">floor</font><font color="#007700">(</font><font color="#0000BB">$total_records </font><font color="#007700">/ </font><font color="#0000BB">$rows_per_page</font><font color="#007700">);        </font><font color="#800080">// Or ceil ?
        
    </font><font color="#007700">unset(</font><font color="#0000BB">$prevpage</font><font color="#007700">, </font><font color="#0000BB">$nextpage</font><font color="#007700">);
        
    </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"The product search result has a size of : "</font><font color="#007700">.</font><font color="#0000BB">$total_records  </font><font color="#007700">);
    if( </font><font color="#0000BB">$total_records </font><font color="#007700">> </font><font color="#0000BB">0 </font><font color="#007700">) {
            
        </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"Productlist size : "</font><font color="#007700">.</font><font color="#0000BB">$total_records </font><font color="#007700">.</font><font color="#DD0000">" Maximum listing on one page : "</font><font color="#007700">.</font><font color="#0000BB">$rows_per_page</font><font color="#007700">.</font><font color="#DD0000">"  Result is "</font><font color="#007700">.</font><font color="#0000BB">$pages</font><font color="#007700">.</font><font color="#DD0000">" pages." </font><font color="#007700">);
            
        if( !isset(</font><font color="#0000BB">$pg</font><font color="#007700">) ) {
            </font><font color="#0000BB">writeLog</font><font color="#007700">( </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Showing first page." </font><font color="#007700">);
            </font><font color="#0000BB">$pg </font><font color="#007700">= </font><font color="#0000BB">0</font><font color="#007700">;
        } else {
            </font><font color="#0000BB">writeLog</font><font color="#007700">( </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#DD0000">"Showing page "</font><font color="#007700">.</font><font color="#0000BB">$pg </font><font color="#007700">);
        }
        
        </font><font color="#800080">// Determine the start page
        </font><font color="#0000BB">$start </font><font color="#007700">= </font><font color="#0000BB">$pg </font><font color="#007700">* </font><font color="#0000BB">$rows_per_page</font><font color="#007700">;
        
        </font><font color="#0000BB">$showstart </font><font color="#007700">= </font><font color="#0000BB">$start </font><font color="#007700">+ </font><font color="#0000BB">1</font><font color="#007700">;
        </font><font color="#0000BB">$showend   </font><font color="#007700">= </font><font color="#0000BB">$start </font><font color="#007700">+ </font><font color="#0000BB">$rows_per_page</font><font color="#007700">;
        if( </font><font color="#0000BB">$showend </font><font color="#007700">> </font><font color="#0000BB">$total_records </font><font color="#007700">) {
            </font><font color="#0000BB">$showend </font><font color="#007700">= </font><font color="#0000BB">$total_records</font><font color="#007700">;
        }
        
        </font><font color="#0000BB">$productList </font><font color="#007700">= array();
        </font><font color="#0000BB">$productList </font><font color="#007700">= </font><font color="#0000BB">processSearchQuery</font><font color="#007700">( </font><font color="#0000BB">$searchquery </font><font color="#007700">, </font><font color="#0000BB">$connid</font><font color="#007700">, </font><font color="#0000BB">$start</font><font color="#007700">, </font><font color="#0000BB">$rows_per_page </font><font color="#007700">);        

        if (</font><font color="#0000BB">$pg </font><font color="#007700">> </font><font color="#0000BB">0</font><font color="#007700">) {
            </font><font color="#0000BB">$prevpage </font><font color="#007700">= </font><font color="#0000BB">$pg </font><font color="#007700">- </font><font color="#0000BB">1</font><font color="#007700">;
        }
        
        if (</font><font color="#0000BB">$pg </font><font color="#007700">< </font><font color="#0000BB">$pages</font><font color="#007700">) {
            </font><font color="#0000BB">$nextpage </font><font color="#007700">= </font><font color="#0000BB">$pg </font><font color="#007700">+ </font><font color="#0000BB">1</font><font color="#007700">;
        }
                
        include ( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"tmpldir"</font><font color="#007700">].</font><font color="#DD0000">"product/productlist.php"</font><font color="#007700">);
        
    } else {            
        </font><font color="#800080">// No products found
        </font><font color="#0000BB">writeLog</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#DD0000">"The search did not deliver any products" </font><font color="#007700">);
        include ( </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"tmpldir"</font><font color="#007700">].</font><font color="#DD0000">"product/productindex.php"</font><font color="#007700">);
    }
    
    break;


    </font><font color="#800080">// Show the page to fill out new product information
    </font><font color="#007700">case </font><font color="#DD0000">"new"</font><font color="#007700">:
    
    </font><font color="#0000BB">$db          </font><font color="#007700">= new </font><font color="#0000BB">mysqlconnection</font><font color="#007700">();
    </font><font color="#0000BB">$connid         </font><font color="#007700">= </font><font color="#0000BB">$db</font><font color="#007700">-></font><font color="#0000BB">mysqlconnect</font><font color="#007700">();

    </font><font color="#0000BB">$catagories </font><font color="#007700">= </font><font color="#0000BB">getAllCatagories</font><font color="#007700">();
    
    </font><font color="#0000BB">$session</font><font color="#007700">[</font><font color="#DD0000">"origin"</font><font color="#007700">] = </font><font color="#DD0000">"shownewproduct"</font><font color="#007700">;
    
    include( </font>&

  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 09-09 15:42
hmm, misschien php van provider brak?

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 16-09 22:05
64 $qkey1 = "id = '".$prod_id."' ";

Probeer eens;

64 $qkey1 = "id = '.$prod_id.' ";

Want dit doe je in andere delen wel zo.

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

Maak van dit:

62 if( $prod_id != null )

eens dit:

62 if( $prod_id != "null" )

ik weet niet of het dan nog werkt, maar daar ligt volgens mij wel de fout! :)

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."

Pagina: 1