Problem Datenbank abfrage Liste ausgeben...

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Dagtor
Mitglied
Beiträge: 36
Registriert: 11.07.2008 00:12
Wohnort: Bamberg

Problem Datenbank abfrage Liste ausgeben...

Beitrag von Dagtor »

Hallo zusammen,

habe da schon wieder ein ekelhaftes Problem... nach tausend versuchen, vergleichen mit anderen MODS hier und auf .com komme ich einfach nicht drauf...
Was mach ich falsch?

Ich will einfach eine Liste an daten in einer Tabelle ausgeben...
Dafür habe ich folgendes in der .php im root

Code: Alles auswählen

// Get unit data

		
		$sql = "SELECT *
			FROM " . TVP_UNIT_TABLE . "
			ORDER BY tvp_unit_id';
   			$result = $db->sql_query($sql);

		while ($row = $db->sql_fetchrow($result))
		{

    		$template->assign_block_vars('entryloop', array(
       		'TITEL' 		=> $row['tvp_unit_titel'],
       		'DATE' 		=> $row['tvp_unit_date'],
       		'DURATION' 	=> $row['tvp_unit_duration'],
       		'DISTANZ' 	=> $row['tvp_unit_distanz'],
       		'HM' 		=> $row['tvp_unit_hm'],
       		'ORT' 		=> $row['tvp_unit_ort'],
       		'AKTGEW' 	=> $row['tvp_unit_aktgew'],
       		'TEMP' 		=> $row['tvp_unit_temp'],
       		'NOTIZ' 		=> $row['tvp_unit_notiz'],
        		'BMI' 		=> $row['tvp_unit_bmi'],
   	 	));

		}
		$db->sql_freeresult($result);


// Get unit data end
und dies im theme body:

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

	<h2>{L_TVP_TITLE}</h2>

	<div class="forumbg">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div style="text-align: center;">
				
				<input class="button1" type="button" onclick="window.location.href='{U_TVP}'" value="{L_U_TVP}" />&nbsp;&nbsp;
				<input class="button1" type="button" onclick="window.location.href='{U_TVP_REG}'" value="{L_U_TVP_REG}" />&nbsp;&nbsp;
				<input class="button1" type="button" onclick="window.location.href='{U_TVP_UNIT}'" value="{L_U_TVP_UNIT}" />&nbsp;&nbsp;
				<input class="button1" type="button" onclick="window.location.href='{U_TVP_ENTRY}'" value="{L_U_TVP_ENTRY}" />&nbsp;&nbsp;
				<input class="button1" type="button" onclick="window.location.href='{U_TVP_FORUM}'"   value="{L_U_TVP_FORUM}" />
				<br/>
				<br/>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>


<div class="forumbg">
	<div class="inner"><span class="corners-top"><span></span></span>

	<table class="table1" cellspacing="1">
	<tbody>
	<tr class="row3">
			<td>{L_E_TITEL}</td>
			<td>{L_E_DATS}</td>
			<td>{L_E_DURATION}</td>
			<td>{L_E_DISTANZ}</td>
			<td>{L_E_HM}</td>
			<td>{L_E_ORT}</td>
			<td>{L_E_AKTGEW}</td>
			<td>{L_E_TEMP}</td>
			<td>{L_E_NOTIZ}</td>
			<td>{L_E_BMI}</td>


		
	
	</tr>
			
				
			
<!-- BEGINN entryloop -->
	<tr class="<!-- IF entryloop.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
		<td>{entryloop.TITEL}</td>
		<td>{entryloop.DATS}</td>
		<td>{entryloop.DURATION}</td>
		<td>{entryloop.DISTANZ}</td>
		<td>{entryloop.HM}</td>
		<td>{entryloop.ORT}</td>
		<td>{entryloop.AKTGEW}</td>
		<td>{entryloop.TEMP}</td>
		<td>{entryloop.NOTIZ}</td>
		<td>{entryloop.BMI}</td>
		
	</tr>
	
		<!-- END entryloop -->
	</tbody>
	</table>

	<span class="corners-bottom"><span></span></span></div>
</div>


<!-- INCLUDE overall_footer.html -->
Im Moment endet alles, und egal was ich versuche mit einer weissen Seite...
Ich wäre euch für eure Antwort echt danbar...
Sport ist ein Privileg der Landlosen
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Problem Datenbank abfrage Liste ausgeben...

Beitrag von Dr.Death »

Hi,

vielleicht nur ein Tippfehler ???

BEGIN schreibt man nur mit einem N im Englischen....

Siehe dazu auch: http://area51.phpbb.com/docs/coding-gui ... templating

In Deiner .php Datei sollte aber noch das hier vorhanden sein:
http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten

Zusätzlich noch beachten, das in Deiner eingebauten Sprachdatei alles in UTF8 ohne BOM Format gespeichert ist.
Dagtor
Mitglied
Beiträge: 36
Registriert: 11.07.2008 00:12
Wohnort: Bamberg

Re: Problem Datenbank abfrage Liste ausgeben...

Beitrag von Dagtor »

Hallo...

danke erst mal für die schnelle Antwort...
Das N in Begin wars nicht...
In Deiner .php Datei sollte aber noch das hier vorhanden sein:
http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten

Zusätzlich noch beachten, das in Deiner eingebauten Sprachdatei alles in UTF8 ohne BOM Format gespeichert ist.
Das ist auch nicht das Problem... habe eben genau diese Vorlage benutzt. Es sind andere Teile der mod schon einwandfrei am Laufen auf der Basis. Speziell diese Datenbankabfrage funktioniert nicht...

Fällt euch noch was ein?! Der Code ist jetzt eh schon auf ein minimu reduziert... das war ja noch einiges mehr... Die Liste müsste doch einfach abfrubar sein?!?

Gruß

Dagtor
Sport ist ein Privileg der Landlosen
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Problem Datenbank abfrage Liste ausgeben...

Beitrag von Dr.Death »

Dann poste doch mal deinen Code in unserem Pastbin
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: Problem Datenbank abfrage Liste ausgeben...

Beitrag von Helmut »

Hallo Dagtor,

so wie ich das gesehen habe, hast du einen Tippfehler in deiner SQL Anweisung drinnen.

Ersetze mal

Code: Alles auswählen

FROM " . TVP_UNIT_TABLE . "
durch folgendes:

Code: Alles auswählen

FROM " . TVP_UNIT_TABLE . '
Dann sollte die Abfrage eigentlich gehen.

Gruß Helmut :wink:
Ich bin nicht ganz dicht.... na und.
Dagtor
Mitglied
Beiträge: 36
Registriert: 11.07.2008 00:12
Wohnort: Bamberg

!

Beitrag von Dagtor »

@Helmut


Du bist Spitze!!!

Das war es...

Vielen vielen Dank...
Sport ist ein Privileg der Landlosen
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“