1. Glöm allt innan..... Kopiera alla filer du har så att du har backup om det här förstör nåt! (du behöver inte kopiera eller göra backup men för säkerhets skull)
2. Det här måste du lägga längst upp i en sida som är inkluderad på alla sidor.... om du inte har en så gör en ny fil som heter functions.php och skriv in
include "functions.php";
på ALLA sidor i hemsidan utan i functions.php såklart ÄNDRA INGET I DETTA STEG KOPIERA OCH KLISTRA IN BARA
$ar=date("y"); //Året just nu
$mon=date("m"); //Månaden just nu
$dag=date("d"); //Dagen just nu
$tim=date("H"); //Timmen just nu
$min=date("i"); //Minuten just nu
$minut=$min+2; //Minuten om två minuter
$tidennu=$ar."|".$mon."|".$dag."|".$tim."|".$min; //tex 04|11|16|22|05
$tidenef=$ar."|".$mon."|".$dag."|".$tim."|".$minut; //tex 04|11|16|22|07 notera att det blev 7 alltså + 2 min.
Det här ska vara längst upp i include filen!!
3. Jag ändrade till funktion.... det blir mycket enklare för dig!ÄNDRA INGET I DETTA STEG KOPIERA OCH KLISTRA IN BARA
function editlife($tidenurdb,$antallivnu,$tidenef,$tidennu,$vadfornot) {
$tidnr=explode("|",$tidenurdb); // året,månaden osv delas upp
$tidnr2=explode("|",$tidennu); // året,månaden osv delas upp
$timomind=$tidnr[0].$tidnr[1].$tidnr[2].$tidnr[3].$tidnr[4];
$timominn=$tidnr2[0].$tidnr2[1].$tidnr2[2].$tidnr2[3].$tidnr2[4];
if($timomind < $timominn || $timomind == $timominn){
if($antallivnu==100){ //om det blir 100 så plusar man inte på nåt
$antalliv = $antallivnu;
$tidenurdb2 = $tidenef;
}else if($antallivnu==99){ //om det blir 99 så plusar man bara på 1
$antalliv = $antallivnu + 1;
$tidenurdb2 = $tidenef;
}else if($antallivnu==98){ //om det blir 98 så plusar man bara på 2
$antalliv = $antallivnu + 2;
$tidenurdb2 = $tidenef;
}else{ //om det blir under 98 så plusar man på 3
$antalliv = $antallivnu + 3;
$tidenurdb2 = $tidenef;
}
}else{
$antalliv = $antallivnu;
$tidenurdb2 = $tidenurdb;
}
if($vadfornot=="liv"){
return $antalliv;
}else if($vadfornot=="tid"){
return $tidenurdb2;
}
}
Det här läggs också i include filen... vart som helst bara det är under det som är ovan!
4. Det här ska du skriva på ställen där du skriver ut livet och tiden!!
//liv
echo editlife($rad["tiden"],$rad["liv"],$tidenef,$tidennu,"liv");
//tid
echo editlife($rad["tiden"],$rad["liv"],$tidenef,$tidennu,"tid");
5. Livet måste du alltid UPPDATERA efter det här scriptet körs!!!!!!!
$rad["liv"] = editlife($rad["tiden"],$rad["liv"],$tidenef,$tidennu,"liv");
6. Tiden måste du alltid UPPDATERA efter det här scriptet körs!!!!!!!
$rad["tiden"] = editlife($rad["tiden"],$rad["liv"],$tidenef,$tidennu,"tid");
FÖRUTOM när du skriver in tiden för första gången (tex när någon ny registrerar sig) då ska det se ut så här
$rad["tiden"] = $tidenef;
7. Glöm inte att göra ett nytt fält i databasen som heter tiden
8. Tror inte det finns mer!! Igen om det är nåt du inet förstår så skriv! Den funkar exakt som du vill!!
PS: Testade och allt funkade!! Du behöver inte ändra på nåt i steg 2 eller 1. Om du gör så kanske den inte funkar!