sidan uppdaterar presentationen hos en medlem på min sida...det har hänt 3 ggr att då en person uppdaterat sin presentation så har alla medlemmarnas presentationer på hela siten blivit ersatta med den personens presentation.
jag tror det har blivit så då någon skrivit en ofullständig HTML tagg i prestext rutan. men jag är inte säker om det beror på det. kan någon kunnig berätta för mig vad som kan vara fel?
kod för redigera.php
<?
//Starta sessionen, öppna databaskopplingen och deklarera databas-funktioner
include("dblib.php");
//Kontrollera att man är inloggad
inloggcheck($userid);
//Hämta ut användarnamnet från personer-tabellen...
$un=mysql_result(mysql_query("SELECT un FROM personer WHERE id=$userid"),0,'un');
//Ta emot uppgifter?
if ($action=="redigera") {
//Japp - lagra nya uppgifter (kollar såklart även att session_id stämmer)...
$datum = $_POST[ar]."-".$_POST[manad]."-".$_POST[dag];
//$prestext klipps till max 50000 tecken
mysql_query("UPDATE personer SET fornamn=\"$fornamn\",efternamn=\"$efternamn\",epost=\"$epost\",fodd=\"$datum\",kon=\"$kon\",klubb=\"$klubb\",spec=\"$spec\",typ=\"$typ\",kval=\"$kval\",civil=\"$civil\",harfarg=\"$harfarg\",egenskap=\"$egenskap\",prestext=\"".substr($prestext,0,50000)."\",icq=\"$icq\" WHERE id=$userid AND session_id=\"".session_id()."\"");
mysql_close();
//...och skicka till sin hemmis.
header("Location: hemmis.php");
exit;
}
//Hämta ut personinformation från personer-tabellen...
$resultat=mysql_query("SELECT * FROM personer WHERE id=$userid");
//...och lagra detta i en associativ vektor.
$person=mysql_fetch_array($resultat,MYSQL_ASSOC);
if ($person['kon']=="m") {
$kon_m=" checked";
}
elseif ($person['kon']=="k") {
$kon_k=" checked";
}
mysql_close();
?>
<html>
<head>
<link rel="stylesheet" href="stil.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" leftmargin="5" topmargin="5">
<table border="0" cellpadding="5" cellspacing="0" width="650" height=100%>
<tr>
<td width=455 class="kantlinje_streckad" valign=top>
<center><img src="rubriker/redigera.gif"></center><br>
<form method="post" action="<?=$_SERVER['PHP_SELF'] ?>">
<input type="hidden" name="action" value="redigera">
<table><tr><td width=50%>
Förnamn:</td><td width=50%>
<input type="text" name="fornamn" size="32" maxlength="32" value="<?=$person['fornamn'];?>" class="field"></td></tr><tr><td>
Efternamn:</td><td>
<input type="text" name="efternamn" size="32" maxlength="32" value="<?=$person['efternamn'];?>" class="field"></td></tr><tr><td>
Msn/Email:</td><td>
<input type="text" name="epost" size="32" maxlength="64" value="<?=$person['epost'];?>" class="field"></td></tr><tr><td>
Född:</td><td>
<select name="ar" style="width:60px;">
<option selected><?=substr($person[fodd], 0, 4);?></option>
<option>2003</option>
<option>2002</option>
<option>2001</option>
<option>2000</option>
<option>1999</option>
<option>1998</option>
<option>1997</option>
<option>1996</option>
<option>1995</option>
<option>1994</option>
<option>1993</option>
<option>1992</option>
<option>1991</option>
<option>1990</option>
<option>1989</option>
<option>1988</option>
<option>1987</option>
<option>1986</option>
<option>1985</option>
<option>1984</option>
<option>1983</option>
<option>1982</option>
<option>1981</option>
<option>1980</option>
<option>1979</option>
<option>1978</option>
<option>1977</option>
<option>1976</option>
<option>1975</option>
<option>1974</option>
<option>1973</option>
<option>1972</option>
<option>1971</option>
<option>1970</option>
<option>1969</option>
<option>1968</option>
<option>1967</option>
<option>1966</option>
<option>1965</option>
<option>1964</option>
<option>1963</option>
<option>1962</option>
<option>1961</option>
<option>1960</option>
</select>
<select name="manad" style="width:40px;">
<option selected><?=substr($person[fodd], 5, 2);?></option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
<select name="dag" style="width:40px;">
<option selected><?=substr($person[fodd], 8, 2);?></option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
</td></tr><tr><td>
Kön:</td><td>
<input type="radio" name="kon" value="m"<?=$kon_m;?>>Pojke <input type="radio" name="kon" value="k"<?=$kon_k;?>>Flicka</td></tr><tr><td>
Klubb:</td><td>
<select name="klubb">
<option selected><?=$person['klubb'];?></option>
<option></option>
<option>Massa klubbar som är borttagna för att jag hade för många tecken i inlägget</option>
</select> <A HREF="javascript:popUp()"><img src="ikon/fraga.gif" border=0></A>
</td></tr><tr><td>
Icq:</td><td>
<input type="text" name="icq" size="16" maxlength="16" value="<?=$person['icq'];?>" class="field"></td></tr>
<tr><td>
Bästa simsätt:</td><td>
<select name="spec">
<option selected><?=$person['spec'];?></option>
<option>-</option>
<option>Bröstsim</option>
<option>Fjärilsim</option>
<option>Frisim</option>
<option>Inget</option>
<option>Kan allt</option>
<option>Medley</option>
<option>Ryggsim</option>
</select>
</td></tr>
<tr><td>
Simmartyp:</td><td>
<select name="typ">
<option selected><?=$person['typ'];?></option>
<option>-</option>
<option>Avdankad</option>
<option>Bubblare</option>
<option>Distans</option>
<option>Före detta</option>
<option>Gnet</option>
<option>Groda</option>
<option>Medeldistans</option>
<option>Myglare</option>
<option>Odefinierbar</option>
<option>Seriös</option>
<option>Sprinter</option>
</select>
</td></tr>
<tr><td>
Mästerskapskval:</td><td>
<select name="kval">
<option selected><?=$person['kval'];?></option>
<option>-</option>
<option>SM</option>
<option>JSM</option>
<option>Sum-Sim</option>
<option>DM</option>
<option>JDM</option>
<option>UDM</option>
</select>
</td></tr>
<tr><td>
Civilstatus:</td><td>
<select name="civil">
<option selected><?=$person['civil'];?></option>
<option>-</option>
<option>*censur*</option>
<option>Ensamvarg</option>
<option>Gift</option>
</select>
</td></tr>
<tr><td>
Hårfärg:</td><td>
<select name="harfarg">
<option selected><?=$person['harfarg'];?></option>
<option>-</option>
<option>Blond</option>
<option>Brun</option>
<option>Färgat</option>
<option>Mörkblond</option>
<option>Röd</option>
<option>Svart</option>
</select>
</td></tr>
<tr><td>
Egenskap:</td><td>
<select name="egenskap">
<option selected><?=$person['egenskap'];?></option>
<option>-</option>
<option>100kg i bänk</option>
<option>Alltid glad</option>
<option>Drunknar aldrig</option>
<option>Kan simma</option>
<option>Kan vissla</option>
<option>Osynlighet</option>
<option>Stark vilja</option>
</select>
</td></tr>
</table><br>
Presentation: <span class=datum_tid>Max <? if ($person['vip']==1) { print "20000"; } else { print "5000"; }?><? if ($person['crew']==1) { print "0"; } else { print ""; }?> tecken!</span><br><textarea name="prestext" rows="25" cols="68" wrap="virtual" class="field"><?=$person['prestext']?></textarea><br>
<center><input type="submit" value="Uppdatera" class="field"></center>
</form>
Här finns alla kommandon du kan använda på din sida:<br>
<BR><br>
Ger: Ett radbyte<br><br>
<B>Fet text</B> <br>
Ger: <B>Fet text</B><br><br>
<BIG>Stor text</BIG> <br>
Ger: <BIG>Stor text</BIG><br><br>
<I>Kursiv text</I> <br>
Ger: <I>Kursiv text</I><br><br>
<S>Genomstruken text</S> <br>
Ger: <s>Genomstruken text</S><br><br>
<U>Understruken text</U> <br>
Ger: <U>Understruken text</U><br><br>
<CENTER>Centrerad text</CENTER> <br>
Ger: <CENTER>Centrerad text</CENTER><br><br>
<A HREF="http://www.simpunkten.tk">Simpunkten</A> <br>
Ger: <A HREF="http://www.simpunkten.tk">Simpunkten</A><br><br>
<FONT COLOR="#FF0000">Färgad text</FONT> <br>
Ger: <font color=#FF0000>Färgad text</font><br><br>
#FF0000 inom parentesen kan man byta ut mot den färg man vill ha,
antingen namnet på färgen (på engelska) eller Hex-koden (t.ex #FF0000 som ger rött)
vilken kod man ska använda kan man få fram genom olika färg-generatorer som finns.
<a href="fargkarta.php">Klicka här</a> för en färgkarta.<br><br>
Simpunktens färgval:<br>
<font color="#4179CD">#4179CD</font><br>
<font color="#D6E7FF">#D6E7FF</font><br>
<font color="#000000">#000000</font><br>
<font color="#FF0000">#FF0000</font><br><br><br>
</td>
<td width=10> </td>
<td width=195 class="kantlinje_streckad" valign=top>
<center><img src="rubriker/tips.gif"></center><br>
Du kan använda dig av vissa HTML-taggar, och dom är listade här till vänster,
resten av taggarna kan ni inte använda er av pga bland annat säkerhetsskäl och
att minimera risken för att stöta på att användare länkar in allt mellan himmel och jord,
så det blir ett helvette för dom som går in på den personens sida.
</td>
</tr>
</table>
</body>
</html>
Ett tips:
När du postar kod i dina inlägg så gör det med php-taggen eller kod-taggen. Dessa hittar du när du väljer "skriv inlägg" bland knapparna ovanför textarea-fältet. Jag redigerar ditt inlägg nu, men tänk på det i fortsättningen :)
jag använde faktiskt kod-taggen och den fick kod taggs-saken för mig då jag förhandsgranskade och kollade på inlägget, sen om det inte visades så för dig vet jag inget om.
har du nån lösning på mitt problem då?
264 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9