Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302

    Stampare un aler se si tenta di eseguire una query di eliminazione record

    Buondì raga,
    volevo chiedervi come posso stampare utilizzando javascript un alert che informi l'utente che l'operazione che sta per compiere è irreversibile ?

    Ho questo codice che elimina da un database una riga passata tramite GET, allo stato attuale l'eliminazione essendo senza ALERT è immediata

    codice:
    <?php
    
    
    // INCLUDO IL FILE PER LA CONNESSIONE AL DATABASE
    include ("conn.php");
    
    
    // PREPARO LA QUERY DI ELIMINAZIONE
    $sql = "DELETE FROM Commesse WHERE id='$_SESSION[id]'";
    
    
    // ESEGUO LA QUERY
    $result = mysql_query($sql);
    
    
    // CONTROLLO L'ESITO
    if (!$result) {
    	die("Errore nella query $sql: " . mysql_error());
    }
    
    
    else
    echo 'Il record &agrave; stato correttamente cancellato'; 
    echo '</br>';
    echo "<a href=\"Ricerca.php\">Ricerca</a>"; 
    
    
    // Chiudo la connessione a MySQL
    mysql_close();
    
    
    ?>
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Posta il richiamo a quella pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Posta il richiamo a quella pagina
    Buongiorno Andrea,
    la pagina viene richiamata da un link generato da un ciclo while...

    Codice PHP:
    <?php

    //...

    // NEL CICLO WHILE PER LA DATA STAMPO LA RIGA [102] E NON LA [101], LA [102] VIENE CREATA DALLA QUERY , DATE_FORMAT(Commesse.data,'%d/%m/%Y') as data_it
    while ($riga mysql_fetch_row($cerca)){echo "<tr><td>$riga[0]<td>$riga[2]<td>$riga[5]<td>$riga[1]<td>$riga[102]</td><td><a href=\"Nuovo.php?id=$riga[0]\">Nuova</a></td><td><a href=\"visualizza.php?id=$riga[0]\">Visualizza</a></td><td><a href=\"modifica.php?id=$riga[0]\">Modifica</a></td><td><a href=\"pstampa.php?id=$riga[0]\">Stampa</a></td><td><a href=\"elimina.php?id=$riga[0]\">Elimina</a></td></tr>";}
    echo 
    "</table>";// E chiudiamo la connessione a MySQLmysql_close();

    ?>
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <a href=\"elimina.php?id=$riga[0]\" onclick=\"if(confirm('confermi l\'eliminazione?'))location.href=this.href;else;return false\">Elimina</a>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.