Pagina 2 di 2 PrimoPrimo 12
Visualizzazione risultati 31 fino 39 di 39
Like Tree4Likes

Discussione: Come visualizzare nel browser una pagina creata con area editor

  1. #31
    generatin non è connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    27

    Predefinito

    Ho modificato il file save_page.php come dici tu e mi restituisce una risposta di questo tipo:

    No page identifier specified

    Ovvero: "Nessun identificativo di pagina specificato"

    Credo però che abbia salvato lo stesso la pagina nel database ma senza numero identificativo.
    Però rimane il fatto che continua a non mostrarmi nel browser la pagina creata.
    Ultima modifica di generatin : 24-05-2020 alle ore 17.50.50

  2. #32
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Modifica questo
    Codice PHP:
    header("location:show_page.php?id=" . $mysqli->insert_id);
    in questo:
    Codice PHP:
    header("location:show_page.php?page_id=" . $mysqli->insert_id);

    I suggerimenti che do più spesso:


  3. #33
    generatin non è connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    27

    Predefinito

    Ora funziona perfettamente.

    Ti volevo chiedere una cosa per mio sfizio...

    Se io volessi cambiare il nome della tabella "page" lo posso tranquillamente fare senza recare danno al funzionamento del programma? Se si devo modificare solo la parola all'interno della tabella o devo modificare la parola anche all'interno dei files?

    Grazie di tutto...

  4. #34
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Puoi modificare il nome della tabella, ma vanno modificate anche le query di inserimento e lettura:
    Codice PHP:
    $sth = $mysqli->prepare("INSERT INTO NUOVO-NOME-TABELLA(content) VALUES(?)");
    Codice PHP:
    $sth = $mysqli ->prepare("SELECT content FROM NUOVO-NOME-TABELLA WHERE id = ?");

    I suggerimenti che do più spesso:


  5. #35
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    3,980

    Predefinito

    Ora che non rischio di distrare l'attenzione da altro, aggiungo che sarebbe corretto inserire anche la chiusura della connessione alla fine dei file.
    Codice PHP:
    ............. // codice inizio

    $mysqli = new mysqli('', '', '', '');

    .............
    // codice intermedio

    // chiusura connessione (a fine file)
    $mysqli->close();
    Cordisli saluti.
    Ultima modifica di GraphOGLRisorse : 25-05-2020 alle ore 15.30.13

  6. #36
    generatin non è connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    27

    Predefinito

    Cioè dove devo metterle queste chiusure? Verso la fine nei due file save_page e show-page?

  7. #37
    generatin non è connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    27

    Predefinito

    GraphOGLRisorse da quando ho messo la chiusura della connessione non mi funziona più l'intero programma.
    Quindi non so se sia il caso di inserirla.
    Premetto che l'ho inserita in tutti e due i file.
    l'ho inserita sotto questo rigo:
    $mysqli = new mysqli('localhost', '.......', null, 'my_.......');
    Ma indefinitiva a cosa serve questa chiusura. E' importante per il funzionamento o se ne può fare a meno?

  8. #38
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    3,980

    Predefinito

    Non ha visto la riga di puntini nell mezzo? Scusami non intendevo confonderle le idee. I puntini stanno a inidcare il resto del conteuto.

    Queesto va messo a fine dei file save_page e show-page.
    // chiusura connessione
    $mysqli->close();
    ?>
    E' utile principalmente quando si hanno più connessioni attive. Non è sbagliato usarlo ma con una sola connessione attiva se nè può anche farne a meno.

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 25-05-2020 alle ore 15.56.43

  9. #39
    generatin non è connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    27

    Predefinito

    Ok, ora funziona anche con le ultime modifiche.
    Prima non funzionava perché avevo messo la chiusura in mezzo al codice anziché alla fine.
    Mi aveva tratto in inganno la parte del
    $mysqli = new mysqli('', '', '', '');
    che avevo capito che le parentesi con le virgolette erano quelle dei dati personali, ma non si capiva bene dove dovevo mettere il pezzo di chiusura.

Pagina 2 di 2 PrimoPrimo 12

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •