![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 24.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Hej!
![]() Potrzebuję zrobić system komentarzy, ale wszystko rozbija się o pobieranie danych zalogowanego usera (dokładniej o nazwę użytkownika) i wysłanie jej do bazy danych. Z PHP znam podstawy i dlatego proszę o pomoc. Mój kod: Kod <?php session_start(); php require_once('Connections/eventerkobling.php'); $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "commentform")) { $insertSQL = sprintf("INSERT INTO kommentar (tekst, brukernavn, tidsstempel, eventid) VALUES (%s, NOW(), %s)", GetSQLValueString($_POST['tekst'], "text"), GetSQLValueString($_GET['eventid'], "int")); mysql_select_db($database_eventerkobling, $eventerkobling); $Result1 = mysql_query($insertSQL, $eventerkobling) or die(mysql_error()); } powyżej na pewno są błędy, reszta wygenerowana przez Dreamweaver: Kod $colname_kommentar = "-1";
if (isset($_GET['eventid'])) { $colname_kommentar = $_GET['eventid']; } mysql_select_db($database_eventerkobling, $eventerkobling); $query_kommentar = sprintf("SELECT kommentarID, tekst, eventID, brukernavn, DATE_FORMAT(tidsstempel,'%%d.%%m.%%Y %%H:%%i') AS tidspunkt FROM kommentar WHERE eventID = %s ORDER BY tidsstempel DESC", GetSQLValueString($colname_kommentar, "int")); $kommentar = mysql_query($query_kommentar, $eventerkobling) or die(mysql_error()); $row_kommentar = mysql_fetch_assoc($kommentar); $totalRows_kommentar = mysql_num_rows($kommentar); if(isset($_SESSION['valid_user'])) {} else {header('Location: index.php'); }; ?> <form method="post" name="commentform" action="<?php echo $editFormAction; ?>"> <textarea name="tekst"></textarea> <input type="submit" value="Kommenter"> <input type="hidden" name="MM_insert" value="commentform"> </form> |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 16:01 |