witam, próbuję wykonać inserta ale niestety nie dodaje nic do bazy danych
if(!empty($_POST['nc'])){
if(empty($b)){
echo "Gratulacje, zalozyles postac.";
$pdo = new PDO('mysql:host=localhost;dbname=xxx', $uzytkownik_bazy_danych, $haslo_bazy_danych);
$stmt = $pdo->prepare("INSERT INTO postac(logged, nc, world, plec)VALUES(:logged, :nc)");
$stmt->bindValue(':logged', $_SESSION['id']);
$stmt->bindParam(':nc', $_POST['nc']);
$logged = $_SESSION['id'];
$nc = $_POST['nc'];
$stmt->execute();
print_r($_SESSION);
}
}
if($formularz == 1){
echo "<table border=0 align=center style='text-align: center;'>
<form action='?serv=".$_GET['serv']."&do=newchar' method='post'>
<tr><td>Nazwa gracza</td>
<td><input name='nc' maxlenght='3'></td></tr>
<tr><td>
</select></td></tr>
<tr><td colspan=2>
<input type='submit' value='' id='cc'></td></tr>
</form>
</table>";
}