verwendet Ich versuche, eine E-Mail von einer bestimmten Reihe oder von der Tabelle id_code
von people
Tabelle zu holen ... das heißt, gebe ich ein id_code = 456
ein, wenn der Identifikationscode das existiert E-Mail mit dem spezifischen Namen id_code
muss abgerufen werden und eine Token-Nummer generieren und die Token-Nummer in die People-Tabelle einfügen. Nachdem das Token generiert und eingefügt wurde, muss ein URL-Link mit dem Token und einer ID gesendet werden.wie man Daten von der Tabelle holt, die php und mysql
Wie würde ich das tun, da ich ein Anfänger bin, kann mir jemand sagen, wo ich falsch liege? Hier
ist, was ich tat so weit:
<?php
error_reporting(1);
session_start();
include 'includes/db.php';
include 'includes/token.php';
//global
$id_code = strtoupper(trim($_POST['id_code']));
if ($_POST["Submit"] == "Submit") {
$sql = "SELECT * FROM people WHERE id_code = :id_code";
$stmt = $pdo->prepare($sql);
$stmt->bindValue(':id_code', $id_code);
$stmt->execute();
$result = $stmt->fetch(PDO::FETCH_ASSOC);
if (!empty($_POST['id_code'])) {
$sql = "SELECT email FROM people WHERE id_code = $id_code";
$stmt = $pdo->prepare($sql);
$stmt->bindValue(':id_code', $id_code);
$stmt->execute();
$result2 = $stmt->fetch(PDO::FETCH_ASSOC);
} else {
//echo "<br/>Validated: FALSE<br/>"; die();
echo 'You are not Registered..Please Contact support';
}
}
?>
Was ist id_code in Ihrer Tabelle? die ID der Person oder die ID der Nachricht? –