ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
248
248
EMPFEHLEN
-
26.10.10 16:58 #1
- Registriert seit
- Oct 2010
- Ort
- Zweibrücken (Rheinland-Pfalz)
- Beiträge
- 41
Hallo
Ich hätte da mal wieder ein Problemchen...
Ich wollte in einem Script Kategorien anlegen.
Nennen wir sie Kategorie1 und Kategorie2
In der Datenbank steht nun kat1 und kat2
Nun wird sagen wir per Form kat1 der name testkategorie1 gegeben
Ergo hab ich mit echo $row[kat1] den namen testkategorie1 in der hp stehen
Hoffe ihr könnt mir soweit noch theoretisch folgen
Nun nehmen wir weiter an daß kat2 kein name zugewiesen wird.
Jetzt wollte ich daß eben in der Navigation nur Testkategorie1 steht aber eben nicht 2
Folgender Code:
Da ich die Kategorien durchnummeriere 1-10 gibt es halt kat1 - kat10PHP-Code:while($row = mysql_fetch_array($link))
{
?>
<ul >
<li><a href="<?php echo $row[kat1]; ?>.php" target="_parent" onfocus="this.blur()"><span
class="point"> </span><?php echo $row[kat1]; ?></a></li>
</ul>
</div>
<?php
}
?>
Wenn ich jetzt aber für jede kat einen link einbaue macht er ja 10 Links davon eben 9 ohne Name und Hyperlink weil ja in der DB nichts steht...
Kann man da eventuell mit $i++ was machen in (theorie: <?php echo $row[kat$i]; ?>)
wobei er dann eben bei jedem Durchlauf $i++; eins höher zählt ?
-
26.10.10 17:32 #2
- Registriert seit
- Oct 2010
- Ort
- Zweibrücken (Rheinland-Pfalz)
- Beiträge
- 41
Bin jetzt soweit:
Leider zeigt er mir immernoch alle Kategorien an. 3 mit und 7 ohne Text und Link ****PHP-Code:if (isset($row["kat1"]))
{
?>
<ul >
<li><a href="<?php echo $row[kat1]; ?>.php" target="_parent" onfocus="this.blur()"><span
class="point"> </span><?php echo $row[kat1]; ?></a></li>
</ul>
<?php
}
-
Wie sieht denn deine Tabelle aus? Bzw. zeig mal deine SQL-Anfrage.
-
26.10.10 17:53 #4
- Registriert seit
- Oct 2010
- Ort
- Zweibrücken (Rheinland-Pfalz)
- Beiträge
- 41
Habs raus...
if ($row["kat7"])
{
?>
<ul >
<li><a href="<?php echo $row[kat7]; ?>.php" target="_parent" onfocus="this.blur()"><span
class="point"> </span><?php echo $row[kat7]; ?></a></li>
</ul>
<?php
}
-
Grüße,
so wie sich das hier liest, hast du für jeden Link eine extra-Spalte in der DB angelegt.
Das ist natürlich nicht so schön und könnte noch leicht vereinfacht werden:
zur DB:
Beispielsweise ist deine erste Spalte Kategorien und deine zweite Linknamen.
So nun könntest du in die ersten Spalten Kat1 - Kat10 schreiben und in die zweite jeweils den Namen, den du in der Navi zum jeweiligen Objekt haben willst.
zum Code:
Im Skript könnte man das ganze über ne Schleife lösen, indem man sich die Anzahl der Datensätze aus der DB-Tabelle holt und die Schleifenvariable mit diesem Wert deklariert.
In der Schleife gibt es dann noch eine Fallunterscheidung:
I. Falls kein Datensatz vorhanden der auf Bsp.: Kat5 hört, dann mache nichts.
II. Falls Datensatz vorhanden, der Kriterien erfüllt -> Link reinschreiben
---> FERTIG.Mfg, Alex
“The function of good software is to make the complex appear to be simple.” (Grady Booch)
“First, solve the problem. Then, write the code.” (John Johnson)
-
26.10.10 21:13 #6
- Registriert seit
- Oct 2010
- Ort
- Zweibrücken (Rheinland-Pfalz)
- Beiträge
- 41
Den Link erstelle ich ja mit if ($row["kat7"])
Wenn da nichts drin steht zeigt er keinen link an.
Hab nun aber mehr oder minder das Problem daß ich über meine Config zwar Kategorienamen eingeben / ändern kann aber zu diesem dann nicht immer eine PHP Seite vorhanden ist
Versuche das gerade alles in eine Seite zu packen und per switch auf dei verschiedenen Kategorien zu verteilen. Werd ich morgen fertig machen...
Ähnliche Themen
-
Kategorien selbst erstellen in Mysql
Von Alex236 im Forum PHPAntworten: 9Letzter Beitrag: 22.12.09, 10:15 -
MySQL m-c Beziehung / Kategorien
Von Nob im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 27.05.09, 19:17 -
MySQL Ausgabe in Kategorien Sortieren...
Von StarboyCelli im Forum PHPAntworten: 1Letzter Beitrag: 13.05.08, 23:10 -
Kategorien herausfischen (Mysql)
Von Shinzo im Forum PHPAntworten: 4Letzter Beitrag: 18.12.05, 12:58 -
[mysql] Kategorien...
Von zinion im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 07.10.04, 16:31





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren