wo finde ich den code für die abfrage meiner datenbank

danielklein

Grünschnabel
in meiner datenbank werden die Anzahl der Seitenaufrufe eines datensatzes als view aufgezeichnet. dieser wert wird wohl durch irgendein scipt generiert.

nun muss ich immer in die datenbank schauen um diesen wert abzufragen. Ganz schön umständlich, aber ich habe auch keine ahnung wie diesen wert in ein bestimmtes template bekomme.

Kann mir mal jemand auf die sprünge helfen, denn ich weiß nicht wo ich anfangen soll mit dem suchen.

Vielen Dank an alle Hilfsbereiten
 
Moin,

ich glaube, da musst du mehr Infos liefern:
Woran erkennt man bspw. den Datensatz, dessen views du wissen möchtest....worin besteht also die Gemeinsamkeit zwischen Datensatz und aufgerufener Seite?
 
Die Bezeichnungen habe geändert, sodass ich noch verstehe worum es geht.

Beispiel:

Datenbank = usr_web_10
Tabelle = obi_objekte
u.a. folgende Felder zur Tabelle: id, username, userip, objektnr, anz_status, views, bild1, bild2
u.a. folgende Spalten zur Tabelle: Feld, Typ, Kollation, Attribute, Null, Standard, Extra, Aktion

Lasse ich mir das Feld views anzeigen, so kommt folgende Tabelle:
sortiert nach: id (Spalte 1)
In den folgenden Spalten sind dann die Felder aus der 1. Tabelle in den Spalten zu sehen.
username (Spalte 2) userip (Spalte 3) usw.
Diese sind nun mit den Werten gefüllt, die der user bei Eingabe des Objektes eingegeben hat, sowie die Anzeige der Anzahl der Besuche zur id, bezeichnet mit views.



Eine Objektliste wird in einem Template namens objektliste.tpl, welche der user über seinen account aufrufen kann, angezeigt.
Einige Daten aus der Tabelle sind dort zu sehen. Nun möchte ich aber auch dem user anzeigen lassen, wie oft sein Objekt bisher angesehen wurde.

hier der code der Tabelle aus dem Template:
Code:
<table align="center" width="100%"><tr><td align="center">
  {foreach name=aussen item=box_dat from=$objektliste}
    <table width="100%" cellpadding="3" cellspacing="0" border="0" class="objektlisting">
	<tr>
	<td rowspan="4" width="85" height="70"><a href="{$box_dat.link}" target="_blank"><img border='0' src='{$box_dat.img_pfad}' alt="{$box_dat.titel}" title="{$box_dat.titel}" /></a></td>
	<td align="left" height="15"><b>{$box_dat.titel}</b></td>
	<td align="right" height="15">{$box_dat.preis} €</td>
	<td rowspan="4" width="80" align="center">
		<table width="100%" align="center">
		<tr>
		<td align="center">
		{if $box_dat.statuslink!=''}
		<a href="{$box_dat.statuslink}" target="_self">{if $box_dat.status=='on'}<font color="#009933"><b>online</b></font>{else}<font color="#FF0000"><b>offline</b></font>{/if}</a>
		{else}
		{if $box_dat.status=='on'}<font color="#009933"><b>online</b></font>{else}<font color="#FF0000"><b>offline</b></font>{/if}
		{/if}		</td>
		</tr>
		<tr>
		<td align="center">
		<a href="{$box_dat.editlink}" target="_self">Bearbeiten</a>		</td>
		</tr>
		<tr>
		<td align="center">
		<a href="{$box_dat.imglink}" target="_self">Bilder</a>		</td>
		</tr>
		<tr>
		<td align="center">
		<a href="{$box_dat.verlaengerungslink}" target="_self">Verlängern</a>		</td>
		</tr>
		</table>	</td>
	</tr>
	<tr>
	<td colspan="2" align="left" valign="top"><p>{$box_dat.beschreibung}</p>
	  <div style="clear:left;"></div>    </td>
	</tr>
	<tr>
	  <td height="15" align="left" valign="top">
HIER MÖCHTE ICH DIE VIEWS DEM USER ANZEIGEN LASSEN</td>
	  </tr>
	
	<tr>
	<td height="15" align="left">{$box_dat.details}</td>
	<td height="15" align="right">{$box_dat.kat_name}</td>
	</tr>
	</table>
	<br />
  {/foreach}
</td></tr></table>


So, ich hoffe, dass Du damit was anfangen kannst.

Vorab schon vielen Dank
 
Hallo, ihr habt euch ja viel Mühe gegeben :rolleyes: mich immer noch im Dunkeln stehen zu lassen.
Wer schaltet denn von euch das Licht wieder ein? ;-)
 

Neue Beiträge

Zurück