Visa ett inlägg
Oläst 2008-01-02, 02:31 #1
PaLL3 PaLL3 är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2008
Inlägg: 25
PaLL3 PaLL3 är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2008
Inlägg: 25
Hej,
Jag har fått en del strul med ett script som som försöker få att fungera som jag vill,
inte det lättaste när man inte är så bra på att scripta..

Detta är vad jag har just nu:
Kod:
$query="SELECT expire FROM min_tabell WHERE user = '$infos[1]'";
$result=mysql_query($query);
while($row=mysql_fetch_array($result))
{

if (time()>$row['expire'])
 {
 $query = mysql_query("UPDATE min_tabell SET expire = NOW() + INTERVAL 31 DAY WHERE user = '$infos[1]'") or die(mysql_error());
 }
elseif (time()<$row['expire'])
 {
 $query = mysql_query("UPDATE min_tabell SET expire = expire + INTERVAL 31 DAY WHERE user = '$infos[1]'") or die(mysql_error());
 }
}
Jag försöker alltså uppdatera "expire" i en tabell med hjälp av if och elseif. Mitt stora problem är då att jag vet inte riktigt hur jag ska få till det hela. Som det är nu kör den bara den första queryn oavsett vilka kriterier som är uppfyllda. Och om tiden just nu är mindre än vad expire är så ska den bara lägga till ytterligare 31 dagar + den befintliga tiden.
Och jag vet att mina kodsnuttar säkert ser för j**liga ut, men det är därför jag vänder mig hit för assistans.

Någon som kan komma med förslag är mycket uppskattat.

Tack på förhand
PaLL3
PaLL3 är inte uppkopplad   Svara med citatSvara med citat