Gimli
Mitglied
Erstmal der Code:
Warum giebt er immer nur 'Die angegegbene Erweiterung existiert nicht' aus, obwohl sie existiert? Mach ich was falsch?
Ich hoffe der Code ist gut beschrieben und mir kann jemand antworten.
Kann mir keiner helfen?
PHP:
$query = "SELECT * FROM cols";
$rsl = mysql_query($query);
while($cn=mysql_fetch_object($rsl)) {
$boxname = $cn->boxname; // Boxname wird definiert
$text = format($cn->text); // Inhalt der Box wird definiert
$typ = $cn->typ; // Typ wird definiert (norm für normale Box, z.B. online für ein Extra
$query2 = "SELECT * FROM extras"; // $query für auslesen der installierten extras.
$rsl2 = mysql_query($query2); // $rsl (Result) der Query
while($st=mysql_fetch_object($rsl2)) { // while shleife zum durchgehen aller Extras
$typname = $st->name; // Typname auslesen und definieren
$disabled = $st->disabled; // Auslesen ob das Extra aktiviert oder Deaktiviert ist
if($typname == $typ) { // Stimmt der Typname mit dem Typ der Box überein?
$text .= "<br><br>"; // Wenn ja dann zwei neue Zeilen dem Text hinzufügen
if($disabled == 1) { // Ist das Extra deaktiviert?
$text .= "Deaktiviert!"; // Wenn ja dann 'Deaktiviert' dem Text hinzufügen
}
else $text .= "test"; // Andernfalls funktion für Extra starten
}
elseif($typ == "norm") $text .= "<br>"; //Andernfalls prüfe ob der Boxtyp der Typ 'norm' ist. // Wenn ja neue Zeile zum Text hinzufügen
else $text = "<br><br>Die angegebe Erweiterung existiert nicht"; // Andernfalls Den String als Text definieren
unset($disabled,$typname);
}
$boxes .= '<div class="left_top"></div>
<div class="left_mid"><h1>'.$boxname.'</h1>
<p>'.$text.'</p>
</div>
<div class="left_bot"></div>
';
unset($text,$disabled,$typname);
}
Ich hoffe der Code ist gut beschrieben und mir kann jemand antworten.
Kann mir keiner helfen?
Zuletzt bearbeitet: