- Home
- Categorie
- Coding e Sistemistica
- PHP
- Inserire CONFERMA VISUALE in un form commenti in <? php; ?>
-
[php]
<body>
<strong>
<?php
session_start();
include('config.php');
$user=$_POST['username'];
$commento=nl2br($_POST['commento']);
// Connessione al database
$query = "INSERT INTO commenti (username, strumento, Conservatorio, commento, data) VALUES ('$user', '$strumento', '$Conservatorio', '$commento', '".time()."')";if($_POST['code'] == $_SESSION['captcha']) {
mysql_query($query, $db);
echo "Hai inserito un commento nel nostro database, per visualizzarlo, vai alla pagina dei commenti"; ?>
</strong>
<p class="style_index_testata"><strong> | <a href="index.php" target="_parent">Visualizza il tuo commento</a> <?php
} else {echo "Riprova, il codice di verifica è sbagliato. Inserisci il codice esatto se vuoi inserire il tuo commento. Grazie!";
}
?>
</strong><strong>| <a href="lasciacommento.php" target="_parent">Ritorna dietro e scrivine un'altro subito</a> | </strong></body>
</html>
[/php]nei prossimi commenti dovrebbe funzionare a dovere...
-
grazie mille, nn so come ringraziarti!
-
figurati
-
ho un'altra cosa da chiederti.....
nel tag dove faccio comparire automativamente la username faccio l'echo utente, ho provato echo userid ma nn funziona, a nessuno piacciono i cpommenti con nome cognome meglio una username.
Per questo vorrei usare la user che si sceglie all'inizio...
come devo fare?
-
Posta la pagina di visualizzazione dei commenti
-
si tratta della mia index.php
nn posso postartela tutta-.il codice che li visualizza è questo:
[php]<?php
include("config.php");
// Il formato della data quando la visualizzi
$formatodata = "DDFFYY";
// Connessione al database
$comm = mysql_query("SELECT username, strumento, Conservatorio, commento, data FROM commenti ORDER BY data");
// Visualizzazione commenti
while($com = mysql_fetch_assoc($comm)) {
echo "<p>.: Username: ".$com['username']."<br>.: Strumento: ".$com['strumento']."<br>.: Conservatorio: ".$com['Conservatorio']."<br><br>Commento: ".$com['commento']."<br><br>.: Data: " .date('d.m.y - G:i s', $com['data'])."<br><br>______________________________________________________________________________________</p>\n";
}
?>[/php]
-
il campo della tabella si chiama userid?
[php]<?php
include("config.php");
// Il formato della data quando la visualizzi
$formatodata = "DDFFYY";
// Connessione al database
$comm = mysql_query("SELECT userid,username, strumento, Conservatorio, commento, data FROM commenti ORDER BY data");
// Visualizzazione commenti
while($com = mysql_fetch_assoc($comm)) {
echo "<p>.: Username: ".$com['userid']."<br>.: Strumento: ".$com['strumento']."<br>.: Conservatorio: ".$com['Conservatorio']."<br><br>Commento: ".$com['commento']."<br><br>.: Data: " .date('d.m.y - G:i s', $com['data'])."<br><br>______________________________________________________________________________________</p>\n";
}
?>[/php]
-
no username, devo modificarlo a userid perchè il tag php riconosce userid e no username?
-
beh allora col codice che hai postato tu dovrebbe già funzionare
-
quindi devo fare echo username perchè quello stà.... ?sia nel database e in tutto l'intero script
-
nn m i compare più niente
<hide> <input name="username" type="text" value="<?php echo $username;?>" size="40" readonly name="nomecampo"></hide>
-
???
non ho capito niente...
-
@Davide-Al said:
nn m i compare più niente
<hide> <input name="username" type="text" value="<?php echo $username;?>" size="40" readonly name="nomecampo"></hide>In che pagina hai messo 'sto affare?
-
nella pagina lasciacommento.php
-
E meh, è un campo da riempire, quindi in partenza dev'essere vuoto...
-
ma io ho fatto inserire in automatico il nome ma voglio mettere al username a posto del vero nome, ho fatto echo con username e nn funziona