2017-03-04 7 views
1

Ich habe einen Code in PHP, wo eine Abfrage gemacht wird Ich kann nicht veröffentlichen Datenbankverbindungsdaten, weil sie vertraulich sind, aber der Code funktioniert gut, die Abfrage funktioniert, das Problem ist, dass der Header tut nur nicht funktionieren, zeigt mir den Weiß-BildschirmHeader php funktioniert nicht

$buscar = 'DELETE FROM usuarios WHERE idusuario = "'.$_POST['prop'].'"'; 
$usuariorecord = mysqli_query($landier, $buscar); 
$idi=mysqli_insert_id($landier); 


$go = "../final.html"; 
header(sprintf("Location: %s", $go)); 

?> 

danke

+1

was meinst du mit sprintf ("Ort:% s", $ go)? – xFighter

+2

Dies ist nur eine perfekte Abfrage, um mühelos eine SQL-Injektion zu übermitteln. – Xorifelse

+0

Sie können hier einfach sein, sagen Sie einfach header ("Location: ../final.html"); – xFighter

Antwort

0

Sie haben Abfrage von Daten zu entfernen, warum dann sind Sie eingefügt id holen?

diese Zeile aus dem Code entfernen dann versuchen:

$idi=mysqli_insert_id($landier); 
+0

nop :(Ich habe es gerade versucht, aber funktioniert nicht –

0

mysqli_insert_id ($ landier) // Null zurück, wenn die letzte Abfrage nicht ein Insert oder Update-Abfrage ist ..... entfernt diese bestimmte Linie. .....

+0

bereits entfernt, aber funktioniert nicht, xD ich löste es ein Echo zu schreiben "alle meine HTML-Skript" XD –

+0

wo e your final.html befindet sich .... ist es im selben Verzeichnis oder im übergeordneten Verzeichnis ... ????? –