Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Milver
    Registrato dal
    Dec 2006
    Messaggi
    179

    problema cancellazione dati

    Salve ragā ho un problema, non so fare il form per la cancellazione dei dati in php. Guardate lo script

    FILE cancbrevi.php
    Codice PHP:
    <?
    include("../config.php");
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.php");
    $query "SELECT count(*) as tot FROM brevi";
    $result1 mysql_query($query$db);
    $row mysql_fetch_array($result1);
    $tot $row[tot];
    $query "SELECT id, titolo, immagine, data, testo FROM brevi LIMIT 0, $tot";
    $result mysql_query($query$db);
    echo 
    "<form action=\"cancella.php\" method=\"post\">";
    while (
    $row mysql_fetch_array($result)) {
    echo 
    "<input type=\"radio\" name=\"cance\" value=\"".$row[titolo]."\"> $row[titolo]
    "
    ;
    }
    echo 
    "<input type=\"submit\" value=\"Invia\"></form>";
    mysql_close($db);
    ?>

    FILE cancella.php
    Codice PHP:
    <?
    include("../config.php");
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.php");
    $id=$_POST['cance'];
    $query "SELECT id, titolo, testo, data, immagine FROM brevi WHERE id='$id'";
    $result mysql_query($query$db);
    $row mysql_fetch_array($result);
    $query "DELETE id, titolo, testo, immagine, data FROM brevi WHERE WHERE id=$id";
    if (
    mysql_query($query$db))
    echo 
    "Inserimento avvenuto correttamente";
    else
    echo 
    "Inserimento non avvenuto correttamente:
    mysql_error();
    mysql_close($db);
    ?>

    In pratica voglio che l'utente entra nella pagina cancbrevi.php , scelga la notizia da cancellare e cliccando su invia si cancelli. Il problema č che nella pagina cancella.php non so fare l'operazione di eliminazione...sapete aiutarmi? spero di essere stato kiaro nella spiegazione...
    grazie 1000
    Mimmo

  2. #2
    la sintassi del delete e':

    DELETE FROM nome_tabella
    WHERE id= $id

    un solo where ...

    Il silenzio č spesso la cosa migliore. Pensa ... č gratis.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.