Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Cancellazione dati

  1. #1

    Cancellazione dati

    Dunque : nella pagina amministra.php stampo dei dati. Ometto il restante codice della pagina, praticamente includo una pagina php che serve a visualizzare dei dati di una tabella.

    Codice PHP:
    include ("processi_php/show_hotelapp.php"); 
    Questa pagina seleziona dal database le righe che mi interessano.
    Infine, le stampa, creando un form per l'eliminazione. Ecco show_hotelapp.php

    Codice PHP:
    <?php
    session_start
    ();
    include (
    "config.php");

    $utenti "SELECT * FROM alloggi WHERE stato = 'non pubblicato' ";
    $result mysql_query($utenti);

    $rows mysql_num_rows($result);


    if (
    $rows 0) {
    echo 
    "<h3>Ci sono $rows da record approvare per la pubblicazione !!!</h3>";

    echo <<<TAB
    <table id="vediapp">
    <tr>
    <td class="intestazione">Id</td>
    <td class="intestazione">Nome</td>
    <td class="intestazione">Zona</td>
    <td class="intestazione">Indirizzo</td>
    <td class="intestazione">Numero</td>
    <td class="intestazione">Tipologia</td>
    <td class="intestazione">Prezzo minimo</td>
    <td class="intestazione">Prezzo massimo</td>
    <td class="intestazione">Immagine</td>
    <td class="intestazione">Mese Apertura</td>
    <td class="intestazione">Mese Chiusura</td>
    <td class="intestazione">Approva</td>
    <td class="intestazione">Rifiuta</td>
    </tr>
    TAB;
    while(
    $row mysql_fetch_assoc($result)) {
    $id $row['id_hotel'];
    echo <<<TAB
    <form method = "post" action="processi_php/denied_hotel.php">
    <tr>
    <td><input type="text" name="id_hotel" value="
    $id" /></td>
    <td>
    $row[nome]</td>
    <td>
    $row[zona]</td>
    <td>
    $row[indirizzo]</td>
    <td>
    $row[numero]</td>
    <td>
    $row[tipologia]</td>
    <td>
    $row[prezzominimo]</td>
    <td>
    $row[prezzomassimo]</td>
    <td>
    $row[urlimmagine]</td>
    <td>
    $row[meseapertura]</td>
    <td>
    $row[mesechiusura]</td>
    <td></td>
    <td><input type="submit" name="elimina" value="Nega" /></td>
    </tr>
    </form>
    TAB;

    }
    else {
    echo 
    " Non ci sono alloggi da approvare ";
    }
    ?>
    </table>
    Il modulo quindi, rimanda alla pagina denied_hotel.php , che dovrebbe eliminare i record

    Codice PHP:
    include ("config.php");
    session_start();
    $id $_GET["id"];
    $nega "DELETE FROM alloggi WHERE id_hotel = $id ";
    $result mysql_query($nega,$db_conn);
    echo 
    "voce eliminata "
    Ovviamente non elimina niente
    Dove sta l'errore ?

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    $nega = "DELETE * FROM alloggi WHERE id_hotel = $id ";

  3. #3
    Nada

    E' come se non trovasse l'id da eliminare ...

  4. #4
    2 cose mi saltano all'occhio...

    1) usi post nel form e get quando recuperi il dato

    2) la variabile con l'id non è $_GET['id'] ma $_POST['id_hotel']

    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  5. #5
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    $id = $_GET["id_hotel"];

    Nel form il campo si chiama id_hotel

    Luca

  6. #6
    La mia risposta non ti piaceva?

    ripeto: attento che non è get ma post... ciau
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  7. #7
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    scusa, pezzo... mi era sfuggita!

  8. #8
    Grazie ad entrambi, adesso funziona ...

    mi martellerei i ##@ò#!! quando faccio certi errori

  9. #9
    Stavo scherzando ovviamente...
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    119
    Domanda: posso usare lo stesso codice per elencare i file contenuti in una cartella ed eliminarli selettivamente ?

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.