Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    eliminare query con selezione

    Ciao a tutti, sto costruendo un sito web con db e devo sare la possibilità di eliminare e cancellare record non più validi !!!
    Ho trovato questo script al seguente indirizzo:
    http://forum.html.it/forum/showthrea...nare+e+elimina

    Ho adattato perfettamente la pagina del form al mio db, ma non riesco a capire come recuperare i dati nella pagina elimina_record.php
    questo e lo script:

    PARTE DELLA PRIMA PAGINA

    <form name="frmtutor" enctype="multipart/form-data" method="post" action="elimina_record.php ">

    cambierei anche la linea:

    echo "<td class=tabval align=center><input type=checkbox name=chk_".$row['user_id']." ></td>";


    PARTE DELLA SECONDA PAGINA

    poi crei la pagina elimina_record.php in cui dovresti recuperare tutte le righe selezionate con:

    foreach ($_POST as $item => $valore){
    if (substr($item, 0, 4) == "chk_" ){
    $sql="( user_id =".$valore.") OR";
    }
    }

    if ($sql != "") {
    $sql= "DELETE FROM nome_tabella".
    " WHERE " . $sql;
    $sql= substr($sql, 0 ,strlen($sql)-4);


    mysql_query($sql);

    }

    SPERO CHE QUALCUNO MI POSSA AIUTARE !!!

  2. #2

    Re: eliminare query con selezione

    Originariamente inviato da fuorigiri
    Ciao a tutti, sto costruendo un sito web con db e devo sare la possibilità di eliminare e cancellare record non più validi !!!
    Ho trovato questo script al seguente indirizzo:
    http://forum.html.it/forum/showthrea...nare+e+elimina

    Ho adattato perfettamente la pagina del form al mio db, ma non riesco a capire come recuperare i dati nella pagina elimina_record.php
    questo e lo script:

    PARTE DELLA PRIMA PAGINA

    <form name="frmtutor" enctype="multipart/form-data" method="post" action="elimina_record.php ">

    cambierei anche la linea:

    echo "<td class=tabval align=center><input type=checkbox name=chk_".$row['user_id']." ></td>";


    PARTE DELLA SECONDA PAGINA

    poi crei la pagina elimina_record.php in cui dovresti recuperare tutte le righe selezionate con:

    foreach ($_POST as $item => $valore){
    if (substr($item, 0, 4) == "chk_" ){
    $sql="( user_id =".$valore.") OR";
    }
    }

    if ($sql != "") {
    $sql= "DELETE FROM nome_tabella".
    " WHERE " . $sql;
    $sql= substr($sql, 0 ,strlen($sql)-4);


    mysql_query($sql);

    }

    SPERO CHE QUALCUNO MI POSSA AIUTARE !!!
    Non sono stato chiaro!!!

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.