Avatar billede the_edge Nybegynder
23. november 2006 - 21:10 Der er 2 kommentarer og
1 løsning

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 igen


class 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();
Avatar billede the_edge Nybegynder
23. november 2006 - 21:11 #1
den her mangler selvf. i bunden
$sog = new Sog();
Avatar billede the_edge Nybegynder
24. november 2006 - 10:49 #2
når lukker den...
Avatar billede the_edge Nybegynder
24. november 2006 - 10:49 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB