Cześć,
Jestem początkującym mocno więc proszę o wyrozumiałość. Jako, że to mój pierwszy post witam serdecznie wszystkich :).
A teraz do rzeczy.
Próbuję za pomocą textarea dodać dane do mysql. Kod poniżej:
<div class="textarea">
<form action="addTweet.php" method="post">
<textarea placeholder="Napisz coś..." rows="20" name="tweet"></textarea>
</div>
<div class="photo">
<button class="btn btn-default registerbtn" type="submit" >add s...</button>
</div>
</form>
No i teraz chcę aby do bazy danych został dodany wpis użytkownika oraz data obecna. Wyczytałem ze jest NOW() i sprawdziłem w terminalu i działa. Mam problem z wciśnięciem tego przez formularz do mysql. Kod mysql poniże, który odpala się po kliknięciu przyciksu (albo raczej jakieś próby):
<?php
$sql ='INSERT INTO Tweets (tweet, date, userID) VALUES (? , now(), ? )';
if(!empty($_POST))
{
$conn = new PDO("mysql:host=$host; charset=UTF8; dbname=$db", $user, $pass);
$stm = $conn->prepare($sql);
$result= $stm->execute(
array($_POST['tweet'],$_POST['date'],$_POST['userID'])
no i się wysypuje w sumie nie dziwne ale kompletnie nie mam pojęcia jak to ugryzc...Z formularze przesyłam jedna wartość a chce dodać 3...
Dodatkowo chciałbym aby z automatu po sesji doczepiło użytkownika który jest obecnie zalogowany aby z automatu dodać mu userID - tu również klapa.
Dzięki za zainteresowanie.