Kod dodający zawartość do bazy danych

0

Witam
Chce dodac treść do bazy danych i napisalem prosty skrypt

include 'new2.php';
$sql = 'INSERT INTO joke SET
joketext = :joketext,
jokedate = CURDATE()';

$s = $pdo->prepare($sql);
$s->bindValue(':joketext',$_POST['joketext']);
$s->execute();

Jednak to wszystko zawiera blad, wyswietla sie cos takiego
Notice: Undefined index: joketext in C:\xampp\htdocs\new4.php on line 8

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'baza.joke' doesn't exist' in C:\xampp\htdocs\new4.php:9 Stack trace: #0 C:\xampp\htdocs\new4.php(9): PDOStatement->execute() #1 {main} thrown in C:\xampp\htdocs\new4.php on line 9

0

Przecież masz jasno napisany błąd: "Base table or view not found: 1146 Table 'baza.joke' doesn't exist"

0

Teraz zmienilem kod na

 <?php
include 'new2.php';
if (isset($_POST['joketext']))
{
	try
	{
		$sql = 'INSERT INTO dane SET
		joketext= :joketext,
		jokedate = Curdate();'
$sql = $pdo ->prepare($sql);
$s -> bindValue	(':joketext, $_POST['joketext']';
$s ->execute();
	}catch (PDOException $e)
	echo 'blad przy dodawaniu dowcipow';
	exit();
}
	

I wyswietla sie blad
Parse error: syntax error, unexpected '$sql' (T_VARIABLE) in C:\xampp\htdocs\new4.php on line 10

0

Czy moze ktos pomoc ?

0

Porada na serio - użyj jakiegoś IDE, popraw wszystkie błędy. Błędy typu Parse error: syntax error, unexpected '$sql' (T_VARIABLE) in C:\xampp\htdocs\new4.php on line 10 wklejaj na google, a nie tutaj. Skup sie na tym co i jak piszesz, bo masz elementarne braki w składni.

1 użytkowników online, w tym zalogowanych: 0, gości: 1