Visualizzazione risultati 1 fino 1 di 1

Discussione: [PHP] Non inserisce nel database

  1. #1
    Guest

    Question [PHP] Non inserisce nel database

    Rieccomi

    Ammetto che questo è un errore stupido in quanto ho utilizzato lo stesso codice che ho usato in un altro sito ma tuttavia non risulta.

    Nel procedere all'inserimento nel database utilizzo il seguente codice:

    Codice PHP:
    $query=('INSERT into post (IP, Username, Argomento, Titolo, Testo) VALUES
    ("'
    .$connect->real_escape_string($_SERVER['REMOTE_ADDR']).'",
    "'
    .$connect->real_escape_string($username).'",
    "'
    .$connect->real_escape_string($_POST['argomento']).'",
    "'
    .$connect->real_escape_string($_POST['titolo']).'",
    "'
    .$connect->real_escape_string($_POST['testo']).'")');
    Le variabili sono così prelevate:

    Codice PHP:
    <?php
    session_start
    ();
    if (isset(
    $_SESSION['Username']) && isset($_SESSION['Permessi'])){ $permessi=$_SESSION['Permessi'];
    $username = $_SESSION['Username'];}
    ?>

    [...]

    <form method="post" id="modulo">
    <table>

    <tr><td valign="top"><span>Argomento:</span></td><td><input value="<?= $_POST['argomento'];?>" name="argomento" type="text" id="argomento" /></td></tr>


    <tr><td valign="top"><span>Titolo:</span></td><td><input value="<?= $_POST['titolo'];?>" name="titolo" type="text" id="titolo" /></td></tr>

    <tr><td valign="top"><span>Testo:</span></td><td><textarea value="<?= $_POST['testo'];?>" name="testo" cols="30" rows="5" id="testo"></textarea></td></tr>
    <tr><td></td><td>

    <input type="submit" name="submit" id="submit" value="Invia" />
    </tr></td>
    </table>
    </form>
    Sapete dirmi cosa c'è di sbagliato?

    Thanks..

    ---EDIT---

    Risolto e vorrei scusarmi in quanto l'errore non era "nel codice".

    Io cercavo di inserire l'indirizzo IP nel campo del database chiamato IP ma ho confuso le tabelle e nella tabella in questione questo campo non esisteva.

    Probabilmente sarà la stanchezza :)
    Meglio prendere una pausa.

    Thanks..
    Ultima modifica di mathis : 21-07-2013 alle ore 17.52.00 Motivo: Risolto

Regole di scrittura

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