[HTML ][PHP] rendere attivo il modulo contatti di un template

  • Creatore Discussione Creatore Discussione ecosito
  • Data di inizio Data di inizio

ecosito

Utente Attivo
9 Nov 2015
54
0
6
Ciao a tutti, so provando a rendere attivo il modulo contatti di un template ma non ci capisco più nulla. Il file engine.php ce l'ho già ed un altro problema è il pulsante che era un'area colorata con un testo che aveva un collegamento ipertestuale (da trasformare in valore "invia" ossia in valore pulsante). Attualmente il mio pasticcio è questo:

HTML:
<section id="contact-us">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="block">

<h1 class="heading wow fadeInUp" data-wow-duration="500ms" data-wow-delay="300ms">i nostri <span>CONTATTI</span></h1>
<h3 class="title wow fadeInLeft" data-wow-duration="500ms" data-wow-delay="300ms">Puoi scriverci anche utilizzando questo <span>modulo eMail</span> : </h3>

<form>
<div class="form-group wow fadeInDown" data-wow-duration="500ms" data-wow-delay="600ms">
<form id="contactForm" action="engine.php" method="post" name="contactform" id="contact">
<input type="text" class="form-control" id="nome" placeholder="Scrivi la tua azienda o il tuo nome e cognome..">
</div>

<div class="form-group wow fadeInDown" data-wow-duration="500ms" data-wow-delay="800ms">
<input type="email" class="form-control" id="email" placeholder="Scrivi il tuo indirizzo eMail..">
</div>

<div class="form-group wow fadeInDown" data-wow-duration="500ms" data-wow-delay="1000ms">
<textarea class="form-control" id="messaggio" rows="3" placeholder="Scrivi il tuo messaggio.."></textarea>
</div>

</form>

<a formaction="invia" value:"invia" title="Clicca per inviare il tuo messaggio" class="btn btn-default wow bounceIn" role="button" data-wow-duration="500ms" data-wow-delay="1300ms">INVIA IL MESSAGGIO</a>


</div>
</div><!-- .col-md-12 close -->
</div><!-- .row close -->
</div><!-- .container close -->
</section>
 
Tu stai proponendoci un codice HTML ma da solo è insufficiente per rispondere alla tua richiesta senza tutto il resto del codice PHP e dell'ambiente del template (sempre che il tuo quesito non molto chiaro sia quello di far funzionare tutto il sistema del modulo e dell'invio della richiesta contatti). Questo è il classico problema di acquisise templati già fatti e volerli modificare pensando che sia più facile che costruirli da capo.

Secondo me questo è più un problema di PHP che html, se vuoi ti spostiamo in quella sezione
 
Ciao, questo script postato è da ricontrollare perchè mancano alcune modifiche che non hai apportato ma bensì come dice Max: "è il classico problema di acquire template già fatti"; innanzitutto ho creato un btn per l'invio del messaggio
e nel form manca la pagina di collegamento senza queste operazione non puoi andare avanti.
ti posto l'esempio:
HTML:
<form action="engine.php" method="post"></form>  // in action devi eliminare invia e inserire la pagina di collegamento
<input type="button" class="btn btn-default wow bounceIn" value="Invia il messaggio">  // mancava il button
 
Intanto vi ringrazio per le risposte. Premetto che il "problema" in se non è fare un modulo contatti (che con Dreamweaver si crea facilmente) bensì rendere attivo/funzionante il modulo di quel template e soprattutto il pulsante del template (che è un'area colorata con all'interno il semplice testo "invia").
 

Allegati

  • 2016-07-08_10h25_00.jpg
    2016-07-08_10h25_00.jpg
    6,6 KB · Visite: 488
Ne avevo fatto uno anni fa - sempre da un template - e funziona solo che ora a distanza di tempo non mi ricordo più nulla. Innanzitutto ho copiato i 2 files php del vecchio modulo e ne ho modificato i contenuti (soprattutto l'indirizzo eMail) ma poi non so più come farlo funzionare e soprattutto - appunto - mantenere il pulsante arancione del template che mi piace molto.
 
Noi qui non viviamo nella mente delle persone per capire cosa cercano o cosa vogliono creare..
ma se non posti qui quello che a te serve, possiamo stare fino domani mattina a discutere senza risolvere nulla.
qui non si crea nulla, se vuoi creare da zero non è questa la sezione dedicata quindi cerca in offerta/lavoro.
Buona giornata.
 
Scusa se non sono in grado di usare il linguaggio tecnico appropriato, ci riprovo: avrei bisogno di attivare quel pulsante del template (non creare un altro pulsante) in modo tale da far gestire i campi nome/email/messaggio ai due files php che sono già pronti.
 
Scusa se non sono in grado di usare il linguaggio tecnico appropriato, ci riprovo: avrei bisogno di attivare quel pulsante del template (non creare un altro pulsante) in modo tale da far gestire i campi nome/email/messaggio ai due files php che sono già pronti.

Non riesco a capire cosa intenti per attivare il pulsante se vedi le discussioni precedenti ti rendi conto dove c'è l'errore se ho capito bene!!
ribadisco che per rendere valido e operativo il pulsante dovresti modificarne il form:

HTML:
<form action="engine.php" method="post"></form>  // in action devi eliminare invia e inserire la pagina di collegamento
<input type="button" class="btn btn-default wow bounceIn" value="Invia il messaggio">  // mancava il button

Altrimenti posta tutti i file che hai e daremo un'occhiata per capire quale è il problema.
 
ciao
intanto apri due volte il tag form
HTML:
<form>
<div class="form-group wow fadeInDown" data-wow-duration="500ms" data-wow-delay="600ms">
<form id="contactForm" action="engine.php" method="post" name="contactform" id="contact">
il primo toglilo
HTML:
<div class="form-group wow fadeInDown" data-wow-duration="500ms" data-wow-delay="600ms">
<form id="contactForm" action="engine.php" method="post" name="contactform" id="contact">
<!-- eccetera -->
poi aggiungi prima della chiusura il pulsante di submit (secondo me meglio del button che abbisogno di js per funzionare)
HTML:
<form id="contactForm" action="engine.php" method="post" name="contactform" id="contact">
<!-- eccetera -->
<input type="submit" name="invia" value="invia"><!-- stilizzato con i css che servono -->
</form>
e secondo me da togliere quel
HTML:
<a formaction="invia" value:"invia" title="Clicca per inviare il tuo messaggio" class="btn btn-default wow bounceIn" role="button" data-wow-duration="500ms" data-wow-delay="1300ms">INVIA IL MESSAGGIO</a>
detto questo devi verificare se il tutto funziona mettendo eventalmente dei var_dump per verificare la ricezione dei vari $_POST nel file engine.php
 
  • Like
Reactions: ecosito

Discussioni simili