Ich habe Seite drops.php
und Knopf auf dieser Seite addDrops.php?group_id=6
. Jetzt versuche ich, wenn ich zu addDrops.php
gehe und nachdem ich neuen Wert hinzufüge, um mich zurück zu schicken addDrops.php?group_id=6
. Ich habe es wie dieseEinfache Umleitung auf die vorherige Seite funktioniert nicht php
if (!empty($_POST) && isset($_POST['add']))
{
$field_name = $_POST['field_name'];
$sql = "INSERT INTO form_fields (field_name, group_id) VALUE (?, ?)";
$q = $pdo->prepare($sql);
$q->execute(array($field_name, $group_id));
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
<form class="form-horizontal" role="form" action="" method="post">
<div class="form-group">
<label class="control-label col-sm-2" for="field_name">Name:</label>
<div class="col-sm-10">
<input type="username" class="form-control" name="field_name" id="field_name">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-4">
<input type="submit" name="add" value="Add Dropdown option" class="btn btn-primary btn-block">
</div>
</div>
</form>
So einfache Form gemacht und ich habe dieses Bild für die Umleitung aber nach Formular nicht
Kopfball umleiten (‚Location:‘. $ _SERVER ['HTTP_REFERER']);
Wenn Sie eine Frage zu einem Fehler stellen, ** schreiben Sie IMMER ** das Fehlerprotokoll. Um die Fehlermeldung zu Ihrem PHP-Code zu aktivieren, hängen Sie 'error_reporting (E_ALL); ini_set ('display_errors', '1'); 'entferne am Anfang des Skripts temporär den Header und führe einen' var_dump ($ _ SERVER ['HTTP_REFERER']) 'was gibt es zurück? –
Ist '}
@JDR Ich bin mir ziemlich sicher, dass die Standardaktion die PHP_SELF ist, also wäre das überflüssig. – Glubus