Forum Moderators: open
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collect value of input field
$id = $_POST['id'];
$FirstName = $_POST['FirstName'];
$LastName = $_POST['LastName'];
$ListName = $_POST['ListName'];
$Phone = $_POST['Phone'];
$HomeAddress = $_POST['HomeAddress'];
}
$sql = "SELECT Task1 FROM AutoPilotTaskLists WHERE ListName = '$ListName'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "" . $row["Task1"]. " <br>";
}
} else {
echo "0 results";
}
$sql = "INSERT INTO Tasks (FirstName, LastName, ListName, Phone, HomeAddress, Task1) VALUES ('$FirstName', '$LastName', '$ListName', '$Phone', '$HomeAddress', '$Task1')";
$result = $conn->query($sql);
if ($conn->query($sql) === TRUE) {
echo "Here is the information";
echo "<h2>YOUR INPUT:</h2>";
echo "$FirstName<br />
$LastName<br />
$ListName<br />
$Phone<br />
$HomeAddress<br />
$Task1<br />
";
} else
{
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?> $sql = "SELECT Task1 FROM AutoPilotTaskLists WHERE ListName = '$ListName'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "" . $row["Task1"]. " <br>";
}
} else {
echo "0 results";
}
$sql = "INSERT INTO Tasks (FirstName, LastName, ListName, Phone, HomeAddress, Task1) VALUES ('$FirstName', '$LastName', '$ListName', '$Phone', '$HomeAddress', (SELECT Task1 FROM AutoPilotTaskLists WHERE ListName = '$ListName'))";
$result = $conn->query($sql);
if ($conn->query($sql) === TRUE) {
echo "Here is the information";
echo "<h2>YOUR INPUT:</h2>";
echo "$FirstName<br />
$LastName<br />
$ListName<br />
$Phone<br />
$HomeAddress<br />
$Task1<br />
"; It gets the value of Task1 and echo's it from the first query so I know it can get the value. And the second query works to insert all of the information into the second table, except for Task1. It throws the following error:
Notice: Undefined variable: Task1
$sql = "INSERT INTO Tasks (FirstName, LastName, ListName, Phone, HomeAddress, Task1) VALUES ('$FirstName', '$LastName', '$ListName', '$Phone', '$HomeAddress', (SELECT Task1 FROM AutoPilotTaskLists WHERE ListName = '$ListName'))";
echo "$FirstName<br />
$LastName<br />
$ListName<br />
$Phone<br />
$HomeAddress<br />
$Task1<br />
";
<?php
$servername = "servername";
$username = "username";
$password = "password!";
$dbname = "dbname";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collect value of input field
$id = $_POST['id'];
$FirstName = $_POST['FirstName'];
$LastName = $_POST['LastName'];
$ListName = $_POST['ListName'];
$Phone = $_POST['Phone'];
$HomeAddress = $_POST['HomeAddress'];
}
$sql = "INSERT INTO Tasks (FirstName, LastName, ListName, Phone, HomeAddress, Task1) VALUES ('$FirstName', '$LastName', '$ListName', '$Phone', '$HomeAddress', (SELECT Task1 FROM AutoPilotTaskLists WHERE ListName = '$ListName'))";
if ($conn->query($sql) === TRUE) {
echo "Here is the information";
echo "<h2>YOUR INPUT:</h2>";
echo "$FirstName<br />
$LastName<br />
$ListName<br />
$Phone<br />
$HomeAddress<br />
$Task1<br />
";
} else
{
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
Even though it is submitting the task1 variable ...
$sql = "INSERT INTO Tasks (FirstName, LastName, ListName, Phone, HomeAddress, Task1) VALUES ('$FirstName', '$LastName', '$ListName', '$Phone', '$HomeAddress', (SELECT Task1 FROM AutoPilotTaskLists WHERE ListName = '$ListName'))";
$result = $conn->query("SELECT Task1 FROM AutoPilotTaskLists WHERE ListName = '$ListName'");
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$Task1 = $row["Task1"];
}}