Kommentar-Funktion unter den Bildern

  • Themenstarter Themenstarter Blümchen
  • Beginndatum Beginndatum
Re: Kommentar Funktion unter den Bildern!

Hallo,

hmm na ja kann man nichts machen, dann versuche ich das eben in einem anderen Forum nochmals, ob die dann mehr wissen.

Danke für die Hilfe.

Gruß Blümchen
 
Re: Kommentar Funktion unter den Bildern!

Hallo,

so hab nun die Lösung. Ich habe noch folgendes gemacht.

Hab folgendes hinzugefügt:

Code:
<input type="hidden" name="gesendet" value="ok" />

Und dann im PHP Code noch folgendes:

PHP:
if('ok' == $_POST['gesendet'])
{

und schon sind keine zwei Einträge mehr drin :-)

Gruß Blümchen
 
Re: Kommentar Funktion unter den Bildern!

Hmm, okay.
Das haette uns auch vorher auffallen koennen, dass Du ueberhaupt nicht checkst ob das Formular ueberhaupt abteschickt wurde.
Dafuer brauchst Du aber kein Hidden, sondern kannst den Submit-Button abfragen.
 
Re: Kommentar Funktion unter den Bildern!

Hallo,

na ja es gibt ja immer mehrer Wege an das Ziel zu kommen. Du da habe ich aber noch eine andere Frage, will aber denke ich mal nicht ein neuen Tread dazu auf machen, wie kann ich das machen dass ich bei jedem Bild noch mitspeichere, wie oft es aufgerufen worden ist. Geht das denn so einfach oder muss man da alles verwerfen?

Gruß Blümchen
 
Re: Kommentar Funktion unter den Bildern!

Du fuegst der Tabelle mit den Bildern einen Integer hinzu. Z.B. "Aufrufe" oder "HitCount".
Jedes mal wenn ein Bild aufgerufen wird liest Du den Wert aus, zaehlst 1 drauf und schreibst ihn per UPDATE wieder rein.
 
Re: Kommentar Funktion unter den Bildern!

Hallo,

ok hab nun ein Feld angelgt, aber wie kann ich dem sagen, dass er mir immer um eines nach oben zählen soll, wie weiß er zu welchem Bild ich das haben will? Hmm ich verstehe gerade nur BF und nicht mal das richtgi :-( :suspekt:

Gruß Blümchen
 
Re: Kommentar Funktion unter den Bildern!

Wenn ein Bild angezeigt wird dann wird ja dessen ID uebergeben.
Damit weisst Du auch zu welchem Bild der Counter erhoeht werden muss.

Ich glaub Deine BildID war in $idx_bild, richtig?
Beispiel:
PHP:
$bilder=mysql_query("select * from bilder where id='$idx_bild'");
$bild=mysql_fetch_assoc($bilder);
//Bildausgeben
$aufrufe=$bild['aufrufe']+1;
mysql_query("update bilder set aufrufe='$aufrufe' where id='$idx_bild'");
 
Re: Kommentar Funktion unter den Bildern!

Hallo,

hab das mal so angepasst:

PHP:
<?php
$bilder=mysql_query("select * from tblbilder where id='$idx_bild'");
$bild=mysql_fetch_assoc($bilder);
//Bildausgeben
$aufrufe=$bild['hitcount']+1;
mysql_query("update tblbilder set aufrufe='$aufrufe' where id='$idx_bild'");
?>

Wenn ich nun aber in die Db schaue, dann ist da leider nur eine Null :eek:

Gruß Blümchen
 
Re: Kommentar Funktion unter den Bildern!

Du hast vergessen beim UPDATE das Feld aufrufe in hitcount umzubenennen.

Das DB-Feld fuer die ID des Bildes heisst auch ID?
PHP:
<?php 
$bilder=mysql_query("select * from tblbilder where id='$idx_bild'"); 
$bild=mysql_fetch_assoc($bilder); 
//Bildausgeben 
$aufrufe=$bild['hitcount']+1; 
mysql_query("update tblbilder set hitcount='$aufrufe' where id='$idx_bild'"); 
?>
 
Re: Kommentar Funktion unter den Bildern!

Hallo,

so das ging nun auch. So nun habe ich eine aller letzte Frage. Nun habe ich ja alles in der Datenbank drin. Jetzt geht es darum um raus holen. Hmm wie mache ich das denn genau? Bis jetzt habe ich mir mal die Tabelle gemacht wo es rein kommen soll. Die Tabelle sieht so aus:

Code:
<td width="4"><img src="../img/navigation/fake.gif" height="15" width="4"></td>
<td width="130"><p>&nbsp;</p></td>
<td width="375">
<p>&nbsp;</p></td>
<td align="right">
<p>&nbsp;</p></td>

So wie kann ich nun dem sagen, dass er mir immer die Komments zu dem Bild abrufen soll?

Gruß Blümchen
 
Zurück