1
PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter wa
Postat av Forgo den 21 Maj 2015, 16:02
4 kommentarer · 478 träffar
PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in
Min kod:
——————————————————————————————
<?php
include("databas.php");
#hämtar information från formuläret
$förnamn = $_POST['förnamn'];
$efternamn = $_POST['efternamn'];
$password = $_POST['password'];
$username = $_POST['username'];
$epost = $_POST['epost'];
$mobil = $_POST['mobil'];
$sql = "INSERT INTO User (Förnamn, Efternamn, Password, Username, Epost, Mobil) VALUES (:Förnamn, :Efternamn, :Password, :Username, :Epost, :Mobil)";
$stmt = $pdo->prepare($sql);
$stmt->execute( array('Förnamn' => $förnamn, 'Efternamn' => $efternamn, 'Password' => $password, 'Username' => $username, 'Epost' => $epost, 'Mobil' => $mobil));
?>
——————————————————
Hittar inte felet , snälla hjälp
I databasen har jag
UserID (A_I)
Förnamn
Efternamn
Password
Username
Epost
Mobil
Role (NULL)
Jag vet att man aldrig ska använda sig av svenska i programmering, orkar inte göra om
Min kod:
——————————————————————————————
<?php
include("databas.php");
#hämtar information från formuläret
$förnamn = $_POST['förnamn'];
$efternamn = $_POST['efternamn'];
$password = $_POST['password'];
$username = $_POST['username'];
$epost = $_POST['epost'];
$mobil = $_POST['mobil'];
$sql = "INSERT INTO User (Förnamn, Efternamn, Password, Username, Epost, Mobil) VALUES (:Förnamn, :Efternamn, :Password, :Username, :Epost, :Mobil)";
$stmt = $pdo->prepare($sql);
$stmt->execute( array('Förnamn' => $förnamn, 'Efternamn' => $efternamn, 'Password' => $password, 'Username' => $username, 'Epost' => $epost, 'Mobil' => $mobil));
?>
——————————————————
Hittar inte felet , snälla hjälp
I databasen har jag
UserID (A_I)
Förnamn
Efternamn
Password
Username
Epost
Mobil
Role (NULL)
Jag vet att man aldrig ska använda sig av svenska i programmering, orkar inte göra om






