Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: form di inserimento

  1. #1

    form di inserimento

    ciao a tutti devo inserire un form in un sito, mi vanno bene anche modelli già preconfigurati ma editabili nelle etichette...

    in pratica volevo una sorta di guestbook (però che permetta l'inserimento di qualche kb di testo se necessario), inserendo 3 campi obbligatori (nome provenienza e opinione), che potesse scrivere in modo che nella pagina appare subito dopo il click di invio...

    so del problema spammer,ma nn volevo una cosa troppo difficile da realizzare... quindi al limite rinuncerei a questa implementazione.

    il mio server supporta CGI, PHP e MySQL.
    il form puo anche essere poco personalizzabile, l importante è personalizzare le etichette descrittive e inviare in tempo reale sul sito (magari censurando le parolacce se possibile , tramite un filtro.. se nn chiedo troppo!)
    ah, meno manutenzione chiede meglio è!

    ciao
    grazie mille!
    Vendo componenti x car audio: ampli,sub e sistemi dvd/divx/lcd in PM.
    my pc: AMD64 3200,512mbx2 DDR500, raptor74gb+ wd 200gbSATA, ali 422w

  2. #2
    upppp
    Vendo componenti x car audio: ampli,sub e sistemi dvd/divx/lcd in PM.
    my pc: AMD64 3200,512mbx2 DDR500, raptor74gb+ wd 200gbSATA, ali 422w

  3. #3
    Utente bannato L'avatar di Stainboy
    Registrato dal
    Dec 2006
    Messaggi
    614
    appare subito dopo? senza refresh della pagina? allora ti serve AJAX

  4. #4
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    ciao,

    potresti mostrare un po' di codice? cosi su 2 piedi è difficile poterti aiutare a meno che non cerchi un link da scaricare, ma allora basterebbe una semplice ricerca su google, li trovi una marea di tutorials sull'argomento.

  5. #5
    Originariamente inviato da Stainboy
    appare subito dopo? senza refresh della pagina? allora ti serve AJAX
    è una battuta o cosa?! :berto: risparmiatele, capisco che nn hai niente da fare ...


    jeppox, non so da che parte iniziare... mi va bene un qualsiasi codice, ma volevo qualche suggerimento da parte vostra! magari qualche link riferito allo stesso html.it .. qualcosa ceh avete provato e mi potete consigliare... nn vi chiedo certo di lavorarci su!
    Vendo componenti x car audio: ampli,sub e sistemi dvd/divx/lcd in PM.
    my pc: AMD64 3200,512mbx2 DDR500, raptor74gb+ wd 200gbSATA, ali 422w

  6. #6
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    beh se si tratta solo di un qualche link allora eccolo www.google.de -> php+guestbook

    il primo risultato e già siamo arrivati, il gustbook JBG, "Uno dei migliori. Grafica personalizzabile, funzioni di amministrazione ed installazione automatica. Richiede MySQL. "

    http://www.morpheusweb.it/html/scrip..._guestbook.asp

    poi fammi sapere come è andata...

  7. #7
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    così su due piedi sperando che non ti serva la pappa pronta

    nel form i campi input devono avere name=dato[] e la pagina si chiama guestbook.php


    <?
    if (!isset($_POST['Invia']))
    {
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>commenti</title>
    </head>
    <body>
    <form method="POST" action="registra.php">
    <table border="0" width="500" align="center" style="border-collapse: collapse">
    <tr>
    <td width="11%">nome</td>
    <td width="87%"><input type="text" name="dato[]" size="20"></td>
    </tr>
    <tr>
    <td width="11%">provenienza</td>
    <td width="87%"><input type="text" name="dato[]" size="20"></td>
    </tr>
    <tr>
    <td width="11%">opinione</td>
    <td width="87%"><textarea rows="6" name="dato[]" cols="50"></td>
    </tr>
    <tr>
    <td colspan="2">
    <p align="center"><input type="submit" value="Invia" name="Invia"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    <?
    }
    else
    {
    foreach ($_POST['dato'] as $val)
    {
    if (trim($val)=="")
    {
    echo "completare tutti i campi";
    header("refresh:5;url=guestbook.php");
    die();
    }
    }
    // qui il codice per il salvataggio delle info (mysql o file.txt)
    ?>

    questo form controlla solamente i campi che siano tutti correttamente compilati e se casualmente l' utente ha inserito degli spazi e basta lui si comporta come se il campo fosse vuoto...

    spero possa essere un buon inizio per farti lavorare
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  8. #8
    certo ! sono qui x imparare.. e nn mi serve la pappa pronta bensi una base da cui partire...

    grazie, proverò quello che mi avete suggerito.. tra l'altro sto sperimentando anche qualche servizio esterno di piccoli siti ma nn mi pare ci sia grande affidabilità come servizio
    Vendo componenti x car audio: ampli,sub e sistemi dvd/divx/lcd in PM.
    my pc: AMD64 3200,512mbx2 DDR500, raptor74gb+ wd 200gbSATA, ali 422w

  9. #9
    ma il problema è semmai che non so come si usa il MySQL.

    Ho apprezzato il guestbook.php, però nelle istruzioni di salvataggio come devo scriverci? esempio voglio che lui salvi i dati in data.txt ...

    ditemi una cosa, le pagine con lo script nel <body> (nn intendo solo php) possono avere un colore di sfondo?

    poi servirà editare il guestbook, nel caso di qualche buontempone scriva offese o meglio inserire un filtro parole offensive ! intanto cerco qualcosa su html.it, se avete qualche idea scrivetela
    Vendo componenti x car audio: ampli,sub e sistemi dvd/divx/lcd in PM.
    my pc: AMD64 3200,512mbx2 DDR500, raptor74gb+ wd 200gbSATA, ali 422w

  10. #10
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    Originariamente inviato da palm84
    è un problema se nn so come si usa il MySQL?! i file sul server in quale cartella vanno messi?
    beh un minimo di MySql è indispensabile per la creazione di un GB. La cartella non è importante come la chiami, nome a piacimento. Se non ti trovi con MySql puoi optare per un GB senza DB, ma rinunciando a molte funzionalità.

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.