php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.12.2004, 21:44  
Benutzer
 
Registriert seit: 05.10.2004
Beiträge: 75
Spike_php
Standard Beitragfunktion im Forum

Mhh ich weiß nicht mehr weiter ich habe schon etwas probiert, aber es geht nicht.

Also ich habe die Tabelle selektiert wo die Beitragzahl verändert werden soll. und habe es dann um eins erhöhen lassen, wenn er einen beitrag schreibt. Dies habe ich dann per updatebefehl wieder rein geschribene, aber trotzdem steht immer noch 0 da, egal wie viele Themen oder beiträge ich svchreibe


hier mal ein ausschnitt.

PHP-Code:
$select mysql_query("SELECT * From register WHERE benutzername = '".$_COOKIE["benutzername"]."'");
            while (
$row mysql_fetch_array($select))
            {
                
$beitraege $row["beiträge"];
            }
            
$i "$beitraege + 1";
            
$profil mysql_query("UPDATE register SET beiträge = '$i' WHERE benutzername = '".$_COOKIE["benutzername"]."'"); 

Mh könnt ihr mir da helfen??
vielleicht habt ihr ja noch ein codeschnipsel für mich oder so,

vielen Dank.


Mfg Spike
Spike_php ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.12.2004, 22:03  
Erfahrener Benutzer
 
Registriert seit: 19.11.2003
Beiträge: 172
BastianX75
Standard

Hi,
du darfst deine Rechnung nicht in Anführungszeichen setzen.

Falsch: $i = "$beitraege + 1";
Richtig: $i = $beitraege + 1;

Bei deiner Variante ist $i eine Zeichenkette, die da lautet "0 + 1". Das paßt nicht in das Feld der Datenbank.
__________________
Schönen Gruß
Sebastian

Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie braucht.
BastianX75 ist offline  
Alt 27.12.2004, 22:11  
Benutzer
 
Registriert seit: 05.10.2004
Beiträge: 75
Spike_php
Standard

mhh okay, naja ich hab eeine andere Lösung gefunden, trotzdem vielen dank

bitte schließen!!!!
Spike_php ist offline  
Alt 28.12.2004, 00:37  
Gast
 
Beiträge: n/a
Standard

es reicht eigentlich auch diese Zeile aus:


$profil = mysql_query("UPDATE register SET beiträge = beiträge + 1 WHERE benutzername = '".$_COOKIE["benutzername"]."'");

so sparst du dir das vorherige Selecten.
 
 


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 Forum mit folgenden funktionen homezonebenny PHP-Fortgeschrittene 6 03.04.2008 16:45
Problem mit test forum. kann nicht in DB schreiben tux_rules PHP Tipps 2008 10 30.01.2008 11:52
Forum in eigenes Projekt einbinden SingleSignOn agrajag PHP Tipps 2008 4 12.10.2007 15:15
PhpBB Forum an bestehende Userdatenbank anknüpfen ChrisV PHP Tipps 2006 8 02.10.2006 13:17
Kniffelig: DB Layout check, Instanzierbares Forum [pic] Melchior Datenbanken 6 09.09.2006 16:49
PHP Forum – ungelesene Beiträge im Forum I-Spy PHP Tipps 2005-2 14 09.10.2005 13:07
[Erledigt] Forum ohne mySQL ??? Off-Topic Diskussionen 14 15.07.2005 00:08
Forum: Forenstruktur anzeigen & als gelesen markieren PHP-Fortgeschrittene 4 05.06.2005 22:29
Forum mit Registrierungsdaten gesucht! Beitragsarchiv 1 03.01.2005 16:22
Forum sortieren Datenbanken 1 07.09.2004 13:21
PHP Galerie & Forum auf Seite includen PHP Tipps 2004 3 27.08.2004 09:54
Eigenes FOrum PHP Tipps 2004 11 14.08.2004 13:03
"Wo bin ich" hier im Forum irgendwie kaputt? freq.9 Off-Topic Diskussionen 6 09.06.2004 16:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:51 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.