Sponsor-Board.de
Thema geschlossen  Thema schreiben 

Code Scheck (Bewertung)

Verfasser Nachricht

Beiträge: 625
Bewertung: 7
Registriert seit: Aug 2010
Status: offline


Beitrag: #1
Code Scheck (Bewertung)

PHP-Code:
<?php
$vote 
$_POST['vote'];
$text $_POST['text'];
$id $_POST['id'];

if(!
$text) { echo 'Bitte Schreiben Sie einen Text zur Bewertung'; }
elseif(
$vote 1) { echo 'Sie können nicht mehr als ein Daumen hoch geben'; }
elseif(
$vote 0) { echo 'Sie können nicht mehr als ein Daumen runter geben'; }
elseif(
$id == $userID) { echo 'Sie können sich nicht selbst bewerten'; }
else {

    
$govoted safe_query("SELECT userID FROM ".PREFIX."user_bewerten WHERE id='".$id."'");
    
$ga mysql_fetch_array($govoted);
        
$string $ga['userID'];    // ansicht: UserID:Punkte;UserID:Punkte // z.B: 1:1;2:0;3:0;4:1
        
$array explode(";"$string);        // jetzt 1:1   2:0   3:0   4:1
        
if(in_array($userID.':',$array)) { // gesucht wird userID: also z.B. 1:, oder 2:
            
if(in_array($userID.':1',$array)) { 
                
// er hat positiv abgestimmt 
                
if($vote == 1) {
                    
// Punkte bleiben gleich
                
} else {
                    
// Punkte wird um -1 gemacht
                
}
            }
            else {
                 
// er hat negativ abgestimmt
                 
if($vote == 1) {
                    
// Punkte wird um +1 gemacht
                
} else {
                    
// Punkte bleiben gleich
                
}
            }
        
// Codes einfügen, wenn man noch bewertet hat        
        
}        
        else {
        
// Codes einfügen, wenn man noch nicht bewertet hat
            
if($vote == 1) {
                    
// Punkte wird um +1 gemacht
            
} else {
                    
// Punkte bleiben gleich
            
}
        }
        

}
?>



Passt das Biggrin? ich will so in der Art machen wie hier bei SB Biggrin

MFG Sysix

10.02.2011 14:41
 
Alle Beiträge dieses Benutzers finden

Beiträge: 1
Bewertung: 0
Registriert seit: Feb 2011
Status: offline


Beitrag: #2
RE: Code Scheck (Bewertung)

Zunächst ist der Code rein optisch nicht besonders gut zu lesen, da die Einrückung nicht sehr konsequent ist.

Was macht die Funktion safe_query genau? Ich kann mir nicht vorstellen, dass sie den übergebenen String vollständig sicher machen kann, denn sonst würde sie ja auch die Abfrage zensieren und damit ungültig machen.

Ansonsten kann man zum Code nicht viel sagen, da dieser ja noch gar nicht komplett ist.

12.02.2011 18:09
 
Alle Beiträge dieses Benutzers finden

Beiträge: 7
Bewertung: 0
Registriert seit: Apr 2011
Status: offline


Beitrag: #3
RE: Code Scheck (Bewertung)

Genau das habe ich mich auch gefragt. Du kannst ja schlecht den ganzen Abfragestring escapen. Wenn du allerdings eine Funktion hast, die die kritischen Bereiche erkennt und nur dort auskommentierst, würde mich der Code und die Flexibilität interessieren (Geht es nur nach '=' oder auch z.B. bei LIKE).

17.04.2011 10:58
 
Alle Beiträge dieses Benutzers finden

Beiträge: 830
Bewertung: 16
Registriert seit: Jan 2011
Status: offline


Beitrag: #4
RE: Code Scheck (Bewertung)

was soll denn das überhaupt sein ?
Nen Code, aber wofür ?

17.04.2011 13:43
 
Alle Beiträge dieses Benutzers finden

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #5
RE: Code Scheck (Bewertung)

Sysix schrieb:


Passt das Biggrin? ich will so in der Art machen wie hier bei SB Biggrin

MFG Sysix


für das bewertungssystem


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

17.04.2011 13:56
 
Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  MySQL Code Fehler VarmintLP 6 2.339 06.07.2014 13:12
Letzter Beitrag: VarmintLP
  Problem bei Tabellen code Patrik 2 1.716 07.02.2011 16:20
Letzter Beitrag: Patrik

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren