php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.01.2009, 18:44  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 21
NightBass befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Punktestand überprüfen ob genügend Punkte vorhanden sind

Hallo

Habe eins Problem was sehr wahrscheinlich für alle die php können sehr einfach zu lösen ist....
Ich habe einen Ticker und wen jemand eine Nachricht posten will sollen ihm X Punkte von seinen Konto abgebucht werden...
Das mit den Punkte abbuchen habe ich schon hinbekommen, aber mein Problem ist dass die Punkte ins Minus gezählt werden und das soll nicht sein!


Der erste Wert, also die Punkte werden aus der Datenbank gelesen
$db_user - user_c

Der Zweite Wert soll einfach im php script stehen
$kosten


Also das script soll überbrüfen ob noch genügen Punkte zum posten vorhanden sind wenn ja einfach das script weiterlaufen lassen
wenn nicht soll eine Meldung kommen: sorry zu wenig Punkte.

würde mich sehr über eine Hilfe freuen... hab schon alles mögliche versucht aber bekomme es leider nicht hin =(
NightBass ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.01.2009, 18:48  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

Das kannst du doch ganz einfach mit einer if-Abfrage machen. So in der Art

PHP-Code:
if ($db_user['user_c'] < $kosten){
    
// Abbruch, zu wenig Punkte
}else{
    
// Punkte in der DB abziehen, Beitrag verfassen lassen

__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline  
Alt 21.01.2009, 20:06  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 21
NightBass befindet sich auf einem aufstrebenden Ast
Standard

vielen danke für die schnelle Antwort! hat funktioniert...
NightBass ist offline  
Alt 21.01.2009, 21:06  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Oh man hey dass sind doch die absoluten Grundlagen. Hast du überhaupt mal irgend ein Tutorial angeschaut? Daten aus ner Datenbank lesen aber nicht mal ne if Abfrage kennen. Nacher kommts noch soweit dass Leute ihr eigenes Betriebssystem programmieren aber nicht wissen was ne Schleife ist.
Flor1an ist offline  
Alt 21.01.2009, 21:13  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 21
NightBass befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Oh man hey dass sind doch die absoluten Grundlagen. Hast du überhaupt mal irgend ein Tutorial angeschaut? Daten aus ner Datenbank lesen aber nicht mal ne if Abfrage kennen. Nacher kommts noch soweit dass Leute ihr eigenes Betriebssystem programmieren aber nicht wissen was ne Schleife ist.
boooor bist ja besonders klug oder wie???
darum hab ich es auch hier gepostet weil es auch NOOBS gibt!!!
Dein Kommentar hättest dir sparen können.
NightBass ist offline  
Alt 21.01.2009, 21:31  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 21
NightBass befindet sich auf einem aufstrebenden Ast
Standard

also zurück zum THEMA.... funktioniert leider doch nicht so ganz....
Jetzt bekomme ich zwar das mit der Meldung + der Funktion hin aber es stimmt nicht da die Punkte des Users nicht richtig gelesen werden.
Also es kommt immer die Meldung das nicht genügend Punkte vorhanden sind obwohl sie da wären.

PHP-Code:
$userid base64_decode($_GET['userid']);
$postid base64_decode($_GET['id']);
if(
$_SESSION['user_id']){
    
ignore_true($userid);
}

$kosten 10;


if (
$db_user['user_c'] > $kosten){
    
        
$submits '<input name="submit" type="ticket" value="Eintragen">';
        
        

    } else {
        
$info .= '<font color="red"><b>Du hast nicht genügend CREDITS, diese bekommen Du durchs <a class="profil_navi_2" href="bewerten.php">Bewerten</a></b>.<br><br></font>    
                            <tr>
                    <td align="center" colspan="2">
                    </td>
                </tr>'
;


wer einen NOOB helfen will ist herzlich willkommen!
blöde kommentare brauch ich nicht... ist mir schon klar das ich blutiger anfänger bin!

Vielen Dank schon mal...
NightBass ist offline  
Alt 21.01.2009, 21:36  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Dass ist wohl in $db_user['user_id'] nichts drinnen oder ein Wert kleiner 10 ^^ soviel kann man mit deinem Ausschnitt an Code schon ma sagen.
Flor1an ist offline  
Alt 21.01.2009, 21:59  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 21
NightBass befindet sich auf einem aufstrebenden Ast
Standard

Nein das ist es nich da in $db_user alle Werte drinnen sind und 'user_c' hat 20...
also geh ich davon aus das der Wert des Users nicht richtig gelesen wird.
NightBass ist offline  
Alt 21.01.2009, 22:02  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ich sag doch dass in $db_user['user_c'] nichts drinnen ist. Lass dir dohc mal das Array mit print_r() ausgeben, dann siehste ja ob was drinnen steht oder nicht. In deinem Codeausschnitt kann man übrigens nirgendwo erkennen ob du überhaupt $db_user belegst.
Flor1an ist offline  
Alt 21.01.2009, 22:11  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 21
NightBass befindet sich auf einem aufstrebenden Ast
Standard

Die Werte passen.... hier mal der code

PHP-Code:
<?php


include("./config/config.php");
include(
"./config/function.php");
include(
"./config/site_set.php");

login();
banner();
navi();
online();
user_time();
systems();


not_user();


$userid base64_decode($_GET['userid']);
$postid base64_decode($_GET['id']);
if(
$_SESSION['user_id']){
    
ignore_true($userid);
}

$kosten 10;



if (
$db_user['user_c'] > $kosten){
    
        
$submits '<input name="submit" type="ticket" value="Eintragen">';
        
        

    } else {
        
$info .= '<font color="red"><b>Du hast nicht genügend CREDITS, diese bekommen Du durchs <a class="profil_navi_2" href="bewerten.php">Bewerten</a></b>.<br><br></font>    
                            <tr>
                    <td align="center" colspan="2">
                    </td>
                </tr>'
;

}
NightBass ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche Script zum Punkte System für Linkklick. jonny030 Scriptbörse 3 17.10.2008 13:56
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
Bilder löschen die öffter vorhanden sind?! Peoples PHP Tipps 2006 6 28.05.2006 19:34
[Erledigt] Realsierungsproblem - Punkte über mehre Tage / Wochen PHP Tipps 2006 3 09.03.2006 18:11
Prüfen ob vorhanden mit file_exists ?! PHP Tipps 2005-2 2 05.10.2005 18:07
prüen ob url aus txt vorhanden lord nacon PHP Tipps 2005-2 12 16.08.2005 19:53
Prüfe ob Ordner vorhanden PHP Tipps 2005 8 17.05.2005 22:53
Überprüfugn ob ein Wert in der spalte vorhanden? PHP Tipps 2005 2 05.02.2005 16:16
prüfen ob eintrag vorhanden ist Datenbanken 2 06.10.2004 15:28
Auf welchem Platz befindet sich der User? (Punkte) Locutus007 Datenbanken 9 30.09.2004 00:28
[Erledigt] Formel1-Tippspiel durch PHP / MySQL Datenbanken 4 02.09.2004 21:07
Namenvergleich mit Tabelle falls vorhanden 100 Punkte dazu Datenbanken 4 29.07.2004 19:49
Session, nach Link Klick Punkte gutschreiben ... PHP Tipps 2004 6 17.07.2004 17:00
Witze Off-Topic Diskussionen 7 09.07.2004 20:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
db punktestand, punktestand prüfen, punktestand vorhanden, was bringen young jedi punkte, prüfen mit php ob bei einer email adresse ein @ oder punkt vorhanden ist, punktestand überprüfen

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum