Datenbank Abfrage einer Gallerie

TwoBrothers

Grünschnabel
Hallo,
bin noch recht neu hier und habe auch gleich mal eine Frage.
Ich hoffe dass ich mit dem Problem richtig bin im Unterforum HTML.

Also es geht um folgendes.
Ich baue derzeit mit einem bekannten an einer Webseite rum.

Nun habe ich mir die Kostenlose Web Gallerie "Coppermine" heruntergeladen.
So an sich erfüllt dieses ding auch alles was wir so brauchen also Bewertungssystem der Bilder - Kommentare usw.

Nur Problem ist das auf der Startseite keine Zufallsbilder eingeblendet werden die man dort bewerten kann.
Zudem ist keine Suchfunktion eingebaut - so das man nach Alter ,PLZ usw suchen kann.
Als Beispiel wäre da : http://www.hotornot.de oder auch autopixx.de

Ich weiß das dies eigene Portale sind.......nur kann man nicht so ein ding in etwa programmieren und in die vorhandene Gallerie einfügen?
Also im grunde ein Programm was die Datenbank abfragt und dann die Suchergebnisse anzeigt.
Von mir aus auch auf einer gesonderten Seite.

Wäre dies der Aufwand überhaupt wert?
Habe da nu schon einige Leute gefragt und die meinten dies wäre nicht machbar.

Als kleine Info noch ,es geht um diese Seite hier : http://www.two-brothers.de/gallerie

Vielleicht hat da ja jemand nen Plan.

Gruß : Michael
 
Moin,

ich leite deine Frage ans PHP-Forum weiter ;)

[phpf]mysql_query[/phpf] sendet eine Anfrage an MySQL.

Als kleine Info noch ,es geht um diese Seite hier : http://www.two-brothers.de/gallerie
Aktuell schickt der Server nach über 3 Minuten in der Warteschleife diese Antwort an den Browser:
http://www.two-brothers.de/gallerie/ hat gesagt.:
Coppermine critical error:
Unable to connect to database !

MySQL said: Can't connect to MySQL server on '80.81.241.56' (110)

mfg Maik
 
Eine Suchfunktion ist grundsätzlich erst einmal nichts anderes als
- ein Formular mit einem Eingabefeld und einem Submit-Button, mit der action-URL zu einem server-seitigem Script
- ein Script (z.B. PHP, kann aber auch grundsätzlich etwas anderes sein)

Du baust also in deine Start-Seite ein Form ein, was eine action-URL zu bspw. search.php:

HTML:
<form action="search.php" method="GET">
  <input type="text" name="searchkeywords" value="[Suchwort]"/>
  <input type="submit" name="searchsubmit" value="Finden"/>
</form>

Anschließend baust du dir eine search.php:
PHP:
<?php
// Suchbegriffe aus dem Formular holen und in $search speichern
$search = $_GET['searchkeywords'];

// Hier eine Validierung und Filterung der Eingabe vornehmen
// .... TODO ....

// Verbindung zum MySQL-Server aufbauen
mysql_connect("localhost", "user", "password");

// Suche in spezifischen Tabellen
$q = mysql_query("SELECT * FROM tabelle WHERE spalte LIKE '%$search%'");

// Über die Ergebnisse schleifen, solange noch welche vorhanden
while($result = mysql_fetch_array($q))
{
    // TODO Darstellung der Ergebnisse
}
?>

Allerdings würde es mich schon sehr wundern, wenn Coppermine keine Suchfunktion anbietet.


EDIT:

Ich hab mir das grad mal angesehen. Es gibt ein Script "search.php", welches ein Formular einbettet. Dieses Formular kann man auch statisch in HTML nachbilden:

HTML:
<form method="post" action="thumbnails.php" name="searchcpg">
<input type="text" style="width: 80%" name="search" maxlength="255" value="" class="textinput" />
<input type="submit" value="Suchen"/>
<input type="hidden" name="album" value="search" />
</form>
 
Zuletzt bearbeitet:
Hallo,
danke für die schnellen Antworten.

Also das meine Datenbank nach 3min ein Error aussendet ist mir aber auch neu.
Wenn ich hier an der Webseite rumbaue dann habe ich diese Seite manchmal den halben Tag lang auf und es passiert rein gar nichts. Bleibt immer sichtbar das ganze.

Woran kann das dann liegen das es bei euch so ist?


Zu dem HTML , bzw PHP Code von Saftmeister,
da muß ich ehrlich sagen das ich nicht ganz so betucht bin was diese Codes angeht.
Kann zwar eine Einfache Webseite bauen - in HTML und Flash aber da hört es dann auch bald wieder auf.
Ich sag ma so,kann viele dinge - wie Musik selbst komponieren,einfache sachen in 3D entwerfen - einfache Webseiten - Online Shops einrichten - Design von einigen sachen erweitern usw.
Aber da nun komplett nen neuen Code schreiben,das is mir dann wieder zu hoch.

Wie kann ich sowas als totaler Newbie sag ich mal nu am besten angehen?
Eine Suchfunktion habe ich nu bei Coppermine nicht direkt gefunden.

Wie gesagt,wenn ihr nu bei mir in die Gallerie geht dann seht ihr ja glech alle Alben usw - es soll am ende aber so sein das anstatt der Albenseite da eine andere auftaucht - wo dann zufallsbilder eingeblendet werden und wo diese SuFu angezeigt wird. Wie eben bei Hotornot oder diesem Autopixx.

Und mal eine bescheidene Frage, könnte mir da vielleicht einer intensiver bei helfen? Weil ich bin ehrlich,so ganz allein bin ich da wohl etwas überfordert.
Da mir einfach die Erfahrung fehlt.

Vielleicht gibts hier ja einen der seine Fähigkeiten etwas anwenden möchte und hilft so mit?
Ich weiß das sowas normal nen haufen Kohle kostet.....nur bin ich auch da ehrlich,das ich dafür nicht so das Geld habe.

Gruß : Michael
 
Zurück