MySQL interesse |
|
Hallo,
Ik heb een applicatie ontwikkeld die draait op Apache (PHP) de datebase is een MYsql database, nu is het probleem dat ik het programma moet gaan draaien op een ISS met een MSsql server.
Ik zal dus waarschijnlijk de code om gaan zetten, kan iemand mij daarbij helpen of dat zo is? Ik snap namelijk totaal niks van msSQL
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
mysql_connect('localhost','root', '');
mysql_select_db('werk');
echo (date("d-M-Y"));
echo (" ");
$sQuery = "SELECT personeelsnummer, naam FROM werknemers";
if(!$rResult = mysql_query($sQuery))
{
trigger_error(mysql_error().'<br />In query: '.$sQuery);
}
elseif(mysql_num_rows($rResult) == 0)
{
trigger_error('Geen records opgehaald met query: '.$sQuery);
}
else
{
echo '<select name="naam">';
while($row = mysql_fetch_assoc($rResult))
{
echo '<option value="'.$row['naam'].'">'.$row['naam'].'</option>';
}
echo '</select>';
?>
<?php echo (" "); $sQuery = "SELECT personeelsnummer, naam FROM werknemers"; { } { } else { echo '<select name="naam">'; { echo '<option value="'.$row['naam'].'">'.$row['naam'].'</option>'; } ?>
En het formulier waar het verwerkt wordt:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
mysql_connect('localhost','chilion_pink', 'richard');
mysql_select_db('chilion_pink');
mysql_query("
INSERT INTO urenregistratie
(
Datum,
Projectcode,
Werkcode,
Werknemer,
Begintijd,
Eindtijd
)
VALUES
(
CURRENT_DATE,
'".mysql_real_escape_string($_POST['requiredpjcode'])."',
'".mysql_real_escape_string($_POST['requiredwrcode'])."',
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['requiredbegintijd'])."',
'".mysql_real_escape_string($_POST['requiredeindtijd'])."'
)
") or die(mysql_error());
?>
<?php INSERT INTO urenregistratie ( Datum, Projectcode, Werkcode, Werknemer, Begintijd, Eindtijd ) VALUES ( CURRENT_DATE, ) ?>
Ik heb trouwens niet alles toegevoegd, omdat de rest simpel PHP en variables zijn.
Chilion
|