Visualizzazione risultati 1 fino 6 di 6

Discussione: Cancellare un'inserimento di una news

  1. #1
    Guest

    Predefinito Cancellare un'inserimento di una news

    Avendo l'"id" della news inserita come faccio a cancellarla dal database? Cioè qual'è il comando per cancellare l'inserimento?

  2. #2
    Guest

    Predefinito

    in che senso?
    una query?

    se è la query il codice sql è: DELETE FROM tabella WHERE id='tuoid'

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da neoscript
    in che senso?
    una query?

    se è la query il codice sql è: DELETE FROM tabella WHERE id='tuoid'
    Grazie! giusto quello che mi serviva! :smile:

  4. #4
    Guest

    Predefinito

    scusate se rompo ancora... Io per recuperare le news dal database ho questo script:
    Codice PHP:
    <?
    include("inc/config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    if (!isset(
    $start) OR $start<0)
    $start=0;
    $step = 20;
    $query = "SELECT id,data,titolo FROM news ORDER BY data DESC LIMIT $start,$step";
    $result = mysql_query($query, $db);
    while (
    $row = mysql_fetch_array($result))
    { echo
    "<span class=\"Stile7\"><a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a><br><br>"; }?>
    Vorrei applicare alla fine della riga dove mi viene scritta la $data e il $titolo un'immagine con una "X" su cui, cliccandoci sopra, mi si cancella quella news...

    Non riesco a capire come deve essere strutturato il link che dalla "X" invii alla pagina "del_news.php" l' $id della news.... poi immagino che su del_news.php basti scrivere DELETE FROM tabella WHERE ID="$id" o sbaglio?

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice PHP:
    <?
    include("inc/config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    if (!isset(
    $start) OR $start<0)
    $start=0;
    $step = 20;
    $query = "SELECT id,data,titolo FROM news ORDER BY data DESC LIMIT $start,$step";
    $result = mysql_query($query, $db);
    while (
    $row = mysql_fetch_array($result))
    { echo
    "<span class=\"Stile7\"><a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a><br><a href=\"del_news.php?id=$row[id]\"><img src=\"immagine con la X\"></a><br>"; }?>
    Naturalmente in del_news.php devi inserire:

    Codice PHP:
    $id=$_GET['id'];
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    Guest

    Predefinito

    GRAZIE MILLE!!! non sai quanto mi sei stato utile! Grazie mille!

Regole di scrittura

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