Hallo Ihr Lieben!
Ich brauche dringend eure Hilfe. Ich versuche ein Hotelportal zu programmieren und bin eine absolute Anfдngerin, was Informatik angeht.
Das Problem ist folgendes:
Nach dem Einloggen haben die Hotelanbieter die Mцglichkeit ein neues Angebot einzutragen oder ein altes Angebot дndern bzw. lцschen.
Mit der Datei fьr das alte Angebot (es wird update.html und updatedata.php heiЯen) haben wir immer noch Probleme.
UPDATE.HTML soll so aussehen wie das FORMULAR.HTML mit den gleichen Formularfeldern (text-areas); aber wenn man auf die Seite geht, sollten in den Feldern die jeweiligen alten Informationen stehen. Das passiert ja nach dem Einloggen, also werden (sollten) nur die Informationen von dem jeweiligen eingeloggten Hotel gezeigt und der Anbieter kann sie dann dort дndern.
Wir haben Probleme mit der Programmierung der dazugehцrigen PHP-Datei.
Bis jetzt kriegen wir die Daten nicht aus der Datenbank in diese
Formularfelder (in die text-areas). (nicht als Tabelle)
Die Codes von PHP.Datei sind natьrlich unvollstдndig. Bis jetzt erscheint
nur ein leeres Formular. Ich weiЯ leider nicht, wie ich die Text-Areas mit
der MySQL- Datenbank verknьpfe.
Hier fьge ich die Dateien an und hoffe, dass mir jemand helfen kann.
UPDATE.HTML
<html>
<body>
<title>up-date</title>
<?php
$host = "localhost";
$benutzer = "root";
$kenn = "";
?>
<p>Ьber dieses Formular kцnnen Sie Ihre Angebote дndern / lцschen.<br><br>
<form name="Kontaktformular" action="updatedata.php" method="get">
<input type="hidden" name="kontakt" value="Internet-Kontaktformular">
<table border="0">
<tr>
<td>Reg.Nr.</td>
<td><input type="text" name="regnr" size="20"></td></tr>
<tr>
<td>Angebotsnummer</td>
<td><input type="text" name="angebotsnr" size="20"></td></tr>
<tr>
<td>Hotelname</td>
<td><input type="text" name="hotelname" size="20"></td></tr>
<tr>
<td>Kategorie</td>
<td><select name="kategorie">
<option value="1*">
1* </option>
<option value="2**">
2** </option>
<option value="3***">
3*** </option>
<option value="4****">
4**** </option>
<option value="5*****">
5***** </option>
</select>
</td></tr>
<tr>
<td>Hotellage</td>
<td>
<textarea name="Kommentar" cols="30"
rows="5"></textarea></td></tr>
<tr>
<td>Ihre Hotelbeschreibung</td>
<td>
<textarea name="Kommentar" cols="30"
rows="5"></textarea></td></tr>
<tr>
<td width="229">Zimmerausstattung</td>
<td width="273">
<textarea name="Kommentar" cols="30"
rows="5"></textarea></td></tr>
<tr>
<td>Ihre Leistungsangebote im Preis</td>
<td>
<textarea name="Kommentar" cols="30"
rows="5"></textarea></td></tr>
<tr>
<td>Ihre Leistungsangebote gegen Gebьhr</td>
<td>
<textarea name="Kommentar" cols="30"
rows="3"></textarea></td></tr>
<tr>
<td>Preise</td>
<td>
<textarea name="Kommentar" cols="30"
rows="3"></textarea></td></tr>
</table>
<input type="reset" value="Alles lцschen">
<input type="submit" value="Дnderungen speichern">
</form>
<table border="0" width="512">
</table>
</body></html>
UPDATEDATA.PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<?php
$regnr=$HTTP_GET_VARS['regnr'];
$benutzer=$HTTP_GET_VARS['hotelname'];
$kategorie=$HTTP_GET_VARS['kategorie'];
$lage=$HTTP_GET_VARS['lage'];
$beschr=$HTTP_GET_VARS['beschr'];
$zimausst=$HTTP_GET_VARS['zimausst'];
$angebotsnr=$HTTP_GET_VARS['angebotsnr'];
$laimpreis=$HTTP_GET_VARS['laimpreis'];
$lagegengeb=$HTTP_GET_VARS['lagegengeb'];
$preise=$HTTP_GET_VARS['preise'];
$db=mysql_connect("localhost","root","");
mysql_select_db("hotelportal");
$anfrage="SELECT regnr, hotelname, kategorie, lage, beschr, zimausst FROM hotelbeschreibung WHERE Hotelname LIKE '";
$anfrage="SELECT angebotsnr, laimpreis, lagegengeb, preise FROM angebote WHERE Hotelname LIKE '";
ECHO $regnr;
ECHO $angebotsnr;
ECHO $benutzer;
ECHO $kategorie;
ECHO $lage;
ECHO $beschr;
ECHO $zimausst;
ECHO $laimpreis;
ECHO $lagegengeb;
ECHO $preise;
mysql_query($anfrage);
mysql_close($db);
?>
</body>
</html>