Passando um valor localSorange para uma váriavel php banco de dados
<?php
try{
session_start();
$email="<script>document.write(localStorage.getItem('emailc');</script>";// aqui pega o valor localstorage email
$cpf="<script>document.write( localStorage.getItem('cpfc'));</script>";// aqui pega o valor localstorage cpfl
//aqui começa o erro
$conn=new PDO("mysql:host=localhost;dbname=cadastro","root","");
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$sql=$conn->prepare("SELECT*FROM usuarios WHERE email='{$email}' AND cpf='{$cpf}'");$sql->execute();//<--termina aqui
//seleciona nome nome
while($linha=$sql->fetch(PDO::FETCH_ASSOC)){
$_SESSION['email']=$linha['email'];
$_SESSION['cpf']=$linha['cpf'];
}
$email2=$_SESSION['email'];
$cpf2=$_SESSION['cpf'];
echo "<script>var email2='$email2';
localStorage.setItem('verificando_email2',email2);
alert(localStorage.getItem('verificando_email2'));</script>";
echo "<script>var cpf='$cpf2';
localStorage.setItem('verificando_cpf2',cpf2);
alert(localStorage.getItem('verificando_cpf2'));</script>";
}catch(PDOExceptio $e){
echo $e->getMessage();
}
$sql=null;
?>
quero passar em localstorage para uma variavel em php, ai ele da erro:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'emailc');</script>' AND cpf='<script>document.write( localStorage.getItem('cpfc' at line 1' in C:\xampp\htdocs\projeto_tecnologia\php\valida_cadastro.php:14 Stack trace: #0 C:\xampp\htdocs\projeto_tecnologia\php\valida_cadastro.php(14): PDOStatement->execute() #1 {main} thrown in C:\xampp\htdocs\projeto_tecnologia\php\valida_cadastro.php on line 14
Discussão (2)
Carregando comentários...