Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    199

    Problema con mysql_num_rows

    Ciao a tutti.

    Sapreste capire il perchè questo codice (salvato nel file: carrello_number.php):
    Codice PHP:
    $cart_user=session_id(); 
    include(
    'connessione.php'); 
    $result=mysql_query("SELECT * FROM carrello WHERE cart_user='$cart_user'") or die (mysql_error()); 
    $count_carrello=mysql_num_rows($result); 
    echo 
    $count_carrello
    mysql_close(); 
    mi restituisce 0 se lo chiamo con questa funzione AJAX:
    codice:
    function cart_upd() 
    { if (window.XMLHttpRequest) 
    {xmlhttp=new XMLHttpRequest(); } 
    else 
    {xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() 
    { if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    { document.getElementById("carrello_number").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","../php/carrello_number.php",true);
     xmlhttp.send(); }
    mentre se lo metto (uguale uguale) da qualsiasi altra parte del sito mi restituisce il valore reale? Non riesco proprio a capirne il motivo!!!

    Grazie in anticipo!!!

    Ciao


  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    199
    RISOLTO (la stanchezza gioca brutti scherzi )

    nelle chiamate AJAX (pare) che sia necessario richiamare il session_start(), per questo motivo non mi vedeva il session_id() e di conseguenza mi restituiva 0.

    Ciao

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.