Im Versuch, die taskid Variable aus der URL zu erhalten:PHP GET funktioniert nicht
lange Geschichte kurz die Datenbank nie aktualisiert versuchen $ beauftragt Echo ist leer und im nicht sicher, warum.
Ich habe alle Vorschläge und viele verschiedene Websites, die ich nicht sehen, sah über das, was ich
http://domain.com/ubxtask/addnote.php?taskid=163994
<!DOCTYPE html>
<html lang="en">
<head>
<title>Add Note to Task</title>
</head>
<body>
<form action="" method="post">
<p>
<textarea name="notetoadd" rows="4" cols="50"></textarea>
</p>
<input type="submit" value="Submit" name="submit">
</form>
</body>
</html>
<?php
if (isset($_POST['submit'])) {
$servername = "localhost";
$username = "dbusr";
$password = "dbpass";
$dbname = "db";
$notetoadd = $_POST['notetoadd'];
if (isset($_GET["taskid"])) {
//$taskid = $_GET['taskid'];
echo $_GET["taskid"];
//echo $taskid;
}
$sql = "INSERT INTO tasknotestbl (tasknum, tasknote)
VALUES ('$taskid', '$notetoadd')";
if ($conn->query($sql) === TRUE) {
header('Location: http://domain.com/task/tasklist.php');
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}
?>
Die Form hat nicht das taskid Feld ... – user2342558
Und die Form hat keine 'action' Satz Aktion' action = "addnote.php" ' – WasteD
Ok habe ich versucht, beide weder gearbeitet, ich bin mit shellinbox zu schreibe den Code und manchmal kopiere und füge Inputs 'unsichtbare' Zeichen ein, die ich nicht sehen kann, außer mit Putty, fand das gestern nach ein paar Stunden der Problemlösung ein sehr einfaches Problem, ich werde es später überprüfen und wenn es immer noch nicht funktioniert, wird kommen zurück –