Visualizzazione risultati 1 fino 3 di 3

Discussione: errore commenti php

  1. #1
    Guest

    Predefinito errore commenti php

    salve io ho inserito nel mio sito questa pagina per aggiungere commenti ma c'e qualcosa che nn funziona secondo voi cosč?

    la pagina č questa:
    http://www.ciberioegiro.altervista.org/commenti.php

    il codice č questo:
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
    <?php include("configuratoriphp/head.php")?>
    <body>
    <div id="container">
    <?php include("configuratoriphp/header.php")?>
    <?php include("configuratoriphp/colsx.php")?>
    <div id="coldx">
    <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
    <label>Inserisci il tuo commento qui:<textarea name="commento" rows="10" cols="40"></textarea>
    </label> <br />
    <input type="submit" value="Conferma">
    </form>
    </div>
    <?php include("configuratoriphp/footer.php")?>
    <?php
    //inseriamo le variabili
    $server = "localhost" ;
    $nomeutente = "" ;
    $password = "" ;
    $database = "" ;
    $tabella = "commenti" ;
    //verifichiamo la conferma
    if (isset($_POST['commento'])) {
    $commento = $_POST['commento'];
    $connesione = mysql_connect($server,$nomeutente,$password);
    }
    if(
    mysql_select_db($database)){
    $insert = "INSERT INTO commenti SET data=CURDATE(),testo='$commento'";
    }
    if(
    $richiesta = mysql_query('SELECT testo FROM generale')){
    }
    while (
    $testovisualizzato = mysql_fetch_array($richiesta)){
    echo
    '<p>' . $testovisualizzato['testo'] . '</p>';
    }
    ?>
    </div>
    </body>
    </html>
    Ultima modifica di andreafallico : 18-05-2010 alle ore 18.28.36

  2. #2
    L'avatar di webpaul
    webpaul non č connesso Utente attivo
    Data registrazione
    29-04-2005
    Messaggi
    257

    Predefinito

    la prima cosa che mi salta all'occhio č il fatto che cerchi di stampare i commenti alla fine di tutto... addirittura dopo il footer... non credo sia correttissimo.

    Mentre la sintassi dell'INSERT č errata.
    Correggila cosģ: INSERT INTO commenti (data,testo) VALUES(CURDATE(), '$commento')

  3. #3
    L'avatar di andreafallico
    andreafallico non č connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    @webpaul:
    La sintassi dell'INSERT non č errata (si puņ fare anche in quel modo INSERT INTO MyTable SET var0=1, var1='valore1', var2=now(), ecc...

    @ciberioegiro:
    Non esegui la query $insert, cioč manca mysql_query($insert), prova se funziona (PS: non ho controllato la logica).

Regole di scrittura

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