php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.05.2005, 13:09  
Gast
 
Beiträge: n/a
Standard Frage zu einem Forum Tuturial

Guten Tag euch allen,

ich habe gerade ein Tuturial zu einem Forum gemacht. Das ging auch alles Ohne wenn und aber aber nun komme ich an eine Stelle, wo ich einfach nimmer weiter komme und nun hoffe ich, dass Ihr mir dabei helfen könnt.

Meine Frage:

In dem Forum möchte ich gerne immer einen Pfad angeben also z.B. so:

PFAD: Forum / Support / Warum geht das nicht

So nun habe ich schon folgendes gemacht:

PFAD: ( wird einfach so rein geschrieben )
Warum geht das nicht ( das habe ich schon schon drin das mache ich so:

PHP-Code:
<?php echo $row2['titel'];?>
Der Code dafür sieht dann so aus:

PHP-Code:
<?php           $sql2 mysql_query("SELECT * FROM simple_posts  WHERE threadid = '$threadid' ORDER BY postid ASC");  //   post selecten im gewisse daten zu holen
                                                                
$row2 mysql_fetch_Assoc($sql2);  // eine zeile(den ersten post des threads) auslesen
                                                                 
                                                                
$titel $row2['titel']; // titel besorgen
                                                                
?>
So nun fehlt mir aber noch die Anzeige aus welcher Rubrik das kommt also in diesem Beispiel eben die Rubrik Support. Kann mir da einer / eine sagen wie ich das machen muss? Denn ich komme da wirklich nicht mehr weiter. Ach ja so sehen die drei Tabellen in der DB aus:

CREATE TABLE `simple_foren` (
`boardid` int(11) NOT NULL auto_increment,
`name` text NOT NULL,
`beschreibung` text NOT NULL,
`rechte` int(2) NOT NULL default '0',
PRIMARY KEY (`boardid`)
) TYPE=MyISAM AUTO_INCREMENT=2147483647 ;


CREATE TABLE `simple_posts` (
`postid` int(11) NOT NULL auto_increment,
`threadid` int(11) NOT NULL default '0',
`von` text NOT NULL,
`datum` text NOT NULL,
`edit_datum` datetime NOT NULL default '0000-00-00 00:00:00',
`post` text NOT NULL,
`titel` text NOT NULL,
`ip` text NOT NULL,
`del` varchar(10) NOT NULL default '',
PRIMARY KEY (`postid`)
) TYPE=MyISAM AUTO_INCREMENT=28 ;


CREATE TABLE `simple_threads` (
`threadid` int(11) NOT NULL auto_increment,
`boardid` int(11) NOT NULL default '0',
`status` char(2) NOT NULL default '',
`del` varchar(10) NOT NULL default '',
`closed` int(1) default NULL,
PRIMARY KEY (`threadid`)
) TYPE=MyISAM AUTO_INCREMENT=22 ;
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.05.2005, 13:32  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

3 sachen allgemein:

error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
PHP-Code:
error_reporting(E_ALL); 
damit werden dann alle Fehler ausgegeben.
Mögliche Fehler die dann auftreten und wie man sie beheben kann:
Notice: Use of undefined constant ...
Notice: Undefined variable ...

mysql error
man sollte in seinen Scripten immer mysql_error() verwenden, in etwa so:
PHP-Code:
$sql "SELECT feld1,feld2 FROM table WHERE id=5";
$result mysql_query($sql) or die(mysql_error().'
Query: '
.$sql); 
select * from
Warum soll ich nicht SELECT * schreiben?
http://www.php-faq.de/q/q-sql-select.html


und zu der liste
nennt sich "breadcrumps" such dazu mal hier vieleicht aufm forum oder via google, da gibts einige tutorials dazu.

mfg
robo47
robo47 ist offline  
Alt 09.05.2005, 13:51  
Gast
 
Beiträge: n/a
Standard

Hallo,

also wenn ich oben auf Suche klicke und dann breadcrumps eingebe dann komme ich eben nur auf meinen Beitrag hier. Also hier kann ich mal nichts finden, ich werde aber gleich mal noch auf Google.de suchen. Mal sehen ob ich da was finden kann.

Dann das hier:

select * from
Warum soll ich nicht SELECT * schreiben?
Arrow http://www.php-faq.de/q/q-sql-select.html

das habe ich gemacht weil ich eh alle Felder brauch
 
Alt 09.05.2005, 13:56  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

trotzdem sollte man der sauberkeit halber die namen benutzen, glaubs mir ...
robo47 ist offline  
Alt 09.05.2005, 14:00  
Gast
 
Beiträge: n/a
Standard

Ja es mag ja schön und gut sein aber das war nicht meine Frage und solange ich damit leben kann ist mir da auch egal. So fit bin ich nun mal noch nicht und möchte es auch nicht werden. Ich mach das nur weil ich das machen muss und weil ich es brauch. Was alles passieren kann wenn das oder das so ist, ist mir ehrlich gesagt scheiß egal. Das ist mein Forum und damit kann ich machen was ich will
 
Alt 09.05.2005, 14:06  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

was ein ansatz, wieder ein coder mehr der die welt mit seinem müll-code belästigen will und seinen server unnötig belasten will und der irgendwann hoffentlich mal mit seinem code deshalb auf die .... fliegt ...

naja jeder muss selbst lernen ...


hier bissel mehr input zu deinen Brotkrümmeln:
Zitat:
"bct": bread crumb trail bzw. auf Deutsch Brot-Krümel-Pfad*)
http://www.evolt.org/article/Breadcr...overs/17/4455/

mfg
robo47
robo47 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
Forum in eigenes Projekt einbinden SingleSignOn agrajag PHP Tipps 2008 4 12.10.2007 15:15
Kniffelig: DB Layout check, Instanzierbares Forum [pic] Melchior Datenbanken 6 09.09.2006 16:49
Ein kleine Frage zum posten hier im Forum Kein Genie Off-Topic Diskussionen 3 20.03.2006 13:40
PHP Forum – ungelesene Beiträge im Forum I-Spy PHP Tipps 2005-2 14 09.10.2005 13:07
[Erledigt] Forum ohne mySQL ??? Off-Topic Diskussionen 14 15.07.2005 00:08
Forum: Forenstruktur anzeigen &amp;amp; als gelesen markieren PHP-Fortgeschrittene 4 05.06.2005 22:29
Wichtige Frage zum auslesen der letzten Beiträge PHP Tipps 2005 54 23.04.2005 13:16
Forum mit Registrierungsdaten gesucht! Beitragsarchiv 1 03.01.2005 16:22
WICHTIGE Frage zu PHP Forum PHP Tipps 2004 7 29.10.2004 20:25
Logindaten aus dem phpbb2 Forum PHP-Fortgeschrittene 5 19.10.2004 22:00
Forum sortieren Datenbanken 1 07.09.2004 13:21
PHP Galerie & Forum auf Seite includen PHP Tipps 2004 3 27.08.2004 09:54
Eigenes FOrum PHP Tipps 2004 11 14.08.2004 13:03
Gesucht - Forum für Anfänger? Off-Topic Diskussionen 17 03.07.2004 13:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie stelle ich eine frage ins tuturial forum

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