Thread obsoleto Problema GuestBook

Nemesis988

Utente Medio
Autore del topic
3 Gennaio 2012
178
0
Miglior risposta
0
Io ho questo GuestBook:
Home:
<html>
<head>
<title>Guestbook</title>
</head>

<body>
<?php
include ("msg.txt");
?>

<div id="msg">
<form action="send.php" method="post">
Username : <input type="text" id="username" name="username" /><br />
Titolo: <input type="text" id="titolo" name="titolo" /></textarea><br /> <br />
News: <br /> <textarea name="messaggio" rows="10" cols="30"></textarea><br /> <br />
<input type="submit" value="Invia">
<input type="reset" value="Cancella">


</form>
</div>
</body>

</html>

Send:
<?php
$utente=htmlspecialchars($_POST['username']);
$messaggio=htmlspecialchars($_POST['messaggio']);
$titolo=htmlspecialchars($_POST['messaggio']);
$msg= "msg.txt";

if ($utente=="") {
echo "Inserisci username";
} elseif ($messaggio=="") {
echo "Inserisci un messaggio";
} else {
$guestbook = fopen($msg,"a");
$txt='<div id="msg"><font size=”4″><font color="red"><b>Utente: '.$utente.'<br /><br />';
$txt .='Titolo: '.$titolo. '<br /><br />';
$txt .='Messaggio: '.$messaggio. '<br /><br />';
fwrite($guestbook, $txt);
fclose($guestbook);
echo '<a href="/GuestBook/home.php">Torna alla home</a>';

}



?>



Allora, io vorrei che quando un utente posta una cosa il messaggio non arrivi nella home, ma in un altro file che si chiamerà index, cosa devo cambiare ?
 
Io ho questo GuestBook:

Allora, io vorrei che quando un utente posta una cosa il messaggio non arrivi nella home, ma in un altro file che si chiamerà index, cosa devo cambiare ?

Nel primo codice (quello della home) c'è scritto include("msg.txt");
E' da lì che la home prende i messaggi per poi mostrarli. Quindi, basta inserire quell'include in un altra pagina.

N.B: Se vuoi, puoi far visualizzare i messaggi in più di una pagina.
 
Nel primo codice (quello della home) c'è scritto include("msg.txt");
E' da lì che la home prende i messaggi per poi mostrarli. Quindi, basta inserire quell'include in un altra pagina.

N.B: Se vuoi, puoi far visualizzare i messaggi in più di una pagina.

Grazie !, però come posso racchiudere tutto su un riquado (parlo di cosa comparirà nella index), e come posso fare che quando posti una cosa (sempre nella index) si veda in parte e non sotto ?
 
Grazie, e per la seconda cosa ? sai qualcosa ??
Riguardo la seconda domanda non ti ho capito molto :emoji_relieved:
Inoltre, volevo farti notare che nel send.php

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

La variabile utente la associ al campo di testo username.
La variabile messaggio la associ al campo di testo messaggio.
XLa variabile titolo la associ al campo di testo messaggio.
No... dovresti associarlo al campo di testo titolo, quindi:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

:bye:
 
Ultima modifica:
Riguardo la seconda domanda non ti ho capito molto :emoji_relieved:
Inoltre, volevo farti notare che nel send.php

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

La variabile utente la associ al campo di testo username.
La variabile messaggio la associ al campo di testo messaggio.
XLa variabile titolo la associ al campo di testo messaggio.
No... dovresti associarlo al campo di testo titolo, quindi:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

:bye:


Hahaha lo so, infatti mi ero autocorretto da solo xD
Comunque, quando posti più di un messaggio nella index, i vari messaggi sono postati uno sotto l'altro, io vorrei metterli uno imparte all'altro, capito @HabboFanNumero1 ?
 
@HabboFanNumero1 bravo quanti anni hai? :soso:
Potresti evitare di scrivere questi messaggi inutili a caso?

Comunque, @Nemesis988, i messaggi vanno a capo perché quando li salvi fai:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Dove <br /> è l'interruzione di linea. Togliendo quei <br /> avrai tutto "appiccicato" come vuoi te.

PS: Sposto in assistenza tecnica ;)