Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 39
Like Tree4Likes

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

  1. #1
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito Come visualizzare nel browser una pagina creata con area editor

    Ho una pagina con dentro una specie di editor (non creato da me ma preso dal web) con il quale creo delle pagine. Una volta creata la pagina con questo editor non so come fare a visualizzarla nel browser.

    Ho provato tanto a cercare sul web ma non ho trovato niente che fa al caso mio.
    Di mio nell'editor ho inserito solo un
    Codice HTML:
    <form action="...pagina che visualizza, magari chiamiamola test.php"
    e poi ovviamente il pulsante "INVIA" per visualizzare tale pagina.

    Da qui non so come andare avanti, cio mi manca un codice php per la pagina che raccoglie la visualizzazione (test.php) e poi non so se c' da fare anche una tabella sql per mandare i dati alla pagina test.php che visualizza. Magari non ce ne bisogno, non lo so.

    Qui c' la pagina con dentro l'editor in questione.

    Come devo procedere per andare avanti ottenere la visualizzazione della pagina?
    Grazie...
    Ultima modifica di generatin : 22-05-2020 alle ore 15.16.37

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

    Predefinito

    Non importa chi o cosa crea le pagine, ma dove queste sono salvate e come identificarle per potervi accedere.

    Questo editor dove memorizza le pagine?

    I suggerimenti che do pi spesso:


  3. #3
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Per ora da nessuna parte, quindi appunto mi confermi che ci vuole una tabella sql. Giusto?
    Non so come crearla per...

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

    Predefinito

    Per ora da nessuna parte, quindi appunto mi confermi che ci vuole una tabella sql. Giusto?
    Beh, se non lo sai tu che hai scelto di usarlo... Non era indicato nulla nella documentazione?

    Di solito editor di questo tipo si limitano a generare del codice HTML che il web master decider poi come gestire, tipicamente memorizzandolo in una base di dati assieme ad altre informazioni. Quindi una scelta che devi fare tu.
    Ultima modifica di mzanella : 22-05-2020 alle ore 17.17.26

    I suggerimenti che do pi spesso:


  5. #5
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Questo editor quando l'ho scaricato c'era solo lui senza alcun database o altro. Io come ho gi accennato sopra ho poi aggiunto il pulsante "Invia" e il <form action= ecc ecc. La decisione l'ho gi presa ed quella di salvare le pagine in una tabella del database. Non essendo un esperto non ero sicuro che ci volesse l'sql, per questo te l'ho domandato.

  6. #6
    mzanella non  connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,844

    Predefinito

    Chiaro.
    Concretamente il dubbio nella creazione della tabella, nella scrittura dei dati o nel recupero?

    I suggerimenti che do pi spesso:


  7. #7
    GraphOGLRisorse  connesso ora AlterGuru
    Data registrazione
    14-02-2015
    Messaggi
    1,756

    Predefinito

    Salve generatin,
    Quello che lei chiede un p complesso.

    Guardi questo esempio che usa un metodo pi semplice da applicare.

    Cordiali saluti.

  8. #8
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Rispondo a tutti e due...

    Per mzanella: avendo a disposizione solo la pagina dove c' l'editor direi che il dubbio un po' su tutto, perch si tratta di partire completamente da zero. Quindi avrei bisogno sia della creazione della tabella, sia della pagina di recupero che credo sia quella dove viene fuori la risposta (cio quello che stato creato con l'editor). Per cui avrei bisogno di tutto questo.


    Per GraphOGLRisorse: si ne ho trovati molti di simili in giro sul web, ma non quello che mi serve, in quanto necessito anche della formattazione e della grafica, mentre quello che mi hai proposto si pu fare solo testo ed da scaricare sul desktop del pc, mentre invece a me servirebbe una pagina che rimanga online con un proprio indirizzo di collegamento, magari salvata in un database.
    Ultima modifica di generatin : 22-05-2020 alle ore 19.50.21

  9. #9
    GraphOGLRisorse  connesso ora AlterGuru
    Data registrazione
    14-02-2015
    Messaggi
    1,756

    Predefinito

    Se ho capito bene, lei vorrebe creare un editor tipo quelli usati dai CMS come Wordpress.

    Non mi sembra una cosa che si possa spiegare facilmete qui sul forum.

    Cordiali saluti.
    .

  10. #10
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    GraphOGLRisorse non sono un esperto ma non credo che sia poi cos complesso. Per me che non sono un esperto potrebbe esserlo ma qui sul forum ne ho viste di discussioni complesse.

    Comunque, credo che per quello che devo fare io ci vogliono solo un paio di file, ovvero: una tabella sql e una pagina che raccolga gli elementi eseguiti dall'editor. Se c' qualcuno che ha la pazienza di cimentarsi mi farebbe un grande piacere, ma se proprio cos complesso come dice lei, allora ri-comincer la ricerca di uno script.

    Ma a mio parere non pi complesso di tante discussioni che ho visto qui sul forum.

  11. #11
    GraphOGLRisorse  connesso ora AlterGuru
    Data registrazione
    14-02-2015
    Messaggi
    1,756

    Predefinito

    Provi a contattare miki92, lui dovrebbe poterla aiutare.

    Cordiali saluti.
    .

  12. #12
    mzanella non  connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,844

    Predefinito

    Niente paura, non eccessivamente complesso, e l'idea di massima che ti sei fatto corretta .

    Innanzitutto dovrai creare una tabella nella base di dati per accogliere la pagina. Come minimo avrai bisogno di un identificatore e del contenuto della pagina:
    Codice:
    CREATE TABLE page (
      id INT UNSIGNED NOT NULL AUTO_INCREMENT,
      content TEXT,
      CONSTRAINT PK_page PRIMARY KEY(id)
    );
    Probabilmente avrai bisogno di qualche colonna in pi, per esempio un titolo. In ogni caso puoi creare la tabella tramite PhpMyAdmin.

    Avrai poi bisogno di un codice PHP che riceva la pagina dal form e la memorizzi nella base di dati. L'hai chiamata "test.php", ma opterei per un nome pi evocativo, per esempio save_page.php. Nella pagina che hai mostrato il form invia dati tramite POST, e il nome del campo "codice". La pagina sar strutturata pressapoco cos:
    save_page.php
    Codice PHP:
    <?php
    error_reporting
    (E_ALL);

    if (!isset(
    $_POST['codice'])) {
        die(
    "Missing mandatory argument.");
    }

    $dbh = new \PDO(...);
    $sth $dbh->prepare("INSERT INTO page(content) VALUES(:content)");
    $result $sth->execute(array(":content" => $_POST['codice']));

    if (
    $result !== false) {
        echo 
    "Page created, id: " $db->lastInsertId();
    }
    else {
        echo 
    "Cannot save page: " $sth->errorInfo();
    }
    ?>
    Abbi cura di sistemare la connessione alla base di dati. L'esempio usa PDO, puoi sostituire con MySQLi.

    Ti servir infine uno script che mostri una pagina salvata nella base di dati, per esempio show_page.php. Come prima cosa devi identificarla, ad esempio passandone l'id come parametro GET:
    show_page.php
    Codice PHP:
    <?php
    error_reporting
    (E_ALL);

    if (!isset(
    $_GET['page_id'])) {
        die(
    "No page identifier specified");
    }

    $dbh = new \PDO(...);
    $sth $dbh->prepare("SELECT content FROM page WHERE id = :id");
    $result $sth->execute(array(":id" => $_GET['page_id']));
    if (
    $result === false) {
        die(
    "Cannot retrieve page " $_GET['page_id'] . ": " $sth->errorInfo());
    }

    $row $sth->fetch(\PDO::FETCH_ASSOC);
    echo 
    $row['content'];
    ?>
    Questa pagina puoi essere visualizzata visitando per esempio show_page.php?page_id=5.
    GraphOGLRisorse likes this.

    I suggerimenti che do pi spesso:


  13. #13
    mzanella non  connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,844

    Predefinito

    Citazione Originalmente inviato da GraphOGLRisorse Visualizza messaggio
    Provi a contattare miki92, lui dovrebbe poterla aiutare.

    Cordiali saluti.
    .
    E io cosa sono?
    alemoppo likes this.

    I suggerimenti che do pi spesso:


  14. #14
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Credo che quello proposto da mzanella sia proprio quello che cerco.
    Adesso vado a provarlo e poi faccio sapere.
    Grazie...

  15. #15
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Ho provato i file e mi restituisce un errore che dice:
    Parse error: syntax error, unexpected ')' in percorso del mio indirizzo/save_page.php on line 8

    Non so se ci sono degli errori.

    Per esempio, non sono sicuro di aver fatto bene la sostituzione della PDO con MySQLi
    L'ho sostituita in questo modo:
    Codice PHP:
    $dbh = new \MySQLi(...); 
    Ho sbagliato?...

    Poi quando dici: "Abbi cura di sistemare la connessione alla base di dati cosa devo fare? E' legato alla sostituzione di PDO con Mysql?

    Un'altra cosa: la sostituzione del PDO con MySQLi l'ho fatta anche sul file show_page.php
    perch ho visto che c' anche l lo stesso comando che c' nel file save_page.php

    Ho fatto bene a sostituirla anche l oppure la devo lasciare in quel modo?

    Altro chiarimento: quando dici "Come prima cosa devi identificarla, ad esempio passandone l'id come parametro GET:" io non devo fare nulla. Era solo per spiegarmi la cosa?

  16. #16
    GraphOGLRisorse  connesso ora AlterGuru
    Data registrazione
    14-02-2015
    Messaggi
    1,756

    Predefinito

    Dentro a MySQLi() ci vanno i dati, qualcosa tipo questo:

    Codice PHP:
    // dati di connessione al proprio database MySQLi
    $db_host '...'// localhost
    $db_user '...';
    $db_pass '...';
    $db_name '...';

    // connessione al database utilizzando MySQLi
    $dbh = new \MySQLi($db_host$db_user$db_pass$db_name); 
    Nel file show_page.php ha sostituto anche PDO::FETCH_ASSOC con MYSQLI_RESULT::FETCH_ASSOC?

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 23-05-2020 alle ore 16.28.21
    mzanella likes this.

  17. #17
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Ah, infatti mi chiedevo come mai i file che mi hai proposto non avevano un modo per collegarsi al database.
    Quindi allora devo inserire i dati per collegarmi alla tabella. Giusto?

    Per quanto riguarda l'altra cosa della sostituzione non ho ben capito cosa devo fare.
    Mi sa che ho sblagliato la sintassi.

    mzanella potresti ri-scrivermi il file show_page.php con le modifiche compresa la sintassi che mi hai postato nel commento sopra?

    Perch altrimenti rischio di perdermi e dopo non ci capisco pi nulla.
    Ti ringrazio...
    Ultima modifica di generatin : 23-05-2020 alle ore 16.33.59

  18. #18
    mzanella non  connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,844

    Predefinito

    Come ha ben detto GraphOGLRisorse, nel codice c'erano alcuni "segnaposto" da sostituire con i parametri di connessione. Va benissimo utilizzare MySQLi, vanno modificate alcune cose di conseguenza.

    Un'altra cosa: la sostituzione del PDO con MySQLi l'ho fatta anche sul file show_page.php
    Corretto, l'avevo dato per scontato. Nulla vieta di usare PDO da una parte e MySQLi dall'altra, tuttavia preferibile utilizzare le stesse API ovunque, per coerenza.

    Altro chiarimento: quando dici "Come prima cosa devi identificarla, ad esempio passandone l'id come parametro GET:" io non devo fare nulla. Era solo per spiegarmi la cosa?
    Supponiamo che tu abbia gi sistemato il salvataggio delle pagina nella base di dati, e che tu ne abbia gi create almeno due.
    Ovviamente vorrai poter visualizzare ognuna delle pagine on demand, esattamente questo che fa show_page.php. Per, avendone pi di una, come fa show_page.php a sapere quale deve mostrarti? Devi fare in modo che ogni pagina che crei sia identificabile. Potresti per esempio assegnarle un titolo, tuttavia potrebbero capitare pagine "omonime", quindi una scelta rischiosa. Generalmente si utilizza un identificatore numerico gestito automaticamente dalla base di dati che associa un numero univoco a ciascuna pagina. Cos facendo puoi chiedere a show_page.php di mostrarti la pagina "1", la "42" or la "5" senza rischio di ambiguit. Per "chiedere a show_page.php" puoi passare dei parametri tramite GET, questo gi esemplificato nel codice.

    Mi sa che ho sblagliato la sintassi. Potresti ri-scrivermi il file show_page.php con le modifiche compresa la sintassi che mi hai postato nel commento sopra?
    Codice PHP:
    <?php 
    error_reporting
    (E_ALL); 

    if (!isset(
    $_GET['page_id'])) { 
        die(
    "No page identifier specified"); 


    $mysqli = new mysqli('localhost''generatin'null'my_generatin');
    $sth $dbh->prepare("SELECT content FROM page WHERE id = ?");
    $sth->bind_param("d"$_GET['page_id']);
    $result $sth->execute();
    if (
    $result === false) { 
        die(
    "Cannot retrieve page " $_GET['page_id']); 
    }
    $sth->bind_result($content);
    $sth->fetch();

    echo 
    $content
    ?>

    I suggerimenti che do pi spesso:


  19. #19
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Niente da fare. Anche questa volta mi da questi errori:

    Warning: mysqli::mysqli(): (HY000/1044): Access denied for user 'generating'@'localhost' to database 'my_generatin' in /membri/generating/edit/p/save_page.php on line 8

    Notice: Undefined variable: dbh in /membri/generating/edit/p/save_page.php on line 9

    Fatal error: Call to a member function prepare() on null in /membri/generating/edit/p/save_page.php on line 9

    Per ordine posto i due file come sono attualmente, altrimenti rischiamo di perderci.

    file save_page.php

    <?php
    error_reporting(E_ALL);

    if (!isset($_POST['codice'])) {
    die("Missing mandatory argument.");
    }

    $mysqli = new mysqli('localhost', 'generatin', null, 'my_generatin');
    $sth = $dbh->prepare("INSERT INTO page(content) VALUES(:content)");
    $result = $sth->execute(array(":content" => $_POST['codice']));

    if ($result !== false) {
    echo "Page created, id: " . $db->lastInsertId();
    }
    else {
    echo "Cannot save page: " . $sth->errorInfo();
    }
    ?>
    File show_page.php

    <?php
    error_reporting(E_ALL);

    if (!isset($_GET['page_id'])) {
    die("No page identifier specified");
    }

    $mysqli = new mysqli('localhost', 'generatin', null, 'my_generatin');
    $sth = $dbh->prepare("SELECT content FROM page WHERE id = ?");
    $sth->bind_param("d", $_GET['page_id']);
    $result = $sth->execute();
    if ($result === false) {
    die("Cannot retrieve page " . $_GET['page_id']);
    }
    $sth->bind_result($content);
    $sth->fetch();

    echo $content;
    ?>
    In questi due file quali sono gli errori?

  20. #20
    GraphOGLRisorse  connesso ora AlterGuru
    Data registrazione
    14-02-2015
    Messaggi
    1,756

    Predefinito

    Manca l'aggiornamentio della variabile, sostitzione di dbh con mysqli nelle seguenti righe:

    Codice PHP:
    //save_page.php
    $sth $dbh->prepare("INSERT INTO page(content) VALUES(:content)"); // vecchia
    $sth $mysqli ->prepare("INSERT INTO page(content) VALUES(:content)"); // nuova

    //show_page.php
    $sth $dbh->prepare("SELECT content FROM page WHERE id = ?"); // vecchia
    $sth $mysqli ->prepare("SELECT content FROM page WHERE id = ?"); // nuova 
    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 23-05-2020 alle ore 17.54.44

  21. #21
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Non funziona lo stesso anche correggendo le righe in tutti e due i file. Mi da sempre errore.
    C' qualcosa che non va?

    Avete provato a fare una prova voi con lo script?
    Ultima modifica di generatin : 23-05-2020 alle ore 18.16.13

  22. #22
    mzanella non  connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,844

    Predefinito

    Warning: mysqli::mysqli(): (HY000/1044): Access denied for user 'generating'@'localhost' to database 'my_generatin' in /membri/generating/edit/p/save_page.php on line 8
    Il tuo nome utente "generating" come indicato nel messaggio d'errore, oppure "generatin" senza "G" come si vede dal forum?

    I suggerimenti che do pi spesso:


  23. #23
    GraphOGLRisorse  connesso ora AlterGuru
    Data registrazione
    14-02-2015
    Messaggi
    1,756

    Predefinito

    Per l'erroere alla linea 8 in save_page.php, controlli di aver scritto correttamente l'username.

    No, non l'ho provato.

    Cordiali saluti.

  24. #24
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Ineffetti il mio user generating con la (g).
    Non capisco perch il forum tolga l'ultima lettera.
    Comunque pensate che sia questo l'errore?
    Adesso vado a verificare...

  25. #25
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Ho corretto tutti gli errori ma purtroppo non funziona lo stesso.
    Questa volta per l'errore me lo da nel rigo successivo a quelli appena corretti, ovvero il rigo 10.
    La dicitura questa: Fatal error: Call to a member function execute() on boolean in /membri/generating/edit/p/save_page.php on line 10

    E il rigo in questione questo:
    $result = $sth->execute(array(":content" => $_POST['codice']));
    Qui di seguito vi inserisco i due file appena corretti:

    save_page.php

    <?php
    error_reporting(E_ALL);

    if (!isset($_POST['codice'])) {
    die("Missing mandatory argument.");
    }

    $mysqli = new mysqli('localhost', 'generating', null, 'my_generating');
    $sth = $mysqli ->prepare("INSERT INTO page(content) VALUES(:content)");
    $result = $sth->execute(array(":content" => $_POST['codice']));

    if ($result !== false) {
    echo "Page created, id: " . $db->lastInsertId();
    }
    else {
    echo "Cannot save page: " . $sth->errorInfo();
    }
    ?>
    show_page.php

    <?php
    error_reporting(E_ALL);

    if (!isset($_GET['page_id'])) {
    die("No page identifier specified");
    }

    $mysqli = new mysqli('localhost', 'generating', null, 'my_generating');
    $sth = $mysqli ->prepare("SELECT content FROM page WHERE id = ?");
    $sth->bind_param("d", $_GET['page_id']);
    $result = $sth->execute();
    if ($result === false) {
    die("Cannot retrieve page " . $_GET['page_id']);
    }
    $sth->bind_result($content);
    $sth->fetch();

    echo $content;
    ?>
    Notate qualche altro errore che potrebbe pregiudicare il funzionamento?

  26. #26
    mzanella non  connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,844

    Predefinito

    rimasto un misto tra PDO e MySQLi che crea problemi in save_page.php. Modifica cos:
    Codice PHP:
    <?php
    error_reporting
    (E_ALL);

    if (!isset(
    $_POST['codice'])) {
        die(
    "Missing mandatory argument.");
    }

    $mysqli = new mysqli('localhost''generating'null'my_generating');
    $sth $mysqli->prepare("INSERT INTO page(content) VALUES(?)");
    $sth->bind_param("s"$_POST['codice']);
    $result $sth->execute();

    if (
    $result !== false) {
        echo 
    "Page created, id: " $mysqli->insert_id;
    }
    else {
        echo 
    "Cannot save page: " $mysqli->error;
    }
    ?>
    Ultima modifica di mzanella : 24-05-2020 alle ore 16.03.52

    I suggerimenti che do pi spesso:


  27. #27
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Niente, questa volta c' un errore al rigo 17. Perlomeno siamo scesi verso fine codice, quindi si spera che dopo aver risolto quello, possa funzionare tutto. Altrimenti dopo c' rimasto da vagliare solo la tabella sql.

    Comunque l'errore che venuto fuori : Fatal error: Call to undefined method mysqli::error() in /membri/generating/edit/p/save_page.php on line 17

    Ovvero la riga dove c':
    ​else {
    echo "Cannot save page: " . $mysqli->error();
    }
    Che ne dici?

  28. #28
    GraphOGLRisorse  connesso ora AlterGuru
    Data registrazione
    14-02-2015
    Messaggi
    1,756

    Predefinito

    Tolga le parentesi da "mysqli->error".
    Codice PHP:
    echo "Cannot save page: " $mysqli->error
    Cordiali saluti.
    mzanella likes this.

  29. #29
    generatin non  connesso Neofita
    Data registrazione
    13-05-2019
    Messaggi
    23

    Predefinito

    Ora funziona, nel senso che riesce a salvare la pagina nel database, per manca ancora un ultima cosa che vorrei facesse il programma, ovvero una volta creata la pagina tramite l'editor e dopo aver cliccato sul pulsante "INVIA" vorrei che mi apparisse la pagina stessa con la grafica appena creata e non una pagina bianca con solo la scritta "Page created, id: n...".

    Ho gi provato ad inserire un pezzo di codice che secondo me, da non esperto, pu fare quello che chiedo.
    l'ho inserito nel file save_page.php ed questo:

    header("location:show_page.php?id=" . $dbh->lastInsertId());
    $dbh = null;
    Ma purtroppo mi restituisce degli errori tipo questi:
    Page created, id: 1
    Notice: Undefined variable: dbh in /membri/generating/edit/p/save_page.php on line 19

    Fatal error: Call to a member function lastInsertId() on null in /membri/generating/edit/p/save_page.php on line 19

    La riga 19 proprio il pezzo di codice che ho aggiunto.
    Quindi sicuramente sbaglio qualcosa ma non so cosa.

    Qui di seguito rimetto l'intero codice del file save_page.php:

    <?php
    error_reporting(E_ALL);

    if (!isset($_POST['codice'])) {
    die("Missing mandatory argument.");
    }

    $mysqli = new mysqli('localhost', 'generating', null, 'my_generating');
    $sth = $mysqli->prepare("INSERT INTO page(content) VALUES(?)");
    $sth->bind_param("s", $_POST['codice']);
    $result = $sth->execute();

    if ($result !== false) {
    echo "Page created, id: " . $mysqli->insert_id;
    }
    else {
    echo "Cannot save page: " . $mysqli->error;
    }
    header("location:show_page.php?id=" . $dbh->lastInsertId());
    $dbh = null;
    ?>
    Che tipo di errore c' nella riga 19?
    Oppure non il pezzo di codice che pu far apparire la grafica della pagina creata?
    Ultima modifica di generatin : 24-05-2020 alle ore 18.12.48

  30. #30
    mzanella non  connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,844

    Predefinito

    $dbh faceva parte dell'esempio con PDO, in MySQLi non c'. Infatti puoi notare che nel codice non compare da nessuna parte. Inoltre non dovresti usare header dopo aver prodotto un output. Puoi modificare cos:
    Codice PHP:
    <?php
    error_reporting
    (E_ALL);

    if (!isset(
    $_POST['codice'])) {
        die(
    "Missing mandatory argument.");
    }

    $mysqli = new mysqli('localhost''generating'null'my_generating');
    $sth $mysqli->prepare("INSERT INTO page(content) VALUES(?)");
    $sth->bind_param("s"$_POST['codice']);
    $result $sth->execute();

    if (
    $result !== false) {
        
    header("location:show_page.php?id=" $mysqli->insert_id);
    }
    else {
        echo 
    "Cannot save page: " $mysqli->error;
    }
    ?>

    I suggerimenti che do pi spesso:


Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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