Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    Modificare un campo da 0 a 1

    sto facendo in modo che cliccando su un link mi deve modificare il campo "storico" di un id in modo che diventando 1 vada nello storico mentre lasciando 0 resta li dov'e', non mi da errori ma non me lo modifica.
    Cosa sbaglio?

    posto 2 query visto che le ho provate entrambe ma non vanno
    Codice PHP:
    $sql "update $tabella set storico =1 where id = \"$id\"";
    $sql "update $tabella set storico =1 where id = '".$_POST['id']."'"
    Come mai?

  2. #2
    Prova a stampare $id a video e vedi se è li...

  3. #3
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da lorenzos
    Prova a stampare $id a video e vedi se è li...
    non mi esce niente...

  4. #4
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    non riesco a portarmi l'id da una pagina all'altra perche' uso un javascript cosi:

    window.location="storico.php?id=<? echo $id; ?>";

    forse e' qua che non mi riconosce l'id
    infatti nella pagina successiva non esce storico.php?id=1 ma esce senza numero, se metto io il numero allora mi modifica anche il campo storico.

    Come posso mettere javascript e php insieme?

  5. #5
    Se lo passi così dovresti usare il GET:

    codice:
    $sql = "update $tabella set storico =1 where id = '".$_GET['id']."'";

  6. #6
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da margherite
    Se lo passi così dovresti usare il GET:

    codice:
    $sql = "update $tabella set storico =1 where id = '".$_GET['id']."'";
    ho provato anche quello, ma niente, non mi porta il numero dell'id

  7. #7
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    questo e' il js che sto usando

    <script language="JavaScript">
    <!--
    function storico()
    {
    window.print();
    input_box=confirm("VUOI INSERIRE I DATI NELLO STORICO?");
    if (input_box==true)

    {
    // Output when OK is clicked
    window.location="storico.php?id=<? echo $id; ?>";
    }

    else
    {
    // Output when Cancel is clicked
    //alert ("You clicked cancel");
    }

    }
    -->
    </script>

  8. #8

  9. #9
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da margherite
    Da dove arriva quel $id?
    Se arriva da un POST metti $_POST['id']
    l'id della pagina dove sta quel javascript viene estratto dal database.

    per passare alla pagina successiva e mantenere l'id dovrei fare qualcosa a quel javascript.

    Dici di mettere la' il post?

  10. #10
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    up

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.