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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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 für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.04.2003, 09:35:19
Mavo460 Mavo460 ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 4
Probleme beim auslesen der DB und If-Anweisung

Hallo!

Ich möchte ein menü bauen in dem Links angezeigt werden (lokale links). Dieses menü soll aber über die ID in meiner DB anzeigen ob was drin steht. Das heist wenn die ID den wert 0 übersteigt dann soll er den link der da drin steht anzeigen. Wenn in der ID nix drin steht soll er auch keinen Link schreiben. Das hat auch soweit funktioniert. Leider nur mit einem einzigen eintrag in der DB.

Ich habe dann einen weiteren Eintrag in die DB gemacht und dann stand ich vor dem jetzigen Problem: Ich bekommme plötzlich die beiden Links doppelt ausgegeben. Ich weis allerdings nicht woran es liegt.

Hier mal der Code:

PHP-Code:
<?
require("db.php");
$query2 = mysql_query("Select id from links");
   while( $data = mysql_fetch_array($query2)) {
   $lid  = $data['id'];
   if($lid > 0)
       {$query = mysql_query("Select * from links");
       while( $data = mysql_fetch_array($query)) {
       $lname  = $data['lname'];
       $lurl  = $data['lurl'];
       echo "<a href="$local$lurl""">$lname</a><brn>";
         }   
       }
   else
       {  echo $lid . " kein inhalt";}
       }
?>
und hier die ausgabe:

Administration
Admin
Administration
Admin

in der DB steht folgendes:
PHP-Code:
id          lname              lurl          lmenue  
1          Administration      admin   
2          Admin 
lmenue ist im moment noch leer und wird später benötigt.

Wenn Ihr mir weiter helfen könntet oder einen Tip hättet wie ich die ganze Sache vereinfachen könnte wäre ich euch sehr dankbar!!!!!

Bis denne!

Mavo460
Mit Zitat antworten
  #2  
Alt 23.04.2003, 10:31:48
Mr.Burns Mr.Burns ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Heusenstamm(Hessen)
Beiträge: 134
Hi,

versuch mal die Ausgabe bereits in der sql anweisung auf
'1' zu beschränken.

sähe dann so aus:

$query2 = mysql_query("Select * from links order by 'id' desc limit 1");

sollte eigentlich das Problem lösen.

Grüße
__________________
Seien wir realistisch und versuchen das Unmöglich! (Che Guevara).
Mit Zitat antworten
  #3  
Alt 23.04.2003, 12:16:59
Mavo460 Mavo460 ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 4
danke!!!! funzt!
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:48:28 Uhr.


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


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