Skip to content

Instantly share code, notes, and snippets.

@ineentho
Forked from Luguan/sparaArbete.php
Last active August 29, 2015 14:22
Show Gist options
  • Select an option

  • Save ineentho/063ed23e72522989a8c2 to your computer and use it in GitHub Desktop.

Select an option

Save ineentho/063ed23e72522989a8c2 to your computer and use it in GitHub Desktop.
<?php
session_start();
if (isset($_POST['Field4']))
{
$dbh = new PDO('mysql:host=julkalender3d.se.mysql;dbname=julkalender3d_s', 'julkalender3d_s', 'amax3Ds');
$frånvaro=htmlspecialchars($_POST['field106']);
if ($_POST['Field106']=="Second Choice")
$frånvaro="Närvarande";
else if ($_POST['Field106']=="Third Choice")
$frånvaro="Sen ankomst";
else if ($_POST['Field106']=="Forth Choice")
$frånvaro="Frånvarande";
$uppgift;
for ($i=0; $i<count($extra); $i++){
$extra[$i]= $extra[$i];
$uppgift=$uppgift." ".$extra[$i];
}
addItems($_SESSION['username'], date("Ymd"), $_POST['Field4'], $frånvaro, $uppgift);
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
//För att kunna hantera svenska bokstäver
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $connection);
$extra= $_POST['text'];
$i = 0;
$query = "INSERT INTO Arbetsuppgift (Date,Namn,Kommentar,Narvaro,Extrauppgift) VALUES ('$today','$user','$kommentar','$frånvaro','$uppgift')";
mysql_query($query);
if(mysql_query($query,$connection)){
echo "Records added successfully.";
// echo count($extra);
}
else{
echo "ERROR: Could not able to execute " .$query. " " . mysql_error($connection);
}
}
function addItems($user, $today, $kommentar, $narvaro, $uppgift){
global $dbh;
$addStmt =dbh->prepare('INSERT INTO Arbetsuppgift(Date, Namn, Kommentar, Narvaro, Extrauppgift) VALUES(:date, :username, :kommentar, :narvaro, :extrauppgift)');
$addStmt->bindValue (':date', $today);
$addStmt->bindValue (':username', $user);
$addStmt->bindValue (':kommentar', $kommentar);
$addStmt->bindValue (':narvaro', $narvaro);
$addStmt->bindValue (':uppgift', $uppgift);
return addStmt->execute();
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment