Den søger på alt og skriver det ud
Hejsa jeg har et problem med mit script... når jeg starter det sørger den alt igennem... jeg vil gerne have at den ikke skal indlæse alt.. og når man vælger det man har søgt på. så viser den alt igenclass Sog
{
public $opgaver;
public function sogopgaveinterface()
{
echo "
<form method=\"POST\" action=".$_SERVER["PHP_SELF"]."> <!--?pid=sogbruger -->
<h1>Søg Opgave</h1>
<table width=\"10%\">
<tr>
<td><h3></h3></td>
<td></td>
</tr>
<tr>
<td>Opgavenavn</td>
<td><input value=\"\" type=\"text\" id=\"opgavenavn\" name=\"opgavenavn\"></td>
</tr>
<tr>
<td></td>
<td><input type=\"submit\" value=\" søg \" name=\"sogopgave\"></td>
</tr>
</table>
";
}
public function visopgave()
{
$opgave = $_GET["opgave"]; //tager brugernavn ud fra urlen
$udtreak = new Sql(); //objekt
$udtreak->udtreak("SELECT * FROM opgaver WHERE opgavenavn = '$opgave'"); //vælger alt fra det brugernavn der er blivet valgt.
if ($_SERVER["REQUEST_URI"] == "/klasser/sog.php?opgave=$opgave")
{
echo "<h1> Opgave: ". $opgave ."</h1>";
echo "<table border=\"0\" cellpadding=\"0 \" >";
echo "<td>". "Navn: </td><td>" .$udtreak->hentfrasql["opgavenavn"] ."</td> </tr>";
echo "<td>". "Oprettet Af: </td><td>" .$udtreak->hentfrasql["oprettet_af"]."</td> </tr>";
echo "<td>". "På begyndt den: </td><td>" .$udtreak->hentfrasql["paabegyndt"]."</td> </tr>";
echo "<td>". "Status: </td><td>".$udtreak->hentfrasql["status"]."</td> </tr>";
echo "<td>". "Beskrivelse: </td><td>" .$udtreak->hentfrasql["opgavebeskrivelse"]."</td></tr>";
echo "<td>". "Pris: </td><td>" .$udtreak->hentfrasql["pris"]."</td></tr>";
echo "<td>". "Aktiv: </td><td>".$udtreak->hentfrasql["aktiv"]."</td></tr>";
echo "<td>". "Deadline: </td><td>" .$udtreak->hentfrasql["deadline"]."</td> </tr>";
echo "<td>". "Afsluttet: </td><td>" .$udtreak->hentfrasql["afsluttet"]."</td> </tr>";
echo "</table>";
}
}
public function sogopgave()
{
$udtreak = new Sql(); //objekt
$tael = $udtreak->udtreak("SELECT opgavenavn FROM opgaver WHERE opgavenavn like '$this->opgaver%' ");
$talt = count($tael);
for ($i = 0; $i <= $talt-1; $i++)
{
echo "<br /> Fundet resultater er ". "<a href=".$_SERVER["PHP_SELF"]."?opgave=". $udtreak->array2[$i][0] .">". $udtreak->array2[$i][0]. "</a>";
}
if (empty($udtreak->hentfrasql["opgavenavn"]))
{
echo "Der kunne ikke findes noget";
}
}
}
$sog->sogopgaveinterface();
$sog->sogopgave();
$sog->visopgave();
