Okay, ich habe eine PHP-Datei und es hat eine Textarea. Es gibt auch eine Schaltfläche, die, wenn Sie darauf klicken, Sie bereits zu * einer anderen Seite weiterleitet. Ich habe den Textbereich oberhalb der Schaltfläche hinzugefügt und wenn die Schaltfläche geklickt wird, möchte ich, dass der Text im Textfeld zur nächsten Seite weitergeleitet wird (beachten Sie, wo sich die Sternchen befinden).Weiterleiten von übermittelten Text an eine Funktion
Bisher verwende ich dies in der * andere Seite:
$comment = $_POST['comment']; <-- fetches from the page before
$users->updateUser($id, 'appreason', $comment); <-- calls the function
Die Funktion verknüpft $ Benutzer der Datenbank aktualisiert. Es sollte die Benutzer comment
Spalte auf den Text aktualisieren, den sie zuvor eingegeben haben. Das SQL ist in Ordnung, da ich zuvor ähnliche Codes verwendet habe.
Das Problem, das ich habe, ist das PHP. Die SQL wird nicht aktualisiert und alles andere läuft normal. Es ist, als hätte ich den Code nie hinzugefügt. Jede Hilfe wird geschätzt.
<div class="panel-body"><div class="form-group"><textarea name="comment" class="form-control" placeholder="Comment" rows="1"></textarea></div></div>
Oben ist das Textfeld Ich verwende. $_POST['comment']
holt, was dort eingegeben wird.
Das SQL funktioniert, weil ich es für andere Dinge verwende, z. Einloggen in die Site. Aber anywho, hier ist die Abfrage lief:
final public function updateUser($k, $key, $value)
{
global $engine;
$engine->query("UPDATE accounts SET " . $key . " = '" . $engine->secure($value) . "' WHERE id = '" . $k . "' LIMIT 1");
$_SESSION['user'][$key] = $engine->secure($value);
}
Der $ Motor Teil funktioniert definitiv.
Wir werden mehr Code sehen müssen, wie SQL. Überprüfen Sie auch, dass '$ comment' enthält, was Sie denken, dass es tut. – Utkanos
Ich habe den Hauptpost mit mehr Code bearbeitet. – JackAlmighty
Ist '$ id' ein gültiger Wert? .. Ich habe keine Probleme in Ihrem Code bemerkt. Ich denke, der '$ id' Wert existiert nicht in der Datenbanktabelle und die Abfrage hat keine Auswirkung auf Ihre Datenbank. – Wizard