Topic: Reikalinga pagalba. Dingsta kintamasis
<?session_start();
if (isset($_SESSION['username'])) {
include "connect.php";
echo" <table border='0' align='center'>
<form action='TestoKurimas.php?KID=$KID' method='GET'>
<tr>
<th>Klausimas:</th><th><input type='text' name='question'></th><th><input type='submit' name='OK'></th>
</tr>
</form>
</table>
";
$name=$_GET['test'];
echo "<br> Testo pavadinimas $name";
$question=$_GET['question'];
echo "<br> Naujausiai prideto klausimo pavadinimas $question";
$Atsakymoid= mysql_query("SELECT ID from klausimai WHERE klausimas='$question'");
$aAID = mysql_fetch_array($Atsakymoid);
$AID=$aAID['ID'];
$Klausimoid= mysql_query("SELECT ID from testai WHERE name='$name'");
$aKID = mysql_fetch_array($Klausimoid);
$KID=$aKID['ID'];
echo "<br> Klausimo kid = $KID"; // $KID Turi buti priskirtas i duomenu bazeje esancioje eiluteje KID. Sitoje vietoje isspausdinamas teisingai. $KID&nbs p;reiksme paimta.
if($_GET['question']!=""){
$klausimai="INSERT INTO klausimai(klausimas)VALUES('$_GET[question]')"; // Viskas priskiriama kaip turi buti.
mysql_query($klausimai);
$putKID= "UPDATE klausimai SET KID=$KID WHERE klausimas='$question'";// $KID - tampa 0. Vietoje tikrosios reiksmes kuri buvo is spausdinta ECHO.
mysql_query($putKID);
$resultK = mysql_query("SELECT * FROM klausimai WHERE KID='$KID'");
while($row = mysql_fetch_array($resultK))
{
echo"<table border='1'>";
echo "<tr>";
echo "<td>" . $row['klausimas'] . "</td>";
echo "<td><a href=ats.php?KID=$row[KID]>Prideti atsakyma</a></td>";
echo "<td><a href=Delete.php?ID=$AID>Trinti</a></td>";
echo "</tr>";
echo"</table>";
}
}
error_reporting(-1);
} else {
echo "Pirmiausia prisijunkite!<br><a href='log.php'>Prisijungti.</a><br><a href='reg.php'>Prisiregistruoti</a><br><a href='Home.php'>I&nb sp;pradzia</a>";
}
?>
Sveiki, niekaip neišsprendžiu problemos. Dingsta kintamajo "$KID" reikšmė. Galbūt jūsų akis pastebės klaidą, Ačiū.
P.S. Jeigu matote dar kokių klaidų ar kažko nesuprantate paklauskit.