Avatar billede the_edge Nybegynder
15. november 2006 - 19:49 Der er 5 kommentarer og
1 løsning

Klasse kan ikke få vidst værdien nummer.

hejsa, nede i if(isset($_POST["tilfojmedarbejder"])) få jeg ikke værdien for nummer ? nogen der kan gennemskue det ?


<html>
<head>
</head>
<body>
   
<form action="<?php echo $_SERVER["PHP_SELF"] ?>" method="POST" >
<tr>
    <td>
        <input type="text" value="indtast brugernavn" name="hehe"> <br />
    </td>
   
    <td>
        <input type="submit" value="OK" name="tilfojmedarbejder">
    </td>
</tr>



<?php

include_once("Sql1.php");

class relation
{
   
    public $yt;
    public $nummer;

    public function valg($kna)
    {
    $knap = $_POST["knap"];
    $state = $_POST["kna"];
           
$db1 = new Sql();
$ansvar = $db1->udtreak1("select max(id_opgaver) from opgaver");

      //print_r($ansvar);
    $afd = $ansvar[0];
    echo "<br />";
    //print_r($afd);

    print_r($knap);
$this->yt = $_POST["hehe"];   

for($w=0;$w<=$afd[0];$w++)
{
    //echo "h".$this->yt. "h";
    //echo "flemse seje bøf";
    if(isset($_POST[$w]))
    {
        /*if(isset($_POST["tilfojmedarbejder"]))
        {
        echo "zzzzzzzzzzzzzzzzz";
        }*/
       
        $this->nummer = $w;
        //echo $this->nummer;
        //echo $w;
        //echo "plzplz vikr nu min lille skat!! nummer:". $w ;
        //echo $this->yt;
        //

    }
   
}
if(isset($_POST["tilfojmedarbejder"]))
{
//$db1->forbindelse("insert into nyheder (overskrift,indhold) values ('$this->nummer','$this->yt')");   
echo $this->nummer;
echo $this->yt;

}
echo $this->nummer;
//echo $this->nummer;
    }
    public function a()
    {
    $a = $_POST["kna"];
    print_r($a);
    }
}
/************** note *********** knap indholder værdien OK. den ligger på de rigtige felter men jeg skal indsætte værdien fra***/
/***************************id_opgaver                                                                                  ********/
$hen = new relation();
$hen->valg($_POST["$kna"]);
//$hen->a();

?>

</body>
</html>
Avatar billede coderdk Praktikant
15. november 2006 - 21:31 #1
Du sætter $this->nummer til $_POST['w'], eller rettere det gør du vel ikke, da du ikke har et felt der har et tal som  navn i din form, hvilket i øvrigt også er ugyldig HTML...
Avatar billede coderdk Praktikant
15. november 2006 - 21:32 #2
"Du sætter $this->nummer til $_POST['w']" <- Naturligvis forkert, men resten er stadig ok ;) Du sætter ikke en rigtig værdi i nummer
Avatar billede miqe Nybegynder
15. november 2006 - 22:47 #3
$hen->valg($_POST["$kna"]);

Hvad giver:
echo $_POST["$kna"];
?
Da det ikke ser ud til at du poster en variabel der hedder "kna", gå jeg ud fra at $kna indeholder navne på variablen du poster. Dermed burde ovenstående linie ændres til:
$hen->valg($_POST[$kna]);
Avatar billede the_edge Nybegynder
19. august 2010 - 14:44 #4
tak for hjælpen begge 2. Ved godt det er noget tid siden. Så vil ikke begge ligge et svar så for i point begge 2
Avatar billede miqe Nybegynder
19. august 2010 - 15:22 #5
:-)
Avatar billede the_edge Nybegynder
19. august 2010 - 15:35 #6
tak for hjælpen :)
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