Pagina 5 di 5 primaprima ... 3 4 5
Visualizzazione dei risultati da 41 a 43 su 43
  1. #41
    ottimo, adesso funziona perfettamente,

    per quanto riguarda il redirect dove dovrei metterlo secondo te? subito dopo la scrittura su file? quindi una cosa del genere:

    Codice PHP:
    if ($action == 'cancella' && $id>=0) {     
        unset(
    $ciascuna[$id]);  
        
    $stringa trim(implode(""$ciascuna));   
        
    $fp2 fopen($file"w");   
        
    $fw2 fwrite($fp2$stringa);   
        
    fclose ($fp2);
        
    header ("location: cancella-prenotazioni-hotel-bookings.php"); 
         
     } 
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  2. #42
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    bravissima.. anke se mi sa che mettendolo all'inizio del file risolviamo automaticamente il problema xkè sotto quando lui apre il file x mostrarne i record già è la versione utile...

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #43
    volevo ringraziavi per il post..utilissimo.

    L'ho leggermente modificato per fare le operazioni di inserimento/modifica/eliminazione solo con un file ed un'eventuale riordinamento..ve lo metto per dovere ...


    --------------------------------------------------
    <?
    //////////////////////////////////////////////


    // file dei dati; leggi.txt
    // primo campo data in stile amerika
    //riga[0]: 051201 | prova 1 | confermato
    //riga[1]: 050901 | prova 1 | confermato
    //riga[2]: 050801 | prova 1 | confermato
    //riga[3]: 050701 | prova 1 | confermato

    $filename="leggi.txt";
    $filename_old=$filename.".bak";
    // faccio sempre una copia prima di cambiar qualcosa
    // ..nn si sa mai..
    copy($filename,$filename_old);

    // riga eventuale da aggiungere come nuova e/o modifica
    // che è possibile costruire con variabili passate da form.
    // Metto gli '\r\n' sia in testa che in coda perkè
    // poi la aggiungo sempre alla fine del file
    $riga_da aggiungere = "\r\n00 | 00 | 00\r\n" ;


    ////// ELIMINA la riga che nn serve piu' se l'operazione è elimina' '//////
    if ($action == 'cancella' && $id>=0) {
    $fd=file($filename);
    unset($fd[$id]);
    $stringa = trim(implode("", $fd));
    $fp2 = fopen($filename, "w");
    $fw2 = fwrite($fp2, $stringa);
    fclose ($fp2);
    }

    //copio l'eventuale nuovo valore oppure l'eventuale modifica
    //nota la differenza dì'apertura' con la 'a'
    //cioè scrivo alla fine del file
    $fp2 = fopen($filename, "a");
    $fw2 = fwrite($fp2, riga_da aggiungere);
    fclose ($fp2);

    //riordino lew rige con il primo indice
    //(ke per me è la data americana)

    $fd=file($filename);
    rsort($fd,SORT_NUMERIC);

    //riordino i dati in maniera descrescente
    reset($fd);
    $stringa = trim(implode("", $fd));
    $fp2 = fopen($filename, "w");
    $fw2 = fwrite($fp2, $stringa);
    fclose ($fp2);

    //mi faccio un redirect qui c'è il vostro esempio'
    header ("location: cancella-prenotazioni-hotel-bookings.php");

    spero vi sia utile ..

    ?>
    ciao a tutti bei e brutti
    la qualità della vita dipende dai pensieri felici che hai

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