Witam.
Napotkałem ciekawy problem - próbowałem wysłać tekst wpisany w pole <textarea></textarea>, jednak nie był on wykryty jako ustawiony w drugim pliku, który to odbierał. Próbowałem różnych sposobów, ale nic nie działało.
HTML:
<form action="add.php" method="POST">
<textarea name="message" rows="100" cols="200"></textarea>
</form>
PHP:
<?php
session_start();
if(isset($_POST['message']))
{
$mess = $_POST['message'];
require_once "basedata.php";
$connection = @new mysqli($host, $db_user, $db_password, $db_name);
if($connection->connect_errno!=0)
{
echo "Error ".$connection->connect_errno;
}else
{
$mysql = "UPDATE messages SET tekst='$mess'";
$connection->query($mysql);
$connection->close();
}
}else
{
echo "Not set";
}
?>
Za każdym razem PHP zwraca napis Not set