Avatar billede psykrex Nybegynder
13. maj 2003 - 14:16 Der er 1 kommentar og
1 løsning

Dato! for insert problem

Hejsa
Jeg 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?
Avatar billede disky Nybegynder
13. maj 2003 - 14:24 #1
dit problem er nok nærmere php og ikke mysql, så den bedste hjælp for du nok i php gruppen.
Avatar billede psykrex Nybegynder
13. maj 2003 - 14:26 #2
Du har ret!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester