| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
MGoldi Mitglied

|
 |
|
|
Naja bis Freitag wird das für Dich fast unmöglich sein... Das ist ja schon ein komplexeres Proekt...
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 |
|
  |
Phil1710 Mitglied
|
 |
|
|
| 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 |
|
 |
MGoldi Mitglied

|
 |
|
|
| Genau das benötigst Du. |
_________________ LG MGoldi |
|
|
| 26 Apr 2011 12:37 |
|
 |
Phil1710 Mitglied
|
 |
|
|
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  |
|
|
|
| 26 Apr 2011 12:49 |
|
 |
MGoldi Mitglied

|
 |
|
|
Ist jetzt alles erledigt??
Wie sieht die Seite nun aus??
Kannst du vllt. mal einen Link posten??  |
_________________ LG MGoldi |
|
|
| 28 Apr 2011 11:10 |
|
 |
Phil1710 Mitglied
|
 |
|
|
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 |
|
 |
|