• Willkommen, Gast!
  • Sonntag, 27. September 2020, 16:16:48
Position: Home » Allgemeines » Scriptanfragen » Suchfunktion, Einfügen von Daten
Antworten
Thema: Suchfunktion, Einfügen von Daten [Seite 1 ]

Kein neuer Beitrag tcx , 29.06.2008, 20:04
Beitrag #1   

IP: n/a
Rang: * * * * * * *
Registrierung: 24.07.2007, 22:58
Homepage: http://www.sp2clan.com
Wohnort: Koblenz
 

Forum-Gott mit 67 Punkte, 47 Beiträge
Hallo!

Für unser Projekt brauchen wir eine Suchfunktion.
Da wir vorerst auf ein fertiges CMS verzichten wollen, möchten wir alles selbst erstellen bzw mit
professioneller Hilfe.
Wir benötigen noch eine Suchfunktion mit der man sich die Bilder zusammensuchen kann.

Jedes unserer Bilder hat eine einmalige ID die aus 3 Chiffren besteht.
Landeskennzahl(Wo das Bild gemacht wurde) - Fortlaufende Nummer - Fotograf
Da wir alle Bilder in einem Ordner Speichern wollen und den Usern das
Bildname-in-den-Browser-eintippen ersparen wollen und damit das ganze ein wenig Professioneller
wird brauchen wir halt eine Suchfunktion die Folgendes Leistet:
Vollständige Suche (DE-0000-XXX) oder
Suche nach Land (DE, AT, CH) oder
Suche nach Fotograf (xxx).
Nachdem man auf Suchen geklickt hat werden entweder die genauen Treffer bei vollständiger ID
angezeigt oder die Auswahlen bei land under Fotograf.
Es sollten nach möglichkeit bei Multipler auswahl die Thumbs angezeigt werden.

Das Eintragen der Daten in eine Datenbank sollte kein Problem sein.

Desweiteren brauchen wir ein kleines Formular das in eine Datei an eine Bestimmte posizion einen
Code erstellt.
Die Gallerie benutzt für das Anzeigen eines Bildes folgenden Code
Code:
1
2
3
4
5
6
7
<div class="imageElement">
<h3>NAME DES BILDES</h3>
<p>BILD ID</p>
<a href="#" title="open image" class="open"></a>
<img src="PFAD ZUM BILD" class="full" />
<img src="PFAD ZUM THUMB" class="thumbnail" />
</div>


Da sämtliche Bilder in einem Ordner gespeichert werden bleibt der Pfad (bis auf den Bildnamen der
aus der ID besteht) immer gleich.
Es soll also der oben stehende Code in die php Datei der Gallerie einngefügt werden Nachdem man in
einem Formular den Namen, die ID und die Bildnamen (Large und Thumb) eingetragen hat. Desweiteren
soll man auswählen wieviel Bilder man einfügt (maximal 10).
Der Upload der Bilder erfolgt per FTP oder selbsterstelltem Uploadscript.
Hierbei soll es keine Loginfunktion geben oder sonstige absicherungen geben.


Wenn das alles viel zu viel aufwand ist werden wir wohl doch auf ein fertiges CMS setzten müssen.
Nur dann gibt es wieder das Problem mit der Anpasserei... Naja... da werden wir wohl durch müssen^^

http://www.teleplex.de/tcx/ubar.jpg

 
Kein neuer Beitrag tcx , 29.06.2008, 22:58
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 24.07.2007, 22:58
Homepage: http://www.sp2clan.com
Wohnort: Koblenz
 

Forum-Gott mit 67 Punkte, 47 Beiträge
Sorry wegen dem Doppelpost.

Für die suche verwende ich folgendes:
Die Datei lizenz.php enthält folgenden Code
Code:
1
2
3
<?php <form action="ergebniss.php" method="get"> 
<input type="text" value="Bild ID" name="suche"> 
<button type="submit">Suchen</button> ?>

Das Problem ist das die Datei jetzt nicht lädt.
Eingebettet ist sie so
Code:
1
2
3
4
5
6
7
8
<td background="Bilder/natimp_22.jpg" width="804" valign="top"><div align="left">
<p><strong>Lizenz</strong><hr />
<p>Nutzen Sie bitte das Suchfeld um Ihr Bild anzeigen zu lassen.<br />
Sie können die gesammte ID verwende oder nur die Länderkennung oder die Fotografenkennung.</p>
<?php <form action="ergebniss.php" method="get"> 
<input type="text" value="Bild ID" name="suche"> 
<button type="submit">Suchen</button> ?>
</div></td>

Da ich von php Null Ahnung habe finde ich den Fehler natürlich nicht.

Die Ergebniss.php sieht so aus für die die es Interessiert. Es kann ja mal wer drüberschauen und
gucken ob das so ginge. Den Code hab ich mir zusammengegoogelt.
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php 
if(isset($_GET['suche'])) 

$ordner = '/gallery/images'; 
$ORDNER = opendir($ordner); 
while($datei = readdir($ORDNER)) 

if(substr_count($_GET['suche'],$datei)) 

echo '<img src="'.$ordner.'/'.$datei.'" alt="'.$datei.'" /><br />'; 



else 


<form action="suche.php" method="get"> 
<input type="text" value="Suchbegriff" name="suche"> 
<button type="submit">Suchen</button> 
</form> ?>

Wenn ich den Code aus der lizenz.php in eine eigene Datei packe gibt der Browser folgendes aus
Code:
1
2
Die von Ihnen aufgerufene Adresse, http://natural-impressions.eu/content/search/, ist zurzeit nicht erreichbar. Bitte überprüfen Sie die korrekte Schreibweise der Webadresse (URL) und versuchen Sie dann die Seite neu zu laden.
Stellen Sie sicher, dass eine Verbindung mit dem Internet besteht und überprüfen Sie, ob andere Programme mit der selben Verbindung funktionieren.

Die Datei habe ich nicht per php include eingebaut. Wie oben geschrieben ist sie direkt in der
lizenz.php.

http://www.teleplex.de/tcx/ubar.jpg
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 29.06.2008, 23:05 von tcx.

 
Kein neuer Beitrag Nils , 30.06.2008, 11:30
Beitrag #3   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

folgendes ist kein gültiger PHP-Code:
Code:
1
2
3
<?php <form action="ergebniss.php" method="get"> 
<input type="text" value="Bild ID" name="suche"> 
<button type="submit">Suchen</button> ?>

Denn zwischen <?php und ?> muss halt PHP verwendet werden und es kann nicht einfach "nakter"
HTML-Code dazwischen stehen. Da dein HTML-Code nichts dynamisches enthält, kannst du die <?php und
?> Tags auch einfach weglassen. Dann sollte das gehen.

mfg Nils

 
Kein neuer Beitrag tcx , 30.06.2008, 12:36
Beitrag #4   

IP: n/a
Rang: * * * * * * *
Registrierung: 24.07.2007, 22:58
Homepage: http://www.sp2clan.com
Wohnort: Koblenz
 

Forum-Gott mit 67 Punkte, 47 Beiträge
Danke. Die Seite lädt jetzt. Nur jetzt passiert nichts wenn man einen Suchbegriff eingegeben hat.
Die ergebniss.php lädt sich toto und anschließend wieder nicht erreichbar.
Die <?php ?> hab ich auch da rausgelöscht

http://www.teleplex.de/tcx/ubar.jpg

 
Kein neuer Beitrag Nils , 30.06.2008, 13:07
Beitrag #5   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Zeig nochmal den Inhalt der ergebnis.php bitte.

mfg Nils

 
Kein neuer Beitrag tcx , 30.06.2008, 14:29
Beitrag #6   

IP: n/a
Rang: * * * * * * *
Registrierung: 24.07.2007, 22:58
Homepage: http://www.sp2clan.com
Wohnort: Koblenz
 

Forum-Gott mit 67 Punkte, 47 Beiträge
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if(isset($_GET['suche'])) 

$ordner = '/gallery/images'; 
$ORDNER = opendir($ordner); 
while($datei = readdir($ORDNER)) 

if(substr_count($_GET['suche'],$datei)) 

echo '<img src="'.$ordner.'/'.$datei.'" alt="'.$datei.'" /><br />'; 



else 


<form action="suche.php" method="get"> 
<input type="text" value="Suchbegriff" name="suche"> 
<button type="submit">Suchen</button> 
</form>

So steht der jetzt in einer eigenen Datei.
Ich denk mal die sache mit <form> ist da wohl auch zuviel bzw falsch.

http://www.teleplex.de/tcx/ubar.jpg

 
Kein neuer Beitrag Nils , 30.06.2008, 14:35
Beitrag #7   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Machs mal so:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if(isset($_GET['suche']))
{
  $ordner = '/gallery/images'; 
  $handle = opendir($ordner);
  while($file = readdir($handle))
  {
    if($file != '.' && $file != '..' && strpos($file,$_GET['suche']) !== false)
    {
      echo '<img src="'.$ordner.'/'.$file.'" alt="'.$file.'" /><br />'."\n";
    }
  }
  close($handle);
}
else
{
?>
<form action="ergebnis.php" method="get"> 
<input type="text" value="Suchbegriff" name="suche"> 
<input type="submit" value="Suchen" /> 
</form>
<?php
}
?>


mfg Nils

 
Kein neuer Beitrag tcx , 30.06.2008, 15:06
Beitrag #8   

IP: n/a
Rang: * * * * * * *
Registrierung: 24.07.2007, 22:58
Homepage: http://www.sp2clan.com
Wohnort: Koblenz
 

Forum-Gott mit 67 Punkte, 47 Beiträge
Lädt zwar aber ab den Code wird von der seite nichts mehr angezeigt.
header und navigation sind da. Alles andere fehlt.

http://www.teleplex.de/tcx/ubar.jpg

 
Kein neuer Beitrag Nils , 30.06.2008, 15:39
Beitrag #9   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Vielleicht ist da ein Fehler drin. Füg mal vor:
Code:
1
if(isset($_GET['suche']))

folgendes ein:
Code:
1
2
ini_set('display_errors',1);
error_reporting(E_ALL);

Und guck nochmal.

mfg Nils

Abonnieren Druckansicht
Antworten

n/a n/a 1     (Anzeige: 1 – 9; insgesamt: 9) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Legende: Administratoren, User, Moderatoren
Themenaktionen:
Beiträge verschieben

Toggle Ähnliche Themen zu „Suchfunktion, Einfügen von Daten“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Checkboxen in einen Array laden und wieder au ... 4 70175 25.01.2012, 09:04
Von: KingGO
10.01.2015, 19:31
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  1.36 auf 1.42 Änderrungen an der Datenbank? 4 10601 15.11.2010, 09:26
Von: Anonymous
17.11.2010, 20:06
Von: Anonymous Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema User-Daten nur für eingeloggte sichtbar 3 11280 23.02.2010, 11:45
Von: schoeppsche
24.02.2010, 07:17
Von: langer Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  module.php / function run / FWS_Props mit eig ... 6 8529 08.01.2010, 22:39
Von: aki
09.01.2010, 21:15
Von: aki Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  tut suche zum eintragen won werte in eine dat ... 4 5995 19.08.2009, 20:17
Von: RommY
24.08.2009, 21:57
Von: Rafioso Zum letzten Beitrag
  • 0.021245 Sek., 10 DB-Zugriffe, 967.719 KiB
  • Powered by Boardsolution v1.46