Visualizzazione risultati 1 fino 5 di 5

Discussione: Calcoli nelle tabelle

  1. #1
    Guest

    Predefinito Calcoli nelle tabelle

    Facciamo conto che io abbia in una tab del db il dato 250.

    Da una pagina in php uno scrive un numero, che viene sottratto al dato della tabella... tipo io dalla pagina scrivo 100 e la pagina modifica la query del db mettendo 150 al posto di 250...

    é possibile? se si come? :grin: :smile:

  2. #2
    Guest

    Predefinito

    Non ho capito se quel dato lo devi memorizzare, se devi sostituirlo al 250 o devi semplicemente restituirlo nella pagina.....


    Ciaoooooo!!!!!!!!!

  3. #3
    Guest

    Predefinito

    lo deve salvare nella tabella del db al posto del 250
    Ultima modifica di wrestlingforum : 21-01-2005 alle ore 22.42.09 Motivo: ho scritto male

  4. #4
    Guest

    Predefinito

    Se il 250 è fisso basta che fai l'operazione $risultato=250-$variabile e queri il database: UPDATE tabella SET colonna='$risultato' WHERE bla bla

    Se invece ogni volta devi sapere quanto è quel valore (quindi devi fare questa operazione più volte) devi prima interrogare il db ed estrarre il valore attuale (che può essere 250 ma anche no) e poi fare le operazioni di prima, solo che al posto di 250 avrai un altra variabile che è il risultato della precedente query (il SELECT ecc)


    Ciaooooooo!!!!!!!!

  5. #5
    Guest

    Predefinito

    ho capito... grazie... a un'altra cosa... io ho un file che riceve i dati dopo un login cosi:

    <?
    include ("../include/config.php");
    $db = mysql_connect("$dbhost","$dbuser","$dbpass");
    mysql_select_db("$dbname", $db)
    or die ("Impossibile connettersi al db");

    session_start();

    // Conversione
    $user = $_POST['username'];
    $pass = $_POST['password'];

    // Ricerca dei dati inseriti nelle tabelle del db
    $sql = mysql_query("SELECT * FROM users WHERE user='$user' AND pass='$pass'");
    $login_check = mysql_num_rows($sql);

    if($login_check > 0) {

    // Avvio delle sessioni
    session_register('user');
    $_SESSION['user'] = $user;
    session_register('pass');
    $_SESSION['pass'] = $pass;

    header("Location: ../calciatori.php");


    } else {
    echo "Nn sei loggato";
    }
    ?>

    come sessioni apre soltanto l'user e la pass, che sono quelle che si erano digitate per entrare... se io invece volessi aprire come sessione un dato che è salvato nella tabella dove vengono presi l'user e la pass?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •