Avatar billede the_edge Nybegynder
03. december 2006 - 15:45 Der er 1 kommentar og
1 løsning

Alert boks hvis felter ikke er udfyldt

Hejsa hvordan laver man nogen alert bokse hvis bruger lave tomme felte ?

det skal bruges i dette felt.

<?php
include_once($_SERVER['DOCUMENT_ROOT']."/klasser/Sql1.php");


class Opretbruger
{
   
    public $kodeord = "1234abcd";   

   
   
    public function md5kodeord()
    {
       
        $kodeord = "1234abcd";   
        $this->kodeord = md5($kodeord);
       
       
    //    echo "Krypteret kodeord ".$this->kodeord;
       
    }
       
       
   
    public function opretinterface()
    {
       
       
       
        ?>
       
       
        <html>

<head>
    <title> opret medarbejder </title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>

<h1>Opret bruger</h1>
<table width="10%" border="0">
<form action="<?php $_SERVER["PHP_SELF"]?>" method="POST" >
<p>
<tr>
    <td>Brugernavn:</td>
    <td><input type="text" value= "" name="brugernavn">    </td>
</tr>

<tr>
    <td>Fornavn:</td>
    <td><input type="text" value= "" name="fornavn">    </td>
</tr>

<tr>
    <td>Efternavn:</td>
    <td><input type="text" value= "" name="Efternavn">    </td>
</tr>

<tr>
    <td>Addresse:</td>
    <td><input type="text" value= "" name="addresse">    </td>
  </tr>

  <tr>
    <td>Postnummer:</td>
    <td><input type="text" value= "" name="postnummer">    </td>
  </tr>
 
  <tr>
    <td>By:</td>
    <td><input type="text" value= "" name=" By">        </td>
  </tr>   

  <tr>
    <td>CPR:</td>
    <td><input type="text" value= "" name=" cpr">  </td>
  </tr>   

  <tr>
    <td>Email: </td>
    <td> <input type="text" value= "" name="Email">        </td>
  </tr>   

  <tr>
    <td>TLF:  </td>
    <td><input type="text" value= "" name="tlf">         </td>
  </tr>   

  <tr>

    <td>Afdeling:</td>
    <td><select size="1" name="Afdeling"><option>Afdeling 1</option><option>Afdeling 2</option><option>Afdeling 3</option></select>    </td>
  </tr>   
   
  <tr>   
    <td>admin</td>
    <td> <input type="radio" title="admin"    name="rettigheder" value="1"></td>
  </tr>
   
  <tr>
      <td>medarbejder</td>
      <td><input type="radio" title="medarbejder"    name="rettigheder" value="2" checked="checked"> </td>
  </tr>

  <tr>
      <td>leder</td>
      <td><input type="radio" title="leder"         name="rettigheder" value="3"> </td>
  </tr>   

  <tr>
    <td></td>
    <td><input type="submit" value="OK"> <input type="reset" value="Slet alt"></td>
  </tr>               
</p>




    </form>
</table>

</body>

</html>
       
       
       
       
        <?php
       
    }
   

   
    public function f_indsaet($brugernavn, $fornavn, $Efternavn, $addresse, $postnummer, $By, $cpr, $Email, $tlf, $Afdeling, $rettigheder)
        {

        $db = new Sql();  //henter klassen sql
        $db->forbindelse("insert into brugeroplysninger values('$brugernavn','$this->kodeord','$fornavn','$Efternavn','$addresse','$postnummer','$By','$cpr','$Email','$tlf','$Afdeling','$rettigheder')");
       
        // henter funktionen forbindelse fra klassen sql
        //$db->udtreak("select * from brugeroplysninger");
       
        unset($_POST); // unsette det så den ikke komme fejl om dublikatet værdier... fordi der bliver posted til samme side
       
        }



}  //klasse slut




$bruger = new Opretbruger();  //objekt
$bruger->opretinterface();

$bruger->md5kodeord();

$bruger->f_indsaet($_POST["brugernavn"], $_POST["fornavn"], $_POST["Efternavn"], $_POST["addresse"], $_POST["postnummer"], $_POST["By"], $_POST["cpr"], $_POST["Email"], $_POST["tlf"], $_POST["Afdeling"], $_POST["rettigheder"]);





?>
Avatar billede the_edge Nybegynder
03. december 2006 - 16:21 #1
har prøvet med dette

<title> opret medarbejder </title>
   
    <link rel="stylesheet" type="text/css" href="style.css">
    <script type="text/javascript">

    function validate_form()
{
   
    valid = true;
    {
    if (document.opretbruger.brugernavn.value == "" ))
      {
      alert ( "brugernavn må ikke være tomt." )
      valid = false
      }

      return valid
    }
   
}

<form action="<?php $_SERVER["PHP_SELF"]?>" method="POST" onSubmit="return validate_form()">


men fungere ikke...
Avatar billede the_edge Nybegynder
03. december 2006 - 16:30 #2
Lukket
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