Visualizzazione dei risultati da 1 a 7 su 7

Discussione: cancellazione allegati

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    16

    cancellazione allegati

    il mio problema è il seguente :
    inserisco gli allegati nella pagina degli inserimenti,vado nella pagina della visualizzazione per visualizzare uno degli allegati.Una volta visualizzato/i gli allegati/o,ho la possibilità di cancellare uno degli allegati....o meglio dovrei avere la possibilità di cancellarne uno!Il problema è che dopo aver cancellato un allegato qualsiasi,se visualizzo un altro allegato(al momento della visualizzazione si apre un'altra pagina)e torno indietro il sistema mi dice :"Page not found".Avete idea del perchè?

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    posta il codice con cui "torni indietro" ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    16
    Vado indietro con il tasto indietro del browser. :master:

  4. #4
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    secondo me è una procedura sbagliata, dovrest usare il meno possibile i tasti del browser e mettere dei bottoni sulle tue pagine (avanti , indietro)....
    cmq dovresti postare un pò di codice cosi posso essere più specifico

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    16
    per visualizzare:
    $count=1;
    $fine=13;
    while ($count<=$fine) {

    $allegato="alleg".$count;
    if (isset($_POST[$allegato])) {
    $query_all="SELECT allegato FROM tbl_allegati WHERE id_allegato=$count AND cod_prat=$cod_prat AND id_proroga=0";
    $result_all=mysql_query($query_all) or die ("Query fallita Allegato");
    $all=mysql_fetch_array($result_all);
    $path=str_replace("../", "", $all[0]);
    $url_all = "http://".$_SERVER['HTTP_HOST']."/NOMEPROGETTO/".$path;
    header("Location: $url_all");
    }

    $count++;
    }
    per cancellare:
    $id_allegato =1;
    $fine1=13;
    while ($id_allegato<=$fine1) {

    $cancella_allegato="cancella".$id_allegato;
    if (isset($_POST[$cancella_allegato])) {
    $mysqli = new mysqli($db_host,$db_login,$db_pass,$database);
    $result=$mysqli->query("CALL cancella_allegati($cod_prat,$id_allegato,0);");
    $risultato=$result->num_rows;

    }
    $id_allegato++;
    }

  6. #6
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    ripeto: dovresti crearti i bottoni interni al tuo sito per navigarlo. Quindi i vari avanti, indietro, cancella, inserisci e nn affidarti a quelli browser

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    16
    Quindi dal codice che ti ho riportato prima conviene inserire un link in modo da forzare la chiusura della pagina aperta senza nessun tasto?oppure cosa suggerisci?

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.