Visualizzazione dei risultati da 1 a 4 su 4

Discussione: probemi con script

  1. #1

    probemi con script

    salve, questo è un pezzo di una funzione php..


    ?>
    <html>
    <head>
    <meta http-equiv="content-type" CONTENT="text/html; charset=ISO-8859-1">
    <title> </title>
    </head>
    <body>
    <script type="text/javascript">
    var x=window.confirm("Sei sicuro di non voler più ricevere le notizie del GAM ?")
    if (x)
    <?php $canc = "true"; ?>
    window.alert("Cancellato. Grazie!")
    else
    window.alert("Cancellazione interrotta")
    <?php $canc = "false"; ?>
    </script>
    </body>
    </html>
    <?php
    if ($canc == "true"){
    $sql2 = "SELECT email_address FROM address_book";
    $res2 = mysql_query($sql2) or die(mysql_error());
    //echo ('$address '.$address);
    while ($to = mysql_fetch_array($res2)) {
    echo ($to['email_address']." ");
    if ($address == $to['email_address']){
    $sql3 = "DELETE FROM address_book WHERE email_address ='".$address."'";
    $res3 = mysql_query($sql3) or die("Errore durante la cancellazione $query");
    echo ($sql3);
    echo ($canc);
    }
    }
    }
    else {

    }

    all'interno dello script la variabile $canc non viene mai modificata e quindi non mi fa eseguire la query.
    Avete consigli su come far si che la variabile si modifich a seconda dell'azione dello script?

  2. #2
    in pratica, devo far si che possa modificare una variabile php dal javascript, poichè a seconda del risultato devo compiere azioni diverse. nessun aiuto??

  3. #3
    Parti dal fatto che Javascript non può modificare le variabili di php, perché uno è lato server (PHP), l'altro è lato client (Javascript).

    Tuttavia, è possibile utilizzare la querystring. Ti passi il nuovo valore nella querystring, te lo recuperi con $_GET['tuovalore'] e ti aggiorni la variabile di php.
    ... :master: riconosco l'esistenza di un limite a tutto , ma non l'accetto ...

  4. #4
    ti dispiacerebbe, gentilmente fare un esempio pratico? grazie

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.