code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| $con=mysql_connect($host,$user,$pass) or die("Geen verbinding mogelijk"); @mysql_select_db($database,$con) or die("Database kan niet geselecteerd worden"); $query="SELECT * FROM colorsettings"; $result=mysql_query($query,$con) or die("query kan niet worden uitgevoerd"); $row=mysql_fetch_row($result); $query="UPDATE colorsettings SET "; if($val1){} else $val1=$row[0]; if($val2){} else $val2=$row[1]; if($val3){} else $val3=$row[2]; if($val4){} else $val4=$row[3]; if($val5){} else $val5=$row[4]; if($val6){} else $val6=$row[5]; if($val7){} else $val7=$row[6]; if($val8){} else $val8=$row[7]; $query=$query+"normal=".$val1; $query=$query+",headings=".$val2; $query=$query+",links=".$val3; $query=$query+",linksonmouse=".$val4; $query=$query+",linksvisited=".$val5; $query=$query+",linksclicked=".$val6; $query=$query+",headstyle=".$val7; $query=$query+",textstyle=".$val8." WHERE normal='*'"; $result=mysql_query($query,$con) or die($query); } |
Ik ben bezig met het schrijven van een website waar je kleuren kunt selecteren en opslaan zodat deze de volgende keer worden weergegeven op de website.
Nu is het zo dat bij het wegschrijven van de gegevens telkens wat fout gaat. Uit die($query); op de laatste regel komt er continu 00 WHERE normal='*' uit. Er is wel verbinding met de database en degelijke.
Graag een frisse kijk op dit stukje code....
[ Voor 11% gewijzigd door iznogood op 27-09-2004 21:26 ]
Just as Good