Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    Form, passo dopo passo.

    Perchè questo benedettissimo Form (seguito passo dopo passo su FreePhp.html.it) non vuole funzionare?

    codice:
    <?php
    session_start();
    if ($verified_user == '') header("Location: ");
    session_register("verified_user");
    ?>
    <?php
    $db = mysql_connect("localhost", "xxx", "yyy"); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); 
    mysql_select_db("xxx_com", $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); 
    $query = "SELECT Nick FROM pgu WHERE Nick='$user_id'"; 
    $result = mysql_query($query, $db); 
    ?>
    
    <?php
    $Data = mktime($mese, $giorno, $anno);
    $query = "INSERT INTO esposizioni ('Testo,Nick,Data') VALUES ( '$Testo',  '$Nick',  '$Data' )";
    $result = mysql_query($query, $db);
    ?>
    la pag precedente è questa:
    codice:
    <?php
    session_start();
    if ($verified_user == '') header("Location: ");
    session_register("verified_user");
    ?>
    <form name="scrivi" action="controllo_esposizioni.php" method="post">
    <font color="red"><center>Scrivi nella Bacheca</center></font>
    
    <textarea name="Testo" rows="10" cols="40"></textarea>
    
    
    <input type="submit" name="submit" value="Invia">
    <input type="reset" name="submit2" value="Cancella">
    </form></center>

  2. #2
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    che errore ti da?!
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  3. #3
    nessun errore...nella tabella nn viene inserita la nuova riga

  4. #4
    perchè prima della INSERT non fai una echo dei valori passati dal form cosi vedi se esistono !?

    Ipoteticamente mi sa che forse è un problema di register global..quindi i valori passati da form saranno contenuti nell'array superglobale $_POST['']
    ad esempio invece di usare $Testo dovrai usare $_POST['Testo']

  5. #5
    ok...adesso provo

  6. #6
    mi da questo errore
    codice:
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /home/virtual/site100/fst/var/www/html/controllo_esposizioni.php on line 30

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    $query = "INSERT INTO esposizioni ('Testo,Nick,Data') VALUES ( '$Testo', '$Nick', '$Data' )";

    Perchè le apici ai nomi campo? non ci vogliono.

  9. #9
    ho aggiustato, ma non mi da nulla comunque....

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Originariamente inviato da Manuelandro
    ho aggiustato, ma non mi da nulla comunque....
    Ok per le virgolette, ma i dati che passi sono in $_POST[var].

    Se hai fatto modifiche, posta lo script come è adesso, altrimenti non si capisce più niente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.