Ho una pagina html contenente due caselle di testo e il menù a tendina.
Vorrei memorizzare i valori in un file di testo.. quelli delle caselle di testo vengono inserite ma non quelli del menù a tendina...come mai?
Vorrei memorizzare i valori in un file di testo.. quelli delle caselle di testo vengono inserite ma non quelli del menù a tendina...come mai?
PHP:
<?php
// nome del file in cui inserire i testi
$file = "testo.txt";
// apre il file in modalità "append", se non esiste lo crea
$fp = fopen($file, "a");
// inserisce i valori ricevuti dal form in coda al file
fputs($fp, htmlspecialchars($_POST["nome"]) . " " . htmlspecialchars($_POST["cognome"]). " ".htmlspecialchars($_POST["select"]. "\r\n");
// chiude il file
fclose($fp);
?>
HTML:
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="form.php" method="post">
<input type="text" name="nome">
<input type="text" name="cognome">
<input type="submit" name="btnInvia" value="invia">
</form>
</p>
<p>Menu:<br>
<select name="select">
<option value="1">Opzione 1</option>
<option value="2">Opzione 2</option>
<option value="3">Opzione 3</option>
<option value="4">Opzione 4</option>
</select>
</body>
</html>