Suchfunktion auf Homepage

Gehe zu Seite Zurück  1, 2, 3
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
MGoldi
Mitglied

Beitrag Antworten mit Zitat

axinio Internet Marketing
Naja bis Freitag wird das für Dich fast unmöglich sein... Das ist ja schon ein komplexeres Proekt... Sad
Den Anfang kann ich für Dich machen....

index.html:
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<
html>
<
head>
  <
title>Hotelsuche</title>
  <
meta charset="ISO-8859-1">

</
head>
<
body>
  <
form action="suche.php" method="post">
    <
label for="ort">Ort oder PLZ: </label><br><input type="text" id="ort" name="ort"><br>
    <
input type="submit" name="submit" value="Suchen">
  </
form>
</
body>
</
html


Datenbank (Name: hotelsuche):
Code:
CREATE TABLE `hotels` (
  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  `name` VARCHAR(30) NOT NULL ,
  `beschreibung` TEXT NOT NULL ,
  `sterne_anz` INT(12) NOT NULL ,
  `strasse_nr` VARCHAR(150) NOT NULL,
  `ort` VARCHAR(50) NOT NULL,
  `plz` INT(5) NOT NULL,
  `bildpfad` VARCHAR(50) NOT NULL
) ENGINE = MYISAM


suche.php:
PHP-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
25
26
27
28
29
30
<?php
  $connect 
mysql_connect('SERVER''USERNAME''PASSWORT');
  
mysql_select_db('hotelsuche'); // Name der DATENBANK(!!) muss mit diesem IDENTISCH sein

<!DOCTYPE html>
<html>
<head>
  <title>Hotelsuche</title>
  <meta charset="ISO-8859-1">

</head>
<body>
  <form action="suche.php" method="post">
    <label for="ort">Name, Ort oder PLZ: </label><br><input type="text" id="ort" name="ort"><br>
    <input type="submit" name="submit" value="Suchen">
  </form>
  <?php
    
if (isset($_POST['submit']) && $_POST['ort'] != '') {
      
$ort mysql_real_escape_string(htmlentities($_POST['ort']));
      
$sql "SELECT * FROM hotels WHERE name='$ort' OR ort='$ort' OR plz='$ort' ORDER BY id"// Kann angepasst werden
      
$query mysql_query($sql);
      if (
mysql_num_rows($query) > 0) {
        while (
$row mysql_fetch_assoc($query)) {
          echo 
'<p><a href="anzeige.php?id='.$row['id'].'"><img src="'.$row['bildpfad'].'" style="align:left"></a><strong>'.$row['name'].'</strong><br>Anzahle der Sterne: '.$row['sterne_anz'].'<br>Anschrift:<br>'.$row['strasse_nr'].'<br>'.$row['plz'].' '.$row['ort'].'<br><br>'.$row['beschreibung'].'<br><small><a href="anzeige.php?id='.$row['id'].'"></a></small></p>';
        }
      }
    }
  

</body>
</html>


Erstmal ein kleiner Entwurf... Natürlich kann alles noch abgeändert werden... Ich hoffe, Du bekommst das mit der anzeige.php selbst hin...

_________________
LG MGoldi
26 Apr 2011 12:06
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
Phil1710
Mitglied

Beitrag Antworten mit Zitat

wow danke für die super antwort. auf den punkt gebracht komme ich um mysql nicht herum? benutze ich hierzu phpmyAdmin um die Datenbank zu pflegen?
26 Apr 2011 12:32
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
MGoldi
Mitglied

Beitrag Antworten mit Zitat

Genau das benötigst Du.

_________________
LG MGoldi
26 Apr 2011 12:37
Benutzer-Profile anzeigen Private Nachricht senden
Phil1710
Mitglied

Beitrag Antworten mit Zitat

ok ich werde mal versuchen soweit ich komme mit phpmyadmin zu arbeiten und natürlich mit der klasse hilfe von dir und den scripts, welche du mir hierfür zur verfügung gestellt hast.

werde mich heute bestimmt nochmal melden Embarassed
26 Apr 2011 12:49
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
MGoldi
Mitglied

Beitrag Antworten mit Zitat

Ist jetzt alles erledigt??
Wie sieht die Seite nun aus??
Kannst du vllt. mal einen Link posten?? Wink

_________________
LG MGoldi
28 Apr 2011 11:10
Benutzer-Profile anzeigen Private Nachricht senden
Phil1710
Mitglied

Beitrag Antworten mit Zitat

Hallo MGoldi,

ich habe zum Glück noch eine weitere Woche zeit bekommen.
Bis jetzt bin ich noch nciht viel weiter gekommen.

Werde mich am Wochenende mal dran setzen und mir das in aller Ruhe ansehen.
Werde dich aber auf jedenfall auf dem Laufenden halten und sobald etwas online ist auch einen Link schicken
28 Apr 2011 11:14
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2, 3
Seite 3 von 3

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Mehrere Countdown-Zähler auf EINER Ho... Hilfe für Webmaster 2 Gast 04 Feb 2012 15:16 Letzten Beitrag anzeigen
Keine neuen Beiträge Homepage läuft nicht mit dem Internet... CSS 1 CharlotteG 08 Dez 2011 16:42 Letzten Beitrag anzeigen
Keine neuen Beiträge Suchfunktion PHP PHP / MySQL 0 Gast500 10 Nov 2011 18:13 Letzten Beitrag anzeigen
Keine neuen Beiträge Vorstellung Homepage für alle Freunde... Werbung - Projektvorstellung 1 Riker77 20 Okt 2011 11:02 Letzten Beitrag anzeigen
Keine neuen Beiträge Tabelle von homepage-total.de verursa... (X)HTML 4 jokergermany.de.vu 01 Jun 2011 23:28 Letzten Beitrag anzeigen