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

Das Zend Framework

Das Zend Framework 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.01.2005, 14:51:30
malte01 malte01 ist offline
Anfänger
 
Registriert seit: Dec 2003
Ort: Lohbarbek
Beiträge: 7
2 whileschleifen machen ärger...

Hi!
Die Seite is garnicht mehr aufzurufen...warum funzt et nid mit den beiden whileschleifen.?
PHP-Code:
$forenanzeige.="<table class='tblborder' align='center' cellpadding=4 cellspacing=1 border=0 width="95%"><tr class='firstrow'><p>Wilkommen ".$_COOKIE['user']."!</p><a href='./".$link."'>[--".$msg."--]</a></tr></table>".
"<table cellpadding=4 cellspacing=1 border=0 class="tblborder" width="95%" align="center">";
$forenanzeige.="<tr class='firstrow'><td  height='5'>Name</td><td>Letzter Beitrag</td></tr>";
$kt=mysql_query("SELECT * FROM pb_kats");
while(
$kat=mysql_fetch_array($kt)){
$forenanzeige.="<tr class='secondrow'><td>".$kat['name']."</td></tr>";
$gop="SELECT name,forid,bes FROM pb_foren where kid='$kat[id]'";
$ergebnisp=mysql_query($gop);
while(
$pb=mysql_fetch_array($ergebnisp)){
$de=mysql_query("SELECT *  FROM pb_beitr where names='$pb[id]' order by Datum limit 1");
$last=mysql_fetch_array($de);
$forenanzeige.="<tr class='firstrow'><td  height='5'><a href='./for.php?id=$pb[forid]' class='board' >$pb[name]</a><p>$pb[bes]</p></td><td>Von $last[author]:<a href='./post.php?name=$last[betreff]&ansid=$last[id]'>$last[betreff]</a></td></tr>";
}

__________________
webmaster von www.super-spk.de
admin von forum.super-spk.de
mod von www.gonsos-world.de
Mit Zitat antworten
  #2  
Alt 24.01.2005, 15:26:36
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
WAS geht nicht? Versuch's mal aussagekräftigen Informationen!
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 24.01.2005, 15:32:59
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Wenn Du Deine Seite mit Einrückungen besser strukturieren würdest, wäre sie um einiges übersichtlicher.

Du würdest dann auch schneller finden, dass am Ende bei einigen Ausdrücken wie z. B. $pb[id] oder $pb[name] die Hochkommata fehlen.
Mit Zitat antworten
  #4  
Alt 24.01.2005, 15:34:58
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Zitat:
Original geschrieben von Marilu
Du würdest dann auch schneller finden, dass am Ende bei einigen Ausdrücken wie z. B. $pb[id] oder $pb[name] die Hochkommata fehlen.
PHP ist schlau genug, um anzunehmen, dass mit asd nicht die Variable asd, sondern das Feld 'asd' gemeint ist.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 24.01.2005, 15:44:20
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
> PHP ist schlau genug, um anzunehmen, dass mit asd nicht die Variable asd, sondern das Feld 'asd' gemeint ist.

Sicher ist sicher ... :-))

Ich finde es trotzdem wesentlich übersichlicher, in Textausgaben wie oben die Variablen so auszugeben:

"<td ... " . $pb['id'] . "<td ..."
Mit Zitat antworten
  #6  
Alt 24.01.2005, 15:46:45
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Ist selbstverständlich Ansichtssache, aber ich habe mir das irgendwann so angewöhnt: "Hallo {$arr['name']}!" Ist meist die übersichtlichste Variante. Manchmal ist Deine aber auch sinnvoller.

Wie's einem gefällt.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 24.01.2005, 16:09:17
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von _c_4_
PHP ist schlau genug, um anzunehmen, dass mit asd nicht die Variable asd, sondern das Feld 'asd' gemeint ist.
Solange asd nicht eine Konstante ist, wird auch alles gut gehen. Sobald nun aber asd eine definierte Konstante ist, kommen da durchaus ziemliche "komische" Sachen bei rum.
Mit Zitat antworten
  #8  
Alt 24.01.2005, 16:54:42
malte01 malte01 ist offline
Anfänger
 
Registriert seit: Dec 2003
Ort: Lohbarbek
Beiträge: 7
hier dan wisst ihr wat los ist...
http://www.super-spk.de/postiboard dauert wa?
__________________
webmaster von www.super-spk.de
admin von forum.super-spk.de
mod von www.gonsos-world.de
Mit Zitat antworten
  #9  
Alt 24.01.2005, 17:13:39
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von malte01
hier dan wisst ihr wat los ist...
http://www.super-spk.de/postiboard dauert wa?
Nö, nach drei Sekunden hatte die Seite geladen.
Kurz gesagt: Dein Problem kenne ich auch jetzt noch nicht...
Mit Zitat antworten
  #10  
Alt 31.01.2005, 11:07:13
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
HTML mit Variablen

@ c4:

Hab' mir das nochmal angeschaut.

echo "<td>{$pb['id']}<td>"

sieht doch sehr übersichtlich aus, und in einem komplexen Ausdruck ist es immer noch gut lesbar. Ich werde mir diese Schreibweise jetzt angewöhnen.

Greetz, Marilu
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 10:09:15 Uhr.


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


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