| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

27-11-2003, 16:23
|
|
maffy
Registrierter Benutzer
|
|
Registriert seit: Oct 2002
Ort: Steinach - Bad Bocklet
Beiträge: 286
|
|
Daten werden verhaut
Ich habe mir folgende Funktion geschrieben.
PHP-Code:
function navCategorie()
{
global $db;
$sql = $db->query("SELECT c.catid,c.cat,t.catid, t.fid parentforum,f.fid
FROM mr73_cat c, mr73_foren f
INNER JOIN mr73_threads t
USING (fid)
WHERE f.fid=$_GET[fid] AND t.catid=c.catid ");
while($row = $db->data($sql))
{
echo "<a href=suchthreads.php?catid=$row[catid]&fid=$row[fid] class='nav'>$row[cat]</a><div class='nav'>-></div>";
}
}
Hierbei habe ich jedoch folgende Probleme (warscheinlich relativ einfach):
1. Er gibt mir die Links untereinander aus wenn ich dass div Tag einfüge.
2. Nach dem letzten Link soll er mir kein -> mehr darstellen.
3. Vor den Links soll ein Text stehen wie z.B. nach folgender Kategorie sortieren:
MFG Maffy
__________________
in der ruhe liegt die kraft
|

27-11-2003, 16:33
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Re: Daten werden verhaut
Zitat:
Original geschrieben von maffy
1. Er gibt mir die Links untereinander aus wenn ich dass div Tag einfüge.
|
ach, echt?
liegt das eventuell daran, dass div ein block level element ist, und diese immer einen eigenen absatz erzeugen ...? (du solltest dir mal etwas mehr HTML-kenntnisse aneignen.)
Zitat:
|
2. Nach dem letzten Link soll er mir kein -> mehr darstellen.
|
das sollte er bei gar keinem link ausgeben.
ein > ist in html verflixt noch mal als &gt; zu schreiben, wenn es nicht zu einem tag gehört.
für das, was du eigentlich wissen wolltest: dann suche dir eine möglichkeit, den "letzten" link zu erkennen.
tipp: anzahl datensätze im ergebnis der query ermitteln, und einen zähler mitlaufen lassen.
Zitat:
|
3. Vor den Links soll ein Text stehen wie z.B. nach folgender Kategorie sortieren:
|
ja dann gib halt einen solchen aus!
(zweckmässigerweise vor der schleife ...)
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

28-11-2003, 09:13
|
|
maffy
Registrierter Benutzer
|
|
Registriert seit: Oct 2002
Ort: Steinach - Bad Bocklet
Beiträge: 286
|
|
Sorry über die Schreibweise des Scripts, aber das Programmieren mit PHP/SQL ist noch Neuland für mich und ein Profi sieht dass wahrscheinlich auch gleich.
Über manche Bemerkungen bzw. Beiträge, könnte ich mich jedes mal Aufregen, da Sie nicht wirklich weiter Helfen, Punkt.
MFG Maffy
__________________
in der ruhe liegt die kraft
|

28-11-2003, 09:18
|
|
XGremliN
PHP Senior
|
|
Registriert seit: Sep 2003
Ort: Karl-Marx-Stadt
Beiträge: 1.900
|
|
Nimm anstatt <div> einfach <span>, dann sollte es gehen, da <span> ein Inline-Element ist, vorausgesetzt ich hab das im SelfHTML richtig verstanden.
__________________
it's not a bug,
it's a feature!
|

28-11-2003, 11:14
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Original geschrieben von maffy
Über manche Bemerkungen bzw. Beiträge, könnte ich mich jedes mal Aufregen, da Sie nicht wirklich weiter Helfen, Punkt.
|
und ich könnte mich über leute wie dich jedes mal aufregen, die erst vor dem fragen kein stück weit nachdenken,
und dann auch noch patzig werden, wenn man ihnen hilfreiche antworten gibt, die aber noch ein bisschen selber nachdenken erfordern würden, statt ihnen die fertige lösung auf dem silbertablett zu präsentieren.
ist das faulheit oder doofheit, dass ihr immer so undankbar reagiert, wenn ihr keine fertige lösung vorgekaut bekommt?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

28-11-2003, 11:39
|
|
maffy
Registrierter Benutzer
|
|
Registriert seit: Oct 2002
Ort: Steinach - Bad Bocklet
Beiträge: 286
|
|
danke XGremliN;
wahsaga
Zitat:
|
und ich könnte mich über leute wie dich jedes mal aufregen, die erst vor dem fragen kein stück weit nachdenken,
|
Ich habe verschiedene sachen versucht. Wenn es funktioniert hätte, dann hätte ich nicht hier gepostet.
Zitat:
|
ist das faulheit oder doofheit, dass ihr immer so undankbar reagiert, wenn ihr keine fertige lösung vorgekaut bekommt?
|
Mit Faulheit oder Doofheit hat das ganze nix zu tun.
Und auserdem habe ich einige probleme die ich hier gepostet habe, für die ich aber keine Hilfe bekommen habe, auch selber lösen können.
__________________
in der ruhe liegt die kraft
|

28-11-2003, 13:01
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Original geschrieben von maffy
Ich habe verschiedene sachen versucht. Wenn es funktioniert hätte, dann hätte ich nicht hier gepostet.
|
zum beispiel, dass div ein block level element ist, und deshalb einen umbruch erzeugt, hättest du wissen können, nein eigentlich sogar müssen, wenn du dich in ausreichendem maße mit HTML beschäftigt hättest.
viele fragen hier erwecken mir den anschein, dass da leute sitzen, die sich denken, "so, jetzt mach' ich mir mal 'ne homepage mit php". das man dazu erst einaml in HTML fit genug sein sollte, scheint den wenigsten klar zu sein.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
|