Buonasera a tutti
Avrei bisogno di uno script che mi permetta di selezionare da un menù a discesa un valore che è contenuto da un database (precedentemente inserito da un utente), tale valore, una volta selezionato dal menù, andrà postato su di una pagina:
da un menù a discesa classico
selezionato il [Valore database] esso dovrà comparire in un post.Codice HTML:<select> <option> [Valore database] </option> </select>
Quindi ricapitolando l'utente X dovrebbe essere in grado di inviare nel database X dei valori varchar. Tali valori dovrebbero essere disponibili in un menù a discesa e, una volta selezionati, postati in una pagina.
Ho già un scritto un codice (con l'aiuto del forum) che permette di commentare su di una pagina e visualizzare il commento su di un altra per mezzo di questi tre codici:
Script che inserisce i valori nel database (funzione "inserimento PHP"):
Script che permette l'inserimento dei valori nel database ("posting"):Codice PHP:<?php
$conn=mysql_connect("localhost", "my_fantacastor", "") or die(mysql_error());
$sele=mysql_select_db("my_fantacastor", $conn) or die(mysql_error());
$user=$_POST["user"];
$mex=$_POST["messaggio"];
$giornata=$_POST["giornata"];
if($user!=="" and $mex!==""){
$stringa="insert into messaggi(user, messaggio, giornata, data_ora) values('$user', '$mex', $giornata, now())";
mysql_query($stringa) or die(mysql_error());
header('Location: http://fantacastor.altervista.org/commenti_2/try1.html');}
else { echo "Riempi tutti i campi e riprova";}
Visualizzazione messaggio:Codice HTML:<form name="messaggio" method="post" action="inserimento.php"> <table> <tr> <td> Squadra: </td> <td> <input type="text" maxlength="20" name="user"> </td> </tr> <tr> <td> Giornata: </td> <td> <input name="giornata"> </td> </tr> <tr> <td> Formazione: </td> <td> <textarea name="messaggio"></textarea> </td> </tr> <tr> <td colspan="2" align="right"> <input type="submit" value="Schiera Formazione"> </td> </tr> </table> [PHP][/PHP] </form>
ecco i link con lo script al lavoro, potete provareCodice PHP:<?php
$conn=mysql_connect("localhost", "my_fantacastor", "") or die(mysql_error());
$sele=mysql_select_db("my_fantacastor", $conn) or die(mysql_error());
$selezione=mysql_query("select user, messaggio, giornata, date_format(data_ora, '%d/%m/%Y alle ore %H:%i:%s') as data from messaggi order by data_ora") or die(mysql_error());
if(mysql_num_rows($selezione)>0){
while($array=mysql_fetch_assoc($selezione))
{
$user=$array["user"];
$mex=$array["messaggio"];
$giornata=$array["giornata"];
$ora=$array["data"];
echo
"<form>
<font color='red' size='5'><b> $user</b>;<br></font><font size='2'> <u>aggiornamento formazione il $ora per la giornata $giornata </u></font>
<br>
<textarea c onfocus='this.blur()' onstartselect='return false;' style='width:400px;height:200px;border: 5px outset green;font-family: Comic sans ms;text-align: center;'>$mex</textarea> <hr>" ;};}
else {echo "non c'è ancora nessun messaggio...";}
?>
Posting: http://fantacastor.altervista.org/commenti_2/try1.html
Visualizzazione: http://fantacastor.altervista.org/commenti_2/try2.php
Vi ringrazio in anticipo per l'aiuto.

7Likes
LinkBack URL
About LinkBacks


