php/DB einfache abfrage -> fehlerhafter wert

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
BlacKFoX

php/DB einfache abfrage -> fehlerhafter wert

Beitrag von BlacKFoX »

Folgende Abfrage ist eigentlich recht simpel:

Wenn der Variablen eintragsnr noch kein Wert zugewiesen
wurde, also sie null ist, hol den Wert der aktuellen ID aus
dem Datenbankresult (der DB-Abfrage).

Ansonsten Wenn man bei der ersten ID angelangt ist,
nichts mehr machen

Wenn ID vorhanden und nicht 1 ist, dekrementieren der
ID

Was ist falsch??

Code: Alles auswählen

				<?
				//while($result = mysql_fetch_array($resultset)){
				$result = mysql_fetch_array($resultset);

				if (!($eintragsnr)) {
					// erster Eintrag wird angezeigt
					$eintragsnr = $result["id"];
					echo'erster eintrag';
				}
				else if ($eintragsnr == 1) {
					/* nichts tun*/
					echo'letzter eintrag';
				}
				else {
					//$eintragsnr--;
					echo'zwischen eintrag';
				}
				echo'>'.$eintragsnr.'<';
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: php/DB einfache abfrage -> fehlerhafter wert

Beitrag von Pyramide »

BlacKFoX hat geschrieben:Was ist falsch??
Das $eintragsnnr-- ist auskommentiert...
Gast

Beitrag von Gast »

ja weil sonst immer -5 rauskommt...kann es sein daß ich die abfrage auf NULL falsch hab... isset hab ich auch grad ausprobiert... aber angeblich is die variable gleich beim ersten aufruf gesetzt, obwohls nicht stimmt..?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

versuchs doch mal mit $eintragsnr<1
Antworten

Zurück zu „Coding & Technik“