Esto deci el manual...
"El identificador del parámetro. Para sentencias preparadas que usen parámetros de sustición con nombre, esto será un nombre de parámetro con la forma :nombre. Para sentencias preparadas que usen parámetros de sustición de signos de interrogación, esto será la posición índice-1 del parámetro."
"Ejecutar una sentencia preparada con parámetros de sustitución de signos de interrogación"
Pero ahora me da un error que me pide que declare las varialbles... ah, es que lo voy modificando de apoco...
Código PHP:
$sentencia = $con->prepare("INSERT INTO prueba (nombre, pass) VALUES (:name, :pass)");
$sentencia->bindValue(':name', $_POST['nombre']);
$sentencia->bindValue(':pass', $_POST['pass']);
$sentencia->execute();
?>
<form method="post" action="" enctype="multipart/form-data">
<input placeholder="nombre" type="text" name="nombre" /><br />
<input placeholder="pass" type="text" name="pass" /><br />
<input type="submit" name="agregar" value="agregar" />
</form>
ERROR: Notice: Undefined index: nombre in... y lo mismo con pass... porque?