Code: Select all
<?php
if(isset($_POST['submit'])) {
$datum = mysql_real_escape_string(trim($_POST['datum']));
$ordernr = mysql_real_escape_string($_POST['ordernr']);
$lista = mysql_real_escape_string($_POST['lista']);
$transp = mysql_real_escape_string($_POST['transp']);
$chauff = mysql_real_escape_string($_POST['chauff']);
$kund = mysql_real_escape_string($_POST['kund']);
$levadr = mysql_real_escape_string($_POST['levadr']);
$kolli1 = mysql_real_escape_string($_POST['kolli1']);
$rull1 = mysql_real_escape_string($_POST['rull1']);
$kolli2 = mysql_real_escape_string($_POST['kolli2']);
$rull2 = mysql_real_escape_string($_POST['rull2']);
$notering = mysql_real_escape_string($_POST['notering']);
$telefon = mysql_real_escape_string($_POST['textfield']);
$fax = mysql_real_escape_string($_POST['textfield2']);
$email = mysql_real_escape_string($_POST['textfield3']);
$filial = mysql_real_escape_string($_POST['textfield4']);
$anteck = mysql_real_escape_string($_POST['anteck']);
$sql = "INSERT INTO tabell(datum, ordernr, lista, transp, chauff, kund, levadr, kolli1, rull1, kolli2, rull2, notering";
$sql2 = ") VALUES('$datum', '$ordernr', '$lista', '$transp', '$chauff', '$kund', '$levadr', '$kolli1', '$rull1', '$kolli2', '$rull2', '$notering'";
if ($_POST['checkbox'] == 'checkbox') {
$sql .= ", telefon";
$sql2 .= ", '$telefon'";
}
if ($_POST['checkbox2'] == 'checkbox') {
$sql .= ", fax";
$sql2 .= ", '$fax'";
}
if ($_POST['checkbox3'] == 'checkbox') {
$sql .= ", email";
$sql2 .= ", '$email'";
}
if ($_POST['checkbox4'] == 'checkbox') {
$sql .= ", filial";
$sql2 .= ", '$filial'";
}
$sql .= ", anteck";
$sql2 .= ", '$anteck')";
$sql = mysql_query($sql . $sql2);
if($sql)
echo 'Uppgifter har sparats i databasen';
else
echo 'Ett fel uppstod';
}
?>
Inte världens snyggaste lösning direkt, men det ska funka.
Koden kollar om kryssrutorna vid Telefon/Fax/E-mail/Filial är ikryssade, och om de är det så läggs de värdena också in i databasen.
Fick gissa mig till namnet på vissa kolumner eftersom du inte uppgav dem. Du uppgav inte datatypen på kolumnerna heller, så jag förutsatte att allt ska hanteras som text. Du får ändra om det inte stämmer.
Jag hanterade inte filuppladdningen heller pga tidsbrist. Läs på
här så förstår du nog hur det ska göras.