php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.11.2005, 02:21  
Erfahrener Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 205
faultier
Standard includes in for schleife[gelöst]

hallo,
ich habe ein kleines problemchen mit ner for schleife, in der includes aufgerufen werden sollen.

das ganze schaut so aus:
PHP-Code:
<?php
    $inc_array 
explode(","$include_mod);
        for (
$i 0$i count($inc_array); $i++) {
            
$query "SELECT * FROM cms_includes WHERE id=$inc_array[$i]";
            
$result mysql_query($query) or die("Kein Datensatz ausgewählt");
            
$num_rows mysql_num_rows($result);
            
$rec_result mysql_fetch_array($result);
            
$path $rec_result["path"];    
              
                  
              include (
$path);    
                  

        } 
?>
allerdings wird immer nur der erste datensatz included...
wenn ich mir das ganz mit echo ausgeben lasse erscheinen aber alle eingetragenen..

meine frage: wieso ist das so und wie kann ich auch alle aufgerufenen includes ausgeben lassen???

grüße
benjamin
faultier ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.11.2005, 10:13  
Matthias959
Gast
 
Beiträge: n/a
Standard

Zeig bitte mal etwas mehr Quelltext.
Wird eine Ausgabe, die hinter der FOR-Schleife denn noch ausgegeben?
 
Alt 05.11.2005, 11:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was steht denn in $path?
Zergling-new ist offline  
Alt 05.11.2005, 12:24  
Erfahrener Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 205
faultier
Standard

ein dateipfad (inklusive datei) - halt das was iun includes reingehört..

zb module/contact.php usw...
was mich wundert ist. dass es mit echo ja geht und alle pfade die aufgerufen werden auch geziegt werden..
faultier ist offline  
Alt 05.11.2005, 12:26  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was heißt es geht mit echo? Der gibt halt den String aus, prüf halt mit file_exists() obs die Datei gibt. Gibts denn nen PHP Fehler beim includen?
Zergling-new ist offline  
Alt 05.11.2005, 12:42  
Erfahrener Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 205
faultier
Standard

es gibt die dateien. - ich hab sie manuell angelegt

mit include funktioniert es im Prinzip ja auch. aber es wird immer nur der erste durchgang ausgegeben.

wenn ich zb 3 includes habe

inc1.php
inc2.php
inc3.php

dann includet er mir nur inc1.php

lasse ich alles mit echo ausgeben bekomme ich aber alle drei zu sehen (hlat leider nur die dateinamen)
faultier ist offline  
Alt 05.11.2005, 14:10  
Erfahrener Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 205
faultier
Standard

ich habe das ganze jetzt anders probiert - aber mit dem selben ergebnis=(
weiß denn keiner wie man sowas umgeht?

hier der neue code:
PHP-Code:
<?php
    
while ($rec_result=mysql_fetch_array($result)) {
    
$id_include $rec_result[id_include];     
               
$query_id "SELECT * FROM cms_includes WHERE id=$id_include";
                
$result_id mysql_query($query_id) or die("");
               
$num_rows_id mysql_num_rows($result_id);
               
$rec_result_id=mysql_fetch_array($result_id);
               include 
$rec_result_id[path];
    }

?>
wieder mit include probleme, mit echo nicht
faultier ist offline  
Alt 05.11.2005, 14:29  
Erfahrener Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 205
faultier
Standard

ok fehler gefunden
die includes vertragen sich tw nicht gegenseitig
faultier ist offline  
 


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
nervige includes Zergling-new PHP-Fortgeschrittene 3 31.07.2007 08:33
Includes zu Beginn? Madden PHP Tipps 2007 8 08.02.2007 00:19
Handling der Datei Includes DER_Brain PHP Tipps 2007 6 21.12.2006 19:36
Startseite bei Includes CGollhardt PHP Tipps 2006 8 20.04.2006 12:37
Includes mit externen GB CGollhardt PHP Tipps 2006 8 19.04.2006 17:15
Einbinden von Seiten, die Includes enthalten, Pfad probleme. PHP Tipps 2006 4 09.03.2006 19:10
Grundsatz: includes vom anderen Server PHP-Fortgeschrittene 6 09.03.2006 11:56
Module im Eigenbau (Problem mit includes) ChewyF5 PHP-Fortgeschrittene 3 27.07.2005 09:35
[Erledigt] Möglichkeiten für Includes PHP-Fortgeschrittene 4 28.04.2005 10:37
PHP Seite mit 2 Includes erstellen? Niedi PHP Tipps 2005 13 19.03.2005 15:58
[Erledigt] Includes (Referenzierung) Server, Hosting und Workstations 3 23.01.2005 15:52
Check von Includes zcmaster PHP Tipps 2005 5 12.01.2005 09:31
includes aus anderen ordnern PHP Tipps 2004 3 05.08.2004 12:13
Seite mit versch. includes. einige davon abschaltbar machen PHP Tipps 2004 24 01.08.2004 23:53
problem mit relativen includes in php PHP Tipps 2004 6 30.06.2004 13:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
includes schleife?, include in for schleife php, php schleife include, echo schleife und include, php schleife und include, php for schleife include

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