SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.05.2005, 00:15:22
Benutzerbild von MADdaMAX
MADdaMAX MADdaMAX ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 29
id auslesen pmcount hochzählen

Hallo ich versuch eine pm box zu programmieren soweit ist alles io
nun möchte ich wenn man eine Nachricht versendet dass die Anzahl der bisherigen Nachricht um 1 (eins) hochgezählt wird.

ich hab das bis jetzt zusammengezimmert
PHP-Code:
include( "../../include/verbinde.php" );

$AbfrageSQL "select * from login where id='$id'";
$zeiges mysql_query($AbfrageSQL$iVerbNr
            or die( 
"<H2>Will nicht suchen: </H2><P>"$AbfrageSQL "</P>" mysql_error());
$datensatz mysql_fetch_array$zeiges );

$neue_pmcount $pmcount 1;

$Eintragen "update login set pmcount='$neue_pmcount' where id='$id'";
    
$hoch = @mysql_query($Eintragen$iVerbNr
            or die( 
"<H2>Die Nachricht konnte nicht gewertet werden : </H2><P>"$Eintragen "</P>" mysql_error()); 
das Problem ist das er mir die Session auch hochzählt und beim anzeigen der nächsten Seite ist man dann auf einer anderen Session

MfG MADdaMAX

Geändert von MADdaMAX (27.05.2005 um 00:15:55 Uhr)
Mit Zitat antworten
  #2  
Alt 27.05.2005, 06:29:22
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: id auslesen pmcount hochzählen

Wo bekommt denn $pmcount einen Wert zugewiesen?

Du kannst das Erhöhen auch ohne dem Zwischenschritt machen:
UPDATE login
SET pmcount=pmcount+1
WHERE id=$id


Vermute ich eigentlich richtig, dass die Felder pmcount und id numerisch und vom Typ INT (o.ä.) sind? Dann kannst Du die Variablen auch ohne ' übergeben. Also nicht WHERE id='$id' sondern einfach nur WHERE id=$id

Alles klarofix? :)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 27.05.2005, 08:53:50
Benutzerbild von MADdaMAX
MADdaMAX MADdaMAX ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 29
AW: id auslesen pmcount hochzählen

Hallo C4

Die id ist ein integer (int) und wird automatisch (auto_increment) vergeben.

pmcount ist ein varchar(4) und hat als Standart die 0 (Null).

Also wenn man neu ist und man hat noch keine Nachricht geschrieben steht der pmcount auf null, erst wenn man eine Nachricht schreibt und sie absendet soll um +1 (+eins) Hochgezählt werden.

So wie du das beschrieben hast hab ich es auch schon versucht und da macht er mir dasselbe.

Also folgender Fehler passiert:
1.)erste Nachricht wird geschrieben pmcount wird hochgezählt und man ist noch in seiner Sitzung (alles ok soweit so gut)
2.)zweite Nachricht wird geschrieben pmcount wird nicht hochgezählt Nachricht wird abgespeichert in die Datenbank und man ist nicht mehr in seiner Sitzung.

(wenn user X die id 1(eins) hat und schreibt siehe 1.) und dann siehe 2.)landet er danach auf user Y der die id 2 hat.)
also zählt er mir doch irgendwie die session hoch.

MfG MADdaMAX
Mit Zitat antworten
  #4  
Alt 27.05.2005, 08:56:04
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: id auslesen pmcount hochzählen

Also einerseits halte ich das Wörtchen 'Session' an dieser Stelle für unpassend, schließlich reden wir hier von einer simplen Zahl.
Andererseits muss der Fehler wo anders liegen, denn an DEM Code liegt es nicht.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 27.05.2005, 14:50:54
Benutzerbild von MADdaMAX
MADdaMAX MADdaMAX ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 29
AW: id auslesen pmcount hochzählen

Hallo C4

Danke für deine Hilfe, ich hatte den Fehler bei der insert Anweisung für das abspeichern der Nachricht.

MfG MADdaMAX
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL auslesen, Spalteneintrag Unique LordFuture PHP Grundlagen 8 02.09.2004 15:44:15
E-Mail aus db auslesen Janson PHP Grundlagen 3 27.08.2004 16:38:56
session_encode in DB gespeichert - Daten richtig, auslesen aber falsch CThuy PHP für Fortgeschrittene und Experten 0 25.07.2004 00:38:34
Auslesen der Besucher-IP DT625 PHP für Fortgeschrittene und Experten 4 16.05.2004 00:47:46
letzten (Daten-)satz aus Array auslesen pfuchs PHP für Fortgeschrittene und Experten 2 12.08.2003 10:05:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:53:11 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt