Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 15
Seite [1]
Radiate


King for a day





Beiträge: 293
# Thema - 05.11.2007 um 05:00 Uhr
Hallo,

also ich habe versucht das mal alleine hinzubekommen mit abgucken des thread_add codes und eigenwissen, jedoch ohne Erfolg.
Finde es aber lustig das jetzt nicht mehr komm "Eintrag war erfolgreich. Weiter"^^
Na jedenfalls möchte ich folgendes:

Nachdem ein User einen Forum post gemacht hat, soll er in die Tabelle users in das Feld users_points +1 gutgeschrieben bekommen.
Leider hat es derzeit nicht funktioniert.
Hier mein Versuch:

 
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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
1. / 2. / ... 
<?php if(isset($_POST['submit']))
{
    if(empty(
$thread_error))
    {
        
$thread_form 0;
        
$thread_cells = array('users_id','board_id','threads_time','threads_headline','threads_text','threads_important','threads_close','threads_last_time','threads_last_user');
        
$thread_save = array($thread_userid,$board_id,$thread_time,$thread_headline,$thread_text,'0','0',$thread_time,$thread_userid);
        
cs_sql_insert(__FILE__,'threads',$thread_cells,$thread_save);
// Mein Versuch START
        
$users_points_tb = array('users_id','users_points');
        
$users_points_vl = array($users_id,'1');
        
cs_sql_insert(__FILE__,'users',$users_points_tb,$users_points_vl);
// Mein Versuch END
        
$thread_now cs_sql_select(__FILE__,'threads','threads_id','threads_time=' .$thread_time);
        if(
$votes == 1)
        {
            
$thread_cells = array('users_id','threads_id','boardvotes_time','boardvotes_access','boardvotes_end','boardvotes_question','boardvotes_election');
            
$thread_save = array($thread_userid,$thread_now['threads_id'],$thread_time,$votes_access,$votes_end,$votes_question,$votes_election);
            
cs_sql_insert(__FILE__,'boardvotes',$thread_cells,$thread_save);
        }
        for(
$run=0$run $run_loop_files$run++)
        {
            
$num $run+1;
            
$files_cells = array('users_id','threads_id','boardfiles_time','boardfiles_name');
            
$files_save = array($thread_userid,$thread_now['threads_id'],$thread_time,$file_name[$num]);
            
cs_sql_insert(__FILE__,'boardfiles',$files_cells,$files_save);
            
$files_select_new_id cs_sql_insertid(__FILE__);
            
$ext substr($file_name[$num],strlen($file_name[$num])+1-strlen(strrchr($file_name[$num],'.')));
            
$path $cs_main['def_path'] . '/uploads/board/files/';
          
$target $path $file_upload_name[$num];
          
$target2 $path $files_select_new_id '.' $ext;
            
$fileHand fopen($target'r');
        
fclose($fileHand);
        
rename$target$target2 );
        }

        
# Update board entry to get correct threads and comments count
        
include_once('mods/board/repair.php');
        
cs_board_threads($board_id);

        echo 
cs_html_table(1,'forum',1);
        echo 
cs_html_roco(1,'leftc');
        echo 
$cs_lang['create_done'];
        echo 
cs_html_roco(0);
        echo 
cs_html_roco(1,'centerb');
        echo 
cs_link($cs_lang['continue'],'board','thread','where=' .$thread_now['threads_id']);
        echo 
cs_html_roco(0);
        echo 
cs_html_table(0);
#        header('location:' . $_SERVER['PHP_SELF'] . '?mod=board&action=thread&where=' .$thread_now['threads_id']);
    
}
    elseif(empty(
$file_error))
    {
        echo 
cs_html_table(1,'forum',1);
        echo 
cs_html_roco(1,'leftc');
        echo 
cs_icon('important');
        echo 
$cs_lang['error_occurred'];
        echo 
' - ';
        echo 
cs_secure ($thread_error).' '.$cs_lang['error_count'];
        echo 
cs_html_br(1);
        echo 
$message;
        echo 
cs_html_roco(0);
        echo 
cs_html_table(0);
        echo 
cs_html_br(1);
    }
 
?>


Könnt ihr vlt mit eurem Wissen mir helfen?
Wäre wirklich sehr dankbar.


Gruß Radiate


------------------
Clansphere 2008.0
Inaktiv
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 1 - 07.11.2007 um 06:41 Uhr
Kann mir wirklich niemand helfen? Ein kleiner Tip vlt? Ich bekomme es immernoch nicht alleine hin.


------------------
Clansphere 2008.0

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 2 - 07.11.2007 um 11:53 Uhr
$users_points_vl = array($users_id,'1');

das hieße ja immer dass da die zahl 1 eingetragen wird, würde als niemals über 1 hinaus gehen.

hakt es noch an anderer stelle?


Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 3 - 08.11.2007 um 17:10 Uhr
Ja, denn du hast genau meinen Code hier geschrieben, also ich weiß nicht wie ich es es machen sollte.
1 soll eigentlich heißen das er immer eine 1 ins Feld schreibt, wenn aber schon 1 ist, soll er daraus ne 2 machen usw.

Irgendwas war da doch mit ['users_points'] +1 oder irre ich mich da gerade?


------------------
Clansphere 2008.0

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 4 - 09.12.2007 um 02:23 Uhr
Greife hier nochmal auf.
Mein Problem nach wie vor, diesesmal habe ich es so versucht, nutze 2007.4.3:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
1. / 2. / ... 
<?php
$com_cells 
= array('users_id''comments_fid''comments_mod''comments_ip''comments_time''comments_text');
$com_save = array($account['users_id'], $fid'board'$user_ip$time$text);
$points_cells = array('users_id''users_points');
$points_save = array($account['users_id'], 'users_points'+1);
cs_sql_insert(__FILE__,'comments',$com_cells,$com_save);
cs_sql_insert(__FILE__,'users',$points_cells,$points_save);
$where  "comments_mod='board' AND comments_fid='" $fid "' AND comments_ip='";
$where .= $user_ip "' AND comments_time='" $time "'";
$comment_now cs_sql_select(__FILE__,'comments','comments_id',$where);
$thread_cells = array('threads_last_time','threads_last_user');
$thread_save = array(cs_time(),$account['users_id']);
cs_sql_update(__FILE__,'threads',$thread_cells,$thread_save,$fid);
cs_sql_update(__FILE__,'users',$points_cells,$points_save);
?>


Wie geht das? ^^
Debug.php zeigt keine Fehler an, jedoch der Wert wird nicht erhöht.

Bitte, helft mir, selbst Google konnte da nicht viel weiter helfen. :(


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 09.12.2007 um 02:31 Uhr
$points_save = array($account['users_id'], 'users_points'+1);

sieht suspekt aus, was sagt die sql ? würde sonst erstmal den aktuellen punktestatus laden, und dann einfach + 1 rechnen, und dann den neuen Wert eintragen, anstatt per SQL +1 zu rechnen


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 6 - 09.12.2007 um 02:37 Uhr
Ein Code wäre mehr als hilfreich, denn die DB zeigt nach wie vor "0" an und die Debug sagt das keine Fehler aufgetaucht sind.
Somit ist mein Code wie ein Kommentar, er bewirkt nichts und verursacht auch nichts.


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 09.12.2007 um 02:41 Uhr
naja die debug müsste aber deinen code ausgeben, und dann siehste ja was die SQL Abfrage genau macht.

 
1.
2.
1. / 2. / ... 
 $points_cells = array('users_id''users_points');
$points_save = array($account['users_id'], 'users_points'+1);

ersetzen durch
 
1.
2.
3.
4.
1. / 2. / ... 
 $points cs_sql_select(__FILE__,'users','users_id, users_points',"users_id = '" $account['users_id'] . "'",0,0,1);
$points['users_points'] = $points['users_points'] + 1;
$points_cells = array('users_id''users_points');
$points_save = array($account['users_id'], $points['users_points']);


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 8 - 09.12.2007 um 02:52 Uhr
Hab zweimal versucht, keine Änderungen.

*UPDATE*

Also wir haben bei deiner Codeänderung etwas nicht beachtet, hier mal zur Veranschaulichung in der letzten Zeile:

Alter Code
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
1. / 2. / ... 
<?php
$com_cells 
= array('users_id''comments_fid''comments_mod''comments_ip''comments_time''comments_text');
$com_save = array($account['users_id'], $fid'board'$user_ip$time$text);
$points cs_sql_select(__FILE__,'users','users_id, users_points',"users_id = '" $account['users_id'] . "'",0,0,1);
$points['users_points'] = $points['users_points'] + 1;
$points_cells = array('users_id''users_points');
$points_save = array($account['users_id'], $points['users_points']);
cs_sql_insert(__FILE__,'comments',$com_cells,$com_save);
cs_sql_insert(__FILE__,'users',$points_cells,$points_save);
$where  "comments_mod='board' AND comments_fid='" $fid "' AND comments_ip='";
$where .= $user_ip "' AND comments_time='" $time "'";
$comment_now cs_sql_select(__FILE__,'comments','comments_id',$where);
$thread_cells = array('threads_last_time','threads_last_user');
$thread_save = array(cs_time(),$account['users_id']);
cs_sql_update(__FILE__,'threads',$thread_cells,$thread_save,$fid);
cs_sql_update(__FILE__,'users',$points_cells,$points_save);
?>

Neuer Code
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
1. / 2. / ... 
<?php
$com_cells 
= array('users_id''comments_fid''comments_mod''comments_ip''comments_time''comments_text');
$com_save = array($account['users_id'], $fid'board'$user_ip$time$text);
$points cs_sql_select(__FILE__,'users','users_id, users_points',"users_id = '" $account['users_id'] . "'",0,0,1);
$points['users_points'] = $points['users_points'] + 1;
$points_cells = array('users_id''users_points');
$points_save = array($account['users_id'], $points['users_points']);
cs_sql_insert(__FILE__,'comments',$com_cells,$com_save);
cs_sql_insert(__FILE__,'users',$points_cells,$points_save);
$where  "comments_mod='board' AND comments_fid='" $fid "' AND comments_ip='";
$where .= $user_ip "' AND comments_time='" $time "'";
$comment_now cs_sql_select(__FILE__,'comments','comments_id',$where);
$thread_cells = array('threads_last_time','threads_last_user');
$thread_save = array(cs_time(),$account['users_id']);
cs_sql_update(__FILE__,'threads',$thread_cells,$thread_save,$fid);
cs_sql_update(__FILE__,'users',$points_cells,$points_save,$points);
?>



Jetzt funktioniert es.
Super Hilfe, ich frage mich ob du genug Zeit finden würdest 1x / Woche auf unserer Page vorbei zu sehen als quasi Webmaster?


p.s. die beste und größte Hilfe bist nämlich du @ Fr33z3m4n!


------------------
Clansphere 2008.0

Zuletzt editiert von Radiate am 09.12.2007 um 03:07 Uhr (2x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 9 - 09.12.2007 um 15:39 Uhr
öhm ne letzte Zeile dürfte so auch nicht gehen, die muss so aussehen

 
1.
1. / 2. / ... 
 cs_sql_update(__FILE__,'users',$points_cells,$points_save,$account['users_id']);


Hast glück das es geht, normalerweise dürfte es so nich gehen, weil du dort ein Array nutzt

Wegen dem anderem, muss ich mal schauen, immo sehr schlecht.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 10 - 09.12.2007 um 18:47 Uhr
Also mein Endcode funktioniert und hat folgenden Syntax (sollte richtig sein, heißt ja Grammatik):
mods/users/view.php:

 
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.
1. / 2. / ... 
<?php
// Forum Posts Stats
    
$data['users']['board_posts'] = cs_sql_count(__FILE__,'comments',"comments_mod = 'board' AND users_id = '" $users_id "'");
    if(empty(
$data['users']['board_posts'])) {
        
$data['users']['board_posts'] = '--';
    }
    else {
        
$data['users']['board_posts'] = cs_sql_count(__FILE__,'comments',"comments_mod = 'board' AND users_id = '" $users_id "'");
    }
    
// Shoutbox Posts Stats
    
$data['users']['shoutbox_posts'] = cs_sql_count(__FILE__,'shoutbox',"shoutbox_name = '" $cs_user['users_nick'] . "'");
    if(empty(
$data['users']['shoutbox_posts'])) {
        
$data['users']['shoutbox_posts'] = '--';
    }
    else {
        
$data['users']['shoutbox_posts'] = cs_sql_count(__FILE__,'shoutbox',"shoutbox_name = '" $cs_user['users_nick'] . "'");
    }
    
// Points Stats
    
$data['lang']['points'] = $cs_lang['points'];
    if(empty(
$cs_user['users_points']) AND empty($cs_user['users_points'])) {
        
$data['users']['points'] =  '--';
    }
    else {
        
$content cs_secure($cs_user['users_points']);
        
$data['users']['points'] = $content;
    }
?>


mods/board/com_reate.php

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
1. / 2. / ... 
<?php
// Gain Points
    
$points cs_sql_select(__FILE__,'users','users_id, users_points',"users_id = '" $account['users_id'] . "'",0,0,1);
    
$points['users_points'] = $points['users_points'] + 1;
    
$points_cells = array('users_id''users_points');
    
$points_save = array($account['users_id'], $points['users_points']);
    
cs_sql_insert(__FILE__,'comments',$com_cells,$com_save);
    
cs_sql_insert(__FILE__,'users',$points_cells,$points_save);
    
$where  "comments_mod='board' AND comments_fid='" $fid "' AND comments_ip='";
    
$where .= $user_ip "' AND comments_time='" $time "'";
    
$comment_now cs_sql_select(__FILE__,'comments','comments_id',$where);
    
$thread_cells = array('threads_last_time','threads_last_user');
    
$thread_save = array(cs_time(),$account['users_id']);
    
cs_sql_update(__FILE__,'threads',$thread_cells,$thread_save,$fid);
    
cs_sql_update(__FILE__,'users',$points_cells,$points_save,$points);
?>



Es funktioniert also alles bestens, eine Sache beschäftigt mich doch noch.
Wie lasse ich abfragen ob ein User genug Points hat um zum Beispiel in die Shoutbox zu posten?
Nutze derzeit den Code für den Points Abzug, aber halt ohne Prüfung:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
<?php
// Discount Points
        
$points cs_sql_select(__FILE__,'users','users_id, users_points',"users_id = '" $account['users_id'] . "'",0,0,1);
        
$points['users_points'] = $points['users_points'] - 1;
        
$points_cells = array('users_id''users_points');
        
$points_save = array($account['users_id'], $points['users_points']);
        
cs_sql_insert(__FILE__,'shoutbox',$cells,$values);
        
cs_sql_insert(__FILE__,'users',$points_cells,$points_save);
        
cs_sql_update(__FILE__,'users',$points_cells,$points_save,$points);
?>



Danke schonmal, echt wahnsinns Support hier.


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 11 - 09.12.2007 um 18:57 Uhr
users/view

wieso fragst du eine variable doppelt ab ?
 
1.
1. / 2. / ... 
 if(empty($cs_user['users_points']) AND empty($cs_user['users_points'])) {

da reicht auch
 
1.
1. / 2. / ... 
 if(empty($cs_user['users_points'])) {

sind doch beides die gleichen

öhm uff, ich seh gerade, da kann noch ne menge gefixed werden

users/view +-

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
1. / 2. / ... 
<?php
// Forum Posts Stats
    
$data['users']['board_posts'] = cs_sql_count(__FILE__,'comments',"comments_mod = 'board' AND users_id = '" $users_id "'");
    if(empty(
$data['users']['board_posts'])) {
        
$data['users']['board_posts'] = '--';
    }
// Shoutbox Posts Stats
    
$data['users']['shoutbox_posts'] = cs_sql_count(__FILE__,'shoutbox',"shoutbox_name = '" $cs_user['users_nick'] . "'");
    if(empty(
$data['users']['shoutbox_posts'])) {
        
$data['users']['shoutbox_posts'] = '--';
    }
// Points Stats
    
if(empty($cs_user['users_points'])) {
        
$data['users']['points'] =  '--';
    }
?>

board/com_create +-

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
1. / 2. / ... 
<?php
// Gain Points
    
$points cs_sql_select(__FILE__,'users','users_id, users_points',"users_id = '" $account['users_id'] . "'",0,0,1);
    
$points['users_points'] = $points['users_points'] + 1;
    
$points_cells = array('users_id''users_points');
    
$points_save = array($account['users_id'], $points['users_points']);
    
cs_sql_insert(__FILE__,'comments',$com_cells,$com_save);
    
$where  "comments_mod='board' AND comments_fid='" $fid "' AND comments_ip='";
    
$where .= $user_ip "' AND comments_time='" $time "'";
    
$comment_now cs_sql_select(__FILE__,'comments','comments_id',$where);
    
$thread_cells = array('threads_last_time','threads_last_user');
    
$thread_save = array(cs_time(),$account['users_id']);
    
cs_sql_update(__FILE__,'threads',$thread_cells,$thread_save,$fid);
    
cs_sql_update(__FILE__,'users',$points_cells,$points_save,$account['users_id']);
?>


ShoutBox abfrage +-

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
1. / 2. / ... 
<?php
// Discount Points
        
$points cs_sql_select(__FILE__,'users','users_id, users_points',"users_id = '" $account['users_id'] . "'",0,0,1);

// Abfrage ob user genug punkte hat
        
if($points['users_points'] >= 10) {
          
// Hier kommt der Shoutbox Code um zu posten
          
          // Punkt abziehen wenn er geschrieben hat
          
$points['users_points'] = $points['users_points'] - 1;
          
$points_cells = array('users_id''users_points');
          
$points_save = array($account['users_id'], $points['users_points']);
          
cs_sql_update(__FILE__,'users',$points_cells,$points_save,$account['users_id']);
        
cs_sql_insert(__FILE__,'shoutbox',$cells,$values);
        } else {
          
// Hier darf er nicht posten
        
}
// Ende
?>


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 09.12.2007 um 18:58 Uhr (1x Editiert)
Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 12 - 09.12.2007 um 21:35 Uhr
Funktioniert doch perfekt!
Hab nur ein kleines bischen geändert, da du die "else {}" nicht drin hattest um die Anzeige zu korrigieren denn ansonsten stehen überall "0" und das sieht nicht so toll aus wenn ein User neu ist.

Dann soll bei einem neuen User überall alles gleich aussehen -> "--"

Und in der Abfrageprüfung soll man nicht 10 Points abgezogen bekommen sondern 1, deswegen habe ich diesen Wert auch von "10" auf "1" geändert.


Bitte schreib mir auch nochmal ob du es dir überlegt hast mit meinem Angebot in unserem Management.



Bis dahin, digitale Grüße!


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 13 - 09.12.2007 um 21:48 Uhr
Hab nur ein kleines bischen geändert, da du die "else {}" nicht drin hattest um die Anzeige zu korrigieren denn ansonsten stehen überall "0" und das sieht nicht so toll aus wenn ein User neu ist.


öhm ist doch vorhanden
 
1.
2.
3.
1. / 2. / ... 
     if(empty($data['users']['board_posts'])) {
        
$data['users']['board_posts'] = '--';
    }

wieso noch else, wenn ej schon der wert höher als 0 ist.


 
1.
1. / 2. / ... 
 if($points['users_points'] >= 10) {
das heißt nicht, das ihm 10 Punkte abgezogen werden, sondern die abfrage ob der user 10 oder mehr Punkte hat.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 14 - 09.12.2007 um 21:59 Uhr
09.12.2007 um 21:48 Uhr - Fr33z3m4n:
Hab nur ein kleines bischen geändert, da du die "else {}" nicht drin hattest um die Anzeige zu korrigieren denn ansonsten stehen überall "0" und das sieht nicht so toll aus wenn ein User neu ist.


öhm ist doch vorhanden
 
1.
2.
3.
1. / 2. / ... 
     if(empty($data['users']['board_posts'])) {
        
$data['users']['board_posts'] = '--';
    }

wieso noch else, wenn ej schon der wert höher als 0 ist.


 
1.
1. / 2. / ... 
 if($points['users_points'] >= 10) {
das heißt nicht, das ihm 10 Punkte abgezogen werden, sondern die abfrage ob der user 10 oder mehr Punkte hat.


Das hatte ich verstanden, ich meinte das nur ein kleines bischen anders.
Also, wenn ein User mehr als 10 Punkte oder gleich 10 hat, dann würde das bedeuten das er 10 oder mehr haben muss um zu posten.
Dabei möchte ich wenn der User 1 oder mehr Points hat, kann er posten, verstehst du wie ich das meine?^^

Zudem anderen, wenn der Wert höher als 0 ist, dann wird ja auch eine Zahl ausgegeben, aber weißt du bei deinem Code was er ausgibt, wenn der User keine Points hat?
Und genau das meine ich mit else {}.


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 15 - 09.12.2007 um 22:06 Uhr
wenn der user keine points hat, gibt er "--" aus.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Antworten: 15
Seite [1]


Sie müssen sich registrieren, um zu antworten.