Dato! for insert problem
HejsaJeg har en samling poster som jeg skriver ned i en mysql database med følgende kode.
$dato= date("d-m-y");
$UID = "thn";
$conn = mysql_connect("$dbname","$username","$password");
mysql_select_db($database,$conn) or die ("Kunne ikke åbne database");
$query = mysql_query("SELECT * FROM hardware WHERE username='$UID'");
if(mysql_num_rows($query) != 0) {
$row = mysql_fetch_array($query);
echo "Der er noget!"; ?><br><?
for ($i=0;$i<count($varer_type);$i++){
mysql_query("UPDATE hardware SET antal=$varer_antal[$i], dato='$dato', subtotal='$varer_subtotal[$i]' WHERE username='$UID' and varenummer=$varer_varenr[$i]");
}
echo "<font color=\"darkgreen\">Update"; ?><br><?
} else {
echo "Der er ingenting!"; ?><br><?
for ($i=0;$i<count($varer_type);$i++){
mysql("hardware","INSERT INTO hardware VALUES ('$dato','$UID','$varer_type[$i]','$varer_varenr[$i]','$varer_antal[$i]','$varer_pris[$i]','$varer_subtotal[$i]')");
}
echo "<font color=\"darkgreen\">insert"; ?><br><?
}
mysql_close($conn);
Mit problem er at når jeg skal køre insert med kun en varer skriver den brugernavnet og datoen ('$dato','$UID') ned i databasen i en post for sig selv.
Jeg vil gerne have at den kun skriver datoen og brugernavnet i det felt hvor der bliver indsat en ny post.
Hvordan gør jeg det?
