Mam skrypt sprawdzający kody.
<?php ///SQL Injection ! function mres($input) // mres to skrot jak cos od mysql_real_escape_string { { } } $db = new connectDB(); $db->db_connection(); // DEKLARACJA ZMIENNYCH Z FORMULARZA $username = $_SESSION['username']; $kod = mres($_POST['kod']); // sprawdzenie czy zmienne zostaly wprowadzone if($kod) { $duplicate = mysql_query("SELECT * FROM kody WHERE kod='".mres($_POST['kod'])."'") or die(mysql_error()); if ($dane['active'] == 0) { //wybieramy usera zeby wyciagnac jego id, aby wrzucic je do tabeli film if(!$select_user) { } if(!$fetch_user) { } $user_id = $fetch_user[0]; $sname = $_SERVER['HTTP_HOST']; //QUERY_STRING - cały adres URL | HTTP_HOST - tylko domena $insertquery = "UPDATE kody SET active=1, user_id=$user_id, Data_Utworzenia='$data', sname='$sname' WHERE kod='".mres($_POST['kod'])."'"; echo' <div id="message"> Sukces. Kod zaakceptowany! <br /> Jeżeli przekierowanie nie nastąpi za <span id="sekundy" style="color:white;"></span> <script type="text/javascript"> o = document.getElementById("sekundy") function odliczaj(o,sek) { o.innerHTML=sek if(sek > 0) { set = setTimeout(function(){odliczaj(o,--sek)},1e3) } if (sek == 0) { div = document.getElementById("hide"); div.style.display = "block"; } } odliczaj(document.getElementById("sekundy"), 5) </script> <div id="hide" style="display:none;"> <a href="#"></a><!-- to sie pokaze po xx sekundach--> </div> sekund kliknij<a href="index.php">tutaj</a> </div>'; } else { echo ' <div id="message"> Błąd. Kod już istnieje w bazie! <br /> Jeżeli przekierowanie nie nastąpi za <span id="sekundy" style="color:white;"></span> <script type="text/javascript"> o = document.getElementById("sekundy") function odliczaj(o,sek) { o.innerHTML=sek if(sek > 0) { set = setTimeout(function(){odliczaj(o,--sek)},1e3) } if (sek == 0) { div = document.getElementById("hide"); div.style.display = "block"; } } odliczaj(document.getElementById("sekundy"), 5) </script> <div id="hide" style="display:none;"> <a href="index.php"></a><!-- to sie pokaze po xx sekundach--> </div> sekund kliknij <a href="index.php"> tutaj</a> </div>'; } } else { echo' <div id="message"> Błąd. Podany kod nie istnieje w bazie! <br /> Jeżeli przekierowanie nie nastąpi za <span id="sekundy" style="color:white;"></span> <script type="text/javascript"> o = document.getElementById("sekundy") function odliczaj(o,sek) { o.innerHTML=sek if(sek > 0) { set = setTimeout(function(){odliczaj(o,--sek)},1e3) } if (sek == 0) { div = document.getElementById("hide"); div.style.display = "block"; } } odliczaj(document.getElementById("sekundy"), 5) </script> <div id="hide" style="display:none;"> <a href="index.php"></a><!-- to sie pokaze po xx sekundach--> </div> sekund kliknij <a href="index.php"> tutaj</a> </div>'; } $db->db_close_connection(); } ?>
Chciałbym aby dla kodu gdy jest poprawny
.... if ($dane['active'] == 0) { //wybieramy usera zeby wyciagnac jego id, aby wrzucic je do tabeli film if(!$select_user) { } if(!$fetch_user) { } $user_id = $fetch_user[0]; $sname = $_SERVER['HTTP_HOST']; //QUERY_STRING - cały adres URL | HTTP_HOST - tylko domena $insertquery = "UPDATE kody SET active=1, user_id=$user_id, Data_Utworzenia='$data', sname='$sname' WHERE kod='".mres($_POST['kod'])."'"; echo' <div id="message"> Sukces. Kod zaakceptowany! <br /> Jeżeli przekierowanie nie nastąpi za <span id="sekundy" style="color:white;"></span> <script type="text/javascript"> o = document.getElementById("sekundy") function odliczaj(o,sek) { o.innerHTML=sek if(sek > 0) { set = setTimeout(function(){odliczaj(o,--sek)},1e3) } if (sek == 0) { div = document.getElementById("hide"); div.style.display = "block"; } } odliczaj(document.getElementById("sekundy"), 5) </script> <div id="hide" style="display:none;"> <a href="#"></a><!-- to sie pokaze po xx sekundach--> </div> sekund kliknij<a href="index.php">tutaj</a> </div>'; } ....
zwrócił mi wynik w XML np.
<?xml version='1.0' standalone='yes'?><validation>true</validation>
Jak umieścić taki kod XML, żeby było wszystko w porządku.