Autor |
Nachricht |
bender007
Threadersteller
Dabei seit: 19.09.2008
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mo 22.06.2009 23:55
Titel
|
|
|
Also habe alle code Beispiele durch leider funktioniert keiner er scheint immer das if statement zu ignorieren es wird immer nur das else ausgeführt.
Code: |
<?php
// Load in our navigation links from the MySQL database
require("sources/connection.php");
$sql = "SELECT name, url, title FROM nav";
$result = $conn->query($sql) or die(mysqli_error());
if($result){
while($row = $result->fetch_object()){
if($row->url == $_SERVER['REQUEST_URI'])
{
echo "<li class=\"active\"><a href='{$row->url}' title='{$row->title}'>{$row->name}</a></li>";
}
else
{
echo "<li><a href='{$row->url}' title='{$row->title}'>{$row->name}</a></li>";
}
}}
?> |
Datenbank:
1 Home index.php?page=1 Home Page
2 About Us index.php?page=2 About Page
3 Services By Us index.php?page=3 Services by us Page
4 License index.php?page=4 License Page
5 Contact Us index.php?page=5 Contact Us Page
Danke ersteinmal für die Hilfe vielleicht hat ja noch jemand ne Idee...
Zuletzt bearbeitet von bender007 am Mo 22.06.2009 23:56, insgesamt 1-mal bearbeitet
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 23.06.2009 09:51
Titel
|
|
|
Lass dir einfach mal $_SERVER['REQUEST_URI'] ausgeben, dann wirst du schon feststellen wo es hängt.
Man muss dir ja nicht die vollständige Lösung liefern, ein wenig Eigeninitiative kann nicht schaden
|
|
|
|
|
Anzeige
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Di 23.06.2009 11:10
Titel
|
|
|
meine fresse.
Code: |
$sql = "SELECT id, name, url, title FROM nav";
...
if($row->id==$_REQUEST["page"]){
...
} else {
...
}
|
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Di 23.06.2009 11:19
Titel
|
|
|
Code: |
<?php
$sql = mysql_query("select foo from bar");
while() :
?>
<li <?= (($_GET["id"] == $row->id) ? 'class="active"' : '') ?>><a href="#">link</a></li>
<?php
endwhile;
?>
|
so oder so ähnlich würd ichs machen.
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Di 23.06.2009 12:36
Titel
|
|
|
ich nich. der ternäre operator killt die strukturelle übersicht komplett.
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 23.06.2009 12:43
Titel
|
|
|
wäre aber durchaus angebracht den html code zu trennen.
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Di 23.06.2009 12:50
Titel
|
|
|
choise hat geschrieben: | wäre aber durchaus angebracht den html code zu trennen. |
das wohl. allerdings kommt der OP ja nichmal mit dem sql udn php auf unterstem niveau klar. hier jetz philosophische debatten führen zu wollen, is vergebene liebesmüh.
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Di 23.06.2009 13:01
Titel
|
|
|
DEKONSTRUKTIV hat geschrieben: | ich nich. der ternäre operator killt die strukturelle übersicht komplett. |
strukturelle übersicht und codesuppe?
is klar
|
|
|
|
|
|
|
|
Ähnliche Themen |
BLOB in mysql per php oder mysql einfügen
PHP --- MYSQL einfügen
Textdatei zeilenweise in schleife in MySQL-Tabelle einfügen?
HTML code in MySQL Daten bank einfügen macht Probleme
[PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden
[PHP/MySQL] MySQL Error: 1054, falsche Tabelle ausgewählt?
|
|