• User Newbie

    Codice Php per cancellare record con - CFv5 e CCv5

    Buongiorno,
    tramite CCv5 riesco a richiamare una form CFv5. Alla form chiamata passo il parametro user_id che è l'identificativo del record da cancellare. Nell'evento on submit della form CFv5 ho il seguente codice ```

    <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "db_name";
    $user_id = '{user_id}';
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }
    $sql = "DELETE FROM table_name WHERE user_id = 1 " ;
    echo "userid-dopo=". $user_id . "<br>";

    if ($conn->query($sql) === TRUE) {
    echo "Record deleted";
    } else {
    echo "Error deleting record: " . $conn->error;
    }

    $conn->close();
    ?>

    IL problema è l'istruzione SQL di delete che non funziona a meno che lo user_id sia esplicitamente indicato come sopra ( =1 ). Se ad esempio provo con ( = $user_id) non va. Ho provato con varie sintassi
    Grazie per un aiuto