- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Risposta al commento blog
-
Nel primo file c'è il codice che hai postato tu (html).
Il secondo file invece includerebbe il codice php che interpreti i dati immessi dall'utente nella prima pagina,recuperandoli tramite GET o POST.
Puoi cmq nn usare x forza due files,puoi usarne anche uno solo lasciando vuoto il campo action del form e immettendo il codice php successivamente allo script html del form
-
Okkeyo ora ci provo vediamo che combino! ghgh grazie ancora
-
Ciao ho fatto alcune prove ho messo il primo codice Html + quello Php del Form solo che è bloccato ??
http://circoloculturale.altervista.org/Untitled-5.php
come puoi vedere dalla prova quando uno digita la risposta non viene.
-
Bhè io nn sapevo che tu volessi scrivere la risposta nella textarea...bastava essere più preciso!
Comunque quale dovrebbe essere la risp (così costruisco lo script) ?
-
Vedi quello sto cercando di fare io e un blog, hai visto quando metti un commento tuo nel blog? poi gli altri utenti ti rispondono al tuo commento e cosi vai avanti, ce praticamente dovrei lasciare la possibilita a chi si connette di lasciare il suo commento. Grazie ancora della disponibilità
-
Crea il file db.txt poi usa questo codice:
[PHP]<form action='' method=POST'>
<fieldset>
<legend>Dati Utente</legend>
<label>Nome: <input name="nome" type="text" size="20" maxlength="30"></label>/
<label>Blog o sito <input name="cognome" type="text" size="20" maxlength="30"></label>/
</fieldset>
<br/>
<fieldset>
<legend>Campo libero</legend>
<label>Risposta:<br>
<textarea name="parere" cols="20" rows="10">
</textarea>
</label>
</fieldset>
<br/>
<button type="reset">annulla</button>
<button type="submit">invia</button>
<?
if (isset($_POST[parere]))
{
$var=@fopen("db.txt","a+");
@fwrite($var, "Risposta: $_POST[parere] da $_POST[nome] $_POST[cognome] \n");
}
?>
[/PHP]Ora se vuoi far visualizzare le risposte nelle tue pagine web metti:
[PHP]
<? include("db.txt");?>[/PHP]
Ciao!
-
:D:D grazie mi metto subito a lavoro !!!!!
-
http://circoloculturale.altervista.org/rispot.php ho messo lo script ma quando scivo un messaggio non mi compare? devo forse includere qualche altra pagina o posso iniziare ?
-
Vedendo http://circoloculturale.altervista.org/db.txt ho chiaramente inteso che nn hai capito quello che ti ho detto di fare
1)modifica rispot.php mettendo il codice seguente (rifai copia-incolla che ho modificato qualcosa):
[php]
<form action='' method='POST'>
<fieldset>
<legend>Dati Utente</legend>
<label>Nome: <input name="nome" type="text" size="20" maxlength="30"></label>/
<label>Blog o sito <input name="cognome" type="text" size="20" maxlength="30"></label>/
</fieldset>
<br/>
<fieldset>
<legend>Campo libero</legend>
<label>Risposta:<br>
<textarea name="parere" cols="20" rows="10">
</textarea>
</label>
</fieldset>
<br/>
<button type="reset">annulla</button>
<button type="submit">invia</button>
<?
if (isset($_POST[parere]))
{
$var=@fopen("db.txt","a+");
@fwrite($var, "Risposta: $_POST[parere] da $_POST[nome] $_POST[cognome] \n");
}
?>[/php] 2)Cancella tutto il contenuto di db.txt e lascia il suddetto file VUOTO.
3)Prova a compilare il modulo.
4)Crea una pagina chiamata vedi.php e inserisci al suo interno [php] <? include("db.txt");?>[/php]
-
:D:D:D:D grazie probid ora funge tutto ghghghghgh
http://circoloculturale.altervista.org/prosblog.php
http://circoloculturale.altervista.org/vedi.php sssmmack
-
Ho visto xò nn va a capo,quindi sostituisci "\n" con "<br>" e poi,per rendere più bello il tutto :D, metti $_POST[cognome] tra parentesi.
Se vuoi,poi integra uno script che permetta di verificare che i campi siano stati completati
Ciao!
-
grazie poi vedro in futuro per ora a me sta bene così tanto di solito le risposte nei commenti non dovrebbero essere biblici ^^