2 werte pruefen

michelscom

Grünschnabel
Hallo,

ich bruache bitte hilfe. Wenn diese Frage schon einmal gestellt wurde, dann tut es mir leider leit, weil ich neu hier bin.
Und zwar mal zu meiener Frage.
Ich moechte pruefen von $punkte on diese zwischen 0 und5 ist und 10 und 15 usw.
Und wenn dann zb. 11 ist, dann soll er dann betsimmte punkte in die db updaten.

Vie3lleicht koennt ihr mir helfen.

Mit freundlichen Gruessen
Michelscom
 
Wie wäre es so?
PHP:
const MAX = 50;
$punkte = 17;
for( $i = 0; $i <= MAX; $i+=10){
  if( $i < $punkte && $punkte < ($i+5) ){
    echo $punkte.' liegt zwischen '.$i.' und '.($i+5);
    break;
  }
}
 
Hallo timestamp,

ich danke dir.

Ich habe da noch gleich eine andere Frage, bevor ich ein neuen Thread eroeffne.
Ich moechte wenn user a das Profil von user b besucht, das dann dieser besuch gespeichert wird und dann im Profil nur 1 mal angezeigt wird (es sollten nur 5 Besucher angezeigt werden).
Ich weiss jetzt leider nicht wie ich das realisieren soll.
Viewlleicht habt ihr ja fuer mich ein paar Denk anstoesse.

MfG
MichelsCom
 
Eine Möglichkeit wäre es, eine extra Tabelle dafür anzulegen:
Code:
---table visitors---
id
userid
visitorid
Userid enthält die userid von user A, visitorid z.b. die id von user B, C , D und E.
Zunächst prüfst du, ob der User die Seite schon einmal besucht hat:
PHP:
$result = mysql_query('SELECT * FROM `visitors` WHERE `userid` = '.$userid.' AND `visitorid` = '.$visitorid);
if( mysql_num_rows($result) == 1 ){
  //user hat die Seite schon besucht
}
else{
  //user eintragen
}

//letzten 5 Besucher abfragen:
$result = mysql_query('SELECT * FROM `visitors` WHERE `userid`= '.$userid.' ORDER BY `id` DESC LIMIT 5');
 
Hi,

viele vielen dank. Ich werde dies mal ausprobieren. Ich dnake dir wirklich, weil ich sitzt jetzt schon Tage daran das zu loesen....

MfG
Michelscom
 
Zurück