Visualizzazione risultati 1 fino 9 di 9

Discussione: salvare dei commenti sul database

  1. #1
    Guest

    Predefinito salvare dei commenti sul database

    salve ragazzi sono nuovo nel php. ho creato una pagina html con una textarea dove si inseriscono i commenti nel database ho gia la tabella nominata messaggi, mi serve una mano per salvare i commenti che mi scrivono
    questo e lo srcript php. quando premo invio il messaggio nella textarea mi da no input file specified
    Codice PHP:
    <?php
    $connect
    =mysql_connect("localhost", "", "");
    mysql_select_db("my_quintao", $connect);
    $user=$_POST["user"];
    $text=$_GET["area"];
    if(
    $text){
    $stringa="SELECT * FROM messaggi(user, area) values('$user', '$text')";
    mysql_query($stringa) or die(mysql_error()); echo "messaggio salvato...";
    }
    mysql_close($connect);
    ?>
    grazie!
    Ultima modifica di alemoppo : 14-02-2018 alle ore 18.30.47 Motivo: +tag [php]

  2. #2
    phollia non è connesso Utente giovane
    Data registrazione
    05-02-2015
    Messaggi
    68

    Predefinito

    A parte tutta una serie di premesse su mysql_* e attenzioni varie sulla sicurezza (che non c'è per nulla nel tuo codice), hai fatto una SELECT (seleziona) e non una INSERT (inserisci).

  3. #3
    Guest

    Predefinito

    scusa ho modificato poco fa il codice con $text=$_post. ho provato con "insert into nome_tabella" ma non va lo stesso sempre quell'errore da.

  4. #4
    phollia non è connesso Utente giovane
    Data registrazione
    05-02-2015
    Messaggi
    68

    Predefinito

    Stai facendo uso di Rewrite tramite .htaccess?

  5. #5
    Guest

    Predefinito

    ho fatto una pagina html con una textarea dove gli utenti possono inviare dei commenti e controllarli sul database dove ho crato la tabella nominata messaggi dove qui si devo salvare

  6. #6
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Buonasera, serve anche il codice html generato per poter fare un quadro Generale..
    L'elemento textarea deve avere un attributo di name
    Codice:
    <textarea name="area"></textarea>
    la regola generale che tramite l'attributo name si imposta il nome che servirà anche a php, ed il value ove necessario (il valore della textarea è il contenuto della textarea ecc).. Questo è un esempio per le liste ma che illustra il procedimento http://forum.it.altervista.org/php-m...ml#post1371059
    INSER INTO messaggi ('user','area') VALUES ('user_stringa','messaggio');
    Questo è un esempio statico che non usa variabili
    Ultima modifica di darbula : 14-02-2018 alle ore 16.43.40

  7. #7
    Guest

    Predefinito

    si il name e area nell'attributo

  8. #8
    Guest

    Predefinito

    a me serve che, quando un utente invia un commento questo viene salvato nel db

  9. #9
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Intanto invia i tuoi codici html il form e il codice php senza dati personali (no password) ecc.. Ovviamente il database my_quintao è accessibile solo dal php del dominio quintao..

Regole di scrittura

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