Also im Grunde habe ich eine andere Seite, die Informationen über GET an diese Seite sendet. Ich habe die URL überprüft, um sicherzustellen, dass das GET ordnungsgemäß funktioniert, was es ist. Was ich nicht verstehe ist, warum das Skript nicht:Warum kann diese Seite keine Nummern hinzufügen und umleiten?
1) In einer zum NumberOfResponse in der Admin-Tabelle ...
2) auf der Seite umleiten (die Unterseite des Codes sehen)
Jetzt wird der Status des Anrufs auf 2 aktualisiert, aber nichts anderes passiert, oder sind Echos vorhanden.
-Code
<?php
session_start();
include '../includes/connection.php';
include 'functions.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
$id = escape($_GET['id']);
$banner = escape($_GET['bannerID']);
$bannerName = escape($_GET['bannerN']);
$query = $handler->prepare("UPDATE Calls SET Status = '2', TakenBy = :bannerName WHERE ID=:id");
$query->bindParam(':bannerName', $bannerName);
$query->bindParam(':id', $id);
$query->execute();
$update = $handler->prepare("UPDATE Admins SET NumOfResponse + 1 WHERE ID = :banner");
$update->bindParam(':banner', $banner);
$update->execute();
header("Location: ../pages/incomingCalls.php");
anstatt die num von respones aus der Datenbank erhalten und fügen Sie ein, um es möglich nur einfach das tun, mit mysql „UPDATE Admins SET' NumOfResponse' + 1 WHERE ID =: Banner "Es löst Ihr Problem nicht, aber ich würde es Ihnen helfen. –
Sie greifen also auf eine andere * Seite * zu, die eine Anfrage an diese Seite stellt? Auch +1 @ Ahmadghoneims Kommentar. – Will
Dies ist ein eigenes Skript. Ich verwende die GET-Methode, um Daten an sie zu senden. – Austin