Jump to content

ingerNorway

Members
  • Posts

    17
  • Joined

  • Last visited

Everything posted by ingerNorway

  1. <?php include("start.html"); error_reporting(E_ALL); ini_set('display_errors', 1); ?> <br/> <form method="post" action="" id="registrerAnsattSkjema" name="registrerAnsattSkjema"> <fieldset> <legend>Registrer møtt / ikke møttt</legend> <label for="personnummer">Personnummer</label> <?php include("listeboks-personnummer.php"); ?><br/> <label for="timenummer">Timenummer</label> <?php include("listeboks-timenummer.php"); ?><br/> Sjekk av denne boksen hvis pasient har møtt til time:<br/> <?php include("checkbox-mott.php"); ?><br/> <input type="submit" name="registrerMottKnapp" id="registrerMottKnapp" value="Registrer"> <input type="reset" name="nullstill" id="nullstill" value="nullstill"> </fieldset> </form><br/> <?php /* include("valider-mott.php");*/ $registrerMottKnapp = (isset($_POST['registrerMottKnapp'])) ? $_POST['registrerMottKnapp'] : false; if (isset($_POST['registrerMottKnapp']) && $mott) { $personnummer=$_POST["personnummer"]; $timenummer=$_POST["timenummer"]; $mott=$_POST["mott"]; print("har mott"); $sqlSetning="UPDATE Kvarterbestilt SET Møtt='$mott' WHERE Personummer='$personnummer' AND Timenummer='$timenummer';"; } else if ($registrerMottKnapp && !$mott) { print("har ikke mott"); $sqlSetning="UPDATE Kvarterbestilt SET Møtt='0' WHERE Personnummer='$personnummer' AND Timenummer='$timenummer';"; } /* $lovligFornavn=validerFornavn ($fornavn); $lovligFornavn2=validerFornavn2 ($fornavn); $lovligFornavn3=validerFornavn3 ($fornavn); $lovligEtternavn=validerEtternavn ($etternavn); $lovligEtternavn2=validerEtternavn2 ($etternavn); $lovligEtternavn3=validerEtternavn3 ($etternavn); $lovligYrke=validerYrke ($yrke); $lovligYrke2=validerYrke2 ($yrke); $lovligYrke3=validerYrke3 ($yrke); if (!$lovligFornavn) { print("Fornavn er ikke fylt ut! <br/>"); } else if (!$lovligFornavn2) { print("Bare bokstaver og mellomrom er tillat; $fornavn<br/>"); } else if (!$lovligFornavn3) { print("Ingen tall tillat; $fornavn<br/>"); } else if (!$lovligEtternavn) { print("Etternavn er ikke fylt ut!<br/>"); } else if (!$lovligEtternavn2) { print("Bare bokstaver og mellomrom er tillat; $etternavn<br/>"); } else if (!$lovligEtternavn3) { print("Ingen tall tillat; $etternavn<br/>"); } else if (!$lovligYrke) { print("Yrke er ikke fylt ut!<br/>"); } else if (!$lovligYrke2) { print("Bare bokstaver og mellomrom er tillat; $yrke<br/>"); } else if (!$lovligYrke3) { print("Ingen tall tillat; $yrke<br/>"); } */ /* include("db-tilkobling.php"); $check=mysqli_query($db,"SELECT * FROM Kvarterbestilt WHERE Personnummer='$personnummer' AND Timenummer='$timenummer'"); $checkrows=mysqli_num_rows($check); if($checkrows>0){echo "Ansatt eksiterer fra før";} else { $sqlSetning="INSERT INTO Kvarterbestilt(Møtt) WHERE Personnummer='$personnummer' VALUES ('$møtt');"; mysqli_query ($db,$sqlSetning) or die ("Ikke mulig Ã¥ registrere i db"); print ("Det er registrert at pasienten har $møtt til timen $timenummer"); } } */ include("slutt.html"); ?> <?php include("db-tilkobling.php"); $sqlResultat=mysqli_query($db,$sqlSetning) or die ("Ikke mulig å hente data fra databasen"); $antallRader=mysqli_num_rows($sqlResultat); /*print("<input type='checkbox' id='mott' name='mott[]' value='$mott'/> Mott");*/ print("<input type='hidden' name='mott' value='0' />"); print("<input type='checkbox' name='mott' value='1' />mott"); ?>
  2. I tried "var_dump($_POST); die();" At the start of my php and this is what i get. array(4) { ["personnummer"]=> string(11) "33333333333" ["timenummer"]=> string(1) "5" ["m�tt"]=> string(1) "1" ["registrerMottKnapp"]=> string(9) "Registrer" }
  3. Nothing happend when I used var_dump...... This is what my source code says: <input type='hidden' name='m�tt' value='0' /><input type='checkbox' name='m�tt' value='1' />m�tt<br/> (Sorry and newbie at this!) THANKS ALOT ALOT for the help!
  4. Thanks that solve that.. But now, i'm back to the start where nothing happends when I push submit... It just say "har ikke møtt" And thats what I told it to print when submit button is pushed and check box havn't been checked. Soooo, I think the problem might be with the checkbox???
  5. THANKS! Now I got this : Notice: Undefined index: registrerMottKnapp in/jail/www/inghor/web1000/innlevering3/vedlikehold/registrer-mott.php on line 33 But dont know what thats mean...
  6. That didn't make a diffrence.... Here you can see live view.. https://studhome.hive.no/inghor/web1000/innlevering3/vedlikehold/registrer-mott.php
  7. It's no data there in my database it's just say "NULL"
  8. I can add,that when I run the code. NOTHING happens....
  9. Hi I wondering what i did wrong here: I wont to register 1 or 0 into database. Checkbox file: <?php include("db-tilkobling.php"); $sqlSetning="SELECT * FROM Kvarterbestilt ORDER BY Møtt;"; $sqlResultat=mysqli_query($db,$sqlSetning) or die ("Ikke mulig å hente data fra databasen"); $antallRader=mysqli_num_rows($sqlResultat); print("<input type='checkbox' name='møtt' value='$møtt'>"); ?> Register-møtt.php <?php include("start.html"); ?> <br/> <p>Registrer Møtt/Ikke møtt ved å fylle ut skjemaet under</p> <form method="post" action="" id="registrerAnsattSkjema" name="registrerAnsattSkjema"> <fieldset> <legend>Registrer møtt / ikke møttt</legend> <label for="personnummer">Personnummer</label> <?php include("listeboks-personnummer.php"); ?><br/> <label for="timenummer">Timenummer</label> <?php include("listeboks-timenummer.php"); ?><br/> Sjekk av denne boksen hvis pasient har møtt til time:<br/> <?php include("checkbox-møtt.php"); ?><br/> <input type="submit" name="registrerMottKnapp" id="registrerMottKnapp" value="Registrer møtt/ikke"> <input type="reset" name="nullstill" id="nullstill" value="nullstill"> </fieldset> </form><br/> <?php /* include("valider-mott.php");*/ $registrerMottKnapp=$_POST ["registrerMottKnapp"]; if ($registrerMottKnapp) { $personnummer=$_POST["Personnummer"]; $timenummer=$_POST["Timenummer"]; $møtt=$_POST["Møtt"]; } if ($møtt == '1') { $query = mysql_query("INSERT INTO Kvarterbestilt(Møtt) VALUES('1')"); } /* $lovligFornavn=validerFornavn ($fornavn); $lovligFornavn2=validerFornavn2 ($fornavn); $lovligFornavn3=validerFornavn3 ($fornavn); $lovligEtternavn=validerEtternavn ($etternavn); $lovligEtternavn2=validerEtternavn2 ($etternavn); $lovligEtternavn3=validerEtternavn3 ($etternavn); $lovligYrke=validerYrke ($yrke); $lovligYrke2=validerYrke2 ($yrke); $lovligYrke3=validerYrke3 ($yrke); if (!$lovligFornavn) { print("Fornavn er ikke fylt ut! <br/>"); } else if (!$lovligFornavn2) { print("Bare bokstaver og mellomrom er tillat; $fornavn<br/>"); } else if (!$lovligFornavn3) { print("Ingen tall tillat; $fornavn<br/>"); } else if (!$lovligEtternavn) { print("Etternavn er ikke fylt ut!<br/>"); } else if (!$lovligEtternavn2) { print("Bare bokstaver og mellomrom er tillat; $etternavn<br/>"); } else if (!$lovligEtternavn3) { print("Ingen tall tillat; $etternavn<br/>"); } else if (!$lovligYrke) { print("Yrke er ikke fylt ut!<br/>"); } else if (!$lovligYrke2) { print("Bare bokstaver og mellomrom er tillat; $yrke<br/>"); } else if (!$lovligYrke3) { print("Ingen tall tillat; $yrke<br/>"); } */ /* include("db-tilkobling.php"); $check=mysqli_query($db,"SELECT * FROM Kvarterbestilt WHERE Personnummer='$personnummer' AND Timenummer='$timenummer'"); $checkrows=mysqli_num_rows($check); if($checkrows>0){echo "Ansatt eksiterer fra før";} else { $sqlSetning="INSERT INTO Kvarterbestilt(Møtt) WHERE Personnummer='$personnummer' VALUES ('$møtt');"; mysqli_query ($db,$sqlSetning) or die ("Ikke mulig Ã¥ registrere i db"); print ("Det er registrert at pasienten har $møtt til timen $timenummer"); } } */ include("slutt.html"); ?>
  10. THIS SHOULD BE THE RIGHT CODE but it won't work: SELECT etternavn,fornavn,Student.brukernavn, COUNT(nr) AS AntallOppgaver FROM Student INNER JOIN (Fagdeltager INNER JOIN Oppgave ON Fagdeltager.fagkode=Oppgave.fagkode) ON Student.brukernavn=Fagdeltager.brukernavn WHERE Fagdeltager.fagkode='DAT1000' GROUP BY etternavn,fornavn;
  11. THIS SHOULD BE THE RIGHT CODE but it won't work: SELECT etternavn,fornavn,Student.brukernavn, COUNT(nr) AS AntallOppgaver FROM Student INNER JOIN (Fagdeltager INNER JOIN Oppgave ON Fagdeltager.fagkode=Oppgave.fagkode) ON Student.brukernavn=Fagdeltager.brukernavn) WHERE Fagdeltager.fagkode='DAT1000' GROUP BY etternavn,fornavn;
  12. NEW UPDATE: SELECT Student.fornavn,etternavn,brukernavn Fag.fagkode, COUNT(Oppgave.nr) AS AntallOppgaver FROM Fag INNER JOIN Fagdeltager(ON Student.brukernavn=Fagdeltager.brukernavn) ON Fag.fagkode=Fagdeltager.fagkode WHERE Fag.fagkode='DAT1000'
  13. Hi! I can't figure out this code: SELECT Student.fornavn,etternavn,brukernavn Fag.fagkode, COUNT(Oppgave.nr) AS AntalOppgaver FROM Student,Fag LEFT JOIN Student WHERE Fag.fagkode='DAT1000' = Syntax error , mariadb....... The task text is : The question should get an overview of all students(Here: Student) in a choosen subject(Here:fag) and count how many tasks(here:oppgave) The overview should show sirname(Etternavn)name(Fornavn) username(Brukernavn)and numbers of tasks in the subject(fag) The overview shuld be order by sirname(etternavn)and then on name(fornavn) Any idea? - Look at the E/R attachment
  14. We just started all over again and used this: CREATE TABLE fag ( fagkode VARCHAR ( NOT NULL, fagnavn VARCHAR (30) NOT NULL, klassekode VARCHAR (5) NOT NULL, PRIMARY KEY (fagkode), FOREIGN KEY (klassekode) REFERENCES Klasse(klassekode) ); But, thanks for all help! Maybe I¨ll need it later
  15. Hi! Trying to add foreign key to tables, but it doesn't work. The SQL question I used is : ALTER TABLE Klasse ADD FOREIGN KEY klassekode REFERENCES Student(klassekode) Get this error: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'REFERENCES Student(klassekode)' at line 3 Attachment: my sql file exportet from phpmyadmin
  16. Thanks.. It's often the little things.. It was the php tag and write acsess to the folder with the .txt file
  17. Hi i'm new in this forum, but it looks like I can get help here I'm trying to figure out what I've do wrong but can't figure out. The error i get is: Fatal error: Call to undefined function validerFornavn() in /jail/www/inghor/tema5/inkluderevalidering.php on line 5 /* my php code is /* <?php include ("validering-navn.php"); $fornavn=$_POST ["fornavn"]; $etternavn=$_POST ["etternavn"]; $lovligFornavn=validerFornavn($fornavn); $lovligEetternavn=validerEtternavn($etternavn); if(!$lovligfornavn) { print("navn er ikke fylt ut riktig<br/>"); } if(!$lovligetternavn) { print("etternavn er ikke fylt ut riktig<br/>"); } if ($lovligfornavn && $lovligetternavn) { $filnavn="navn.txt"; $filopprasjon="a"; $linje=$fornavn." ".$etternavn."\n"; $fil=fopen($filnavn,$filopprasjon); fwrite($fil, $linje); fclose($fil); print("$fornavn $etternavn er nå skrevet til fil<br/>"); } ?> /* This is the function file I includet "validering-navn.php" /* function validerFornavn($fornavn) { $lovligfornavn=1; if (!$fornavn) { $lovligfornavn=0; } if ($lovligfornavn) { return true; } else { return false } } Function validerEtternavn($etternavn) { $lovligetternavn=1; if (!$etternavn) { $lovligetternavn=0; } if ($lovligetternavn) { return true; } else { return false; } } ?> /** and this is my html */ <!DOCTYPE html> <html> <head> <title> navn tekstfil </title> </head> <body> <h3> navn tekstfil </h3> <form method="post" action="inkluderevalidering.php" id="inkludervalidering" name="inkludervalidering"> fornavn <input type="text"id="fornavn" name="fornavn"/><Br/> etternavn <input type="text" id="etternavn" name="etternavn"/><br/> <Input type="submit" value="fortsett"id="fortsett" name="fortsett"> <input type="reset" value="nullstill"id="nullstill"name="nullstill"><br/> </form> </body> </html>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.