|
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
LinkBack | Themen-Optionen |
|
|
#1 (permalink) |
|
Neuer Benutzer
Registriert seit: 28.01.2010
Beiträge: 8
|
Hi,
ich habe gestern schon etwas geschrieben. Darin ging es darum, dass ich ein Script schreibe, welches für die Buchung von Flugtickets zuständig ist. Leider sind meine Kenntnisse sehr begrenzt was AJAX und so angeht. Ich habe schon seit Tagen alles ausprobiert. Gestern hat dann endlich (teilweise) etwas geklappt doch dann musste ich heute morgen feststellen, dass das so alles garnicht geht im Zusammenhang mit dem Rest der Webseite. Wie dem auch sei, it doesnt work. Nun wollte ich mal fragen ob mir jemand helfen kann, dieses Script von vorne zu entwickeln. Ersteinmal, was soll das Script können (hab ich hier in englisch weils ichs schon in nem anderen Forum geschrieben habe, hoffe das ist nich so schlimm): 1- user selects origin/ destination , date of travel, number of passengers ( adult/child/infant). 2 - view the available flights 3 - selects flights 4 - get the fare/ taxes/rules of the ticket/total price 5 - fill in the form of names/contact number/email. 6 - reserve a seat / meal/ request special requirements like wheel chair. 7 - credit card payment 8 - get the tickets. 9 - view bookings and check statues/ changes/ print tickets or receipts. ----------------------------------- Es soll quasi so sein wie auf lufthansa.com o.ä. Die Datenbanken sind schon alle vorhanden (also mit den Flügen, Preisen, Flugzeugtypen, Zeiten usw...) Wenn mir jemand helfen kann, bitte einfach hier schreiben... Danke Carmen |
|
|
|
|
|
#2 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 18.01.2009
Beiträge: 783
|
tebsu, spendierst Du ein paar Flüge für die Helfer?
Wo genau liegt denn Dein aktuelles Problem? Dass Du das mit Ajax schon hin bekommst, hast Du doch schon gezeigt. Verbunden mit einem vernünftig ausgearbeiteten Ablaufplan und ein wenig Logik kannst Du das zu Code zusammensetzen. Im gestrigen Thread hast auf meine Idee garnicht mehr reagiert. Warum läuft es denn nicht? Oder was läuft nicht?
__________________
ich liebe JS und Ajax wenn es crossbrowsertauglich ist |
|
|
|
|
|
#3 (permalink) |
|
Neuer Benutzer
Registriert seit: 28.01.2010
Beiträge: 8
|
doch doch also das hat funktioniert wie du es gesagt hast. ich hab das in 2 function´s gemacht und dann lief das so einigermaßen. aber auch wenns super laufen würde (lädt manchmal nicht nach) dann is das problem, dass ich am ende eine id rausbekomme, also ich mach mal nen beispiel.
Passagier XY wählt Land Germany und Stadt Frankfurt als Departure und als Arrival wähl er Land United States und als Stadt bzw Ankunftsflughafen La Guardia oder JFK. Bis dahin klappt alles. Sagen wir mal es gibt 2 Flüge nach JFK und der Passagier möchte gerne den 2. (weil er etwas später fliegt oder anderes Flugzeug ,...) Dann drückt er auf Details bei dem 2. Flug und es soll eine Page angezeigt werden, in der die Details drin sind. Die Übergabe der ID des Fluges habe ich so geregelt: Code:
echo "<a href=flight.php?id="; echo $row['flightnum']; echo ">view</a>"; ![]() Das mit der Details-Page funktioniert auch, doch nun das große Problem. Solange ich dieses Script direkt aufrufe, läuft es so wie ich will, doch später, wenn es in die Webseite eingebaut ist, wird es per include aufgerufen und bekommt so natürlich kein ID übertragen, da sich ja nur der Inhalt, nicht aber der Link ändert. Entweder ich ändere also die komplette Webseite, oder bau das Script so um, dass es voll auf Ajax läuft (dann wird es ja anders übertragen). Das Problem ist nur, ich bringe mir alles selber bei und lese diverse Manuals. Ich habe nur leider nicht die Zeit, die andere haben und deswegen fehlt mir überall ein bischen. Ich weiß schon viel bei PHP und MySQL (naja bei PHP hab ich viel Probleme mit Funktionen und ich kenn die ganzen Fachbegriffe nicht bzw wenn ich danach google, sagt mir die Erklärung auch nix).. Es ist ein bischen schwer zu erklären das ganze aber ich denke (soweit ich es gelesen habe) mit Ajax könnte das funktionieren. Achsoooo und dann zitiere ich mal eben noch "..spendierst Du ein paar Flüge für die Helfer?" Nunja, im Moment sind wir noch so am Anfang und wann der service losgeht kann noch keiner genau sagen. Das dauert noch ein wenig.. Ich werd mich aber auf jedenfall erkenntlich zeigen. Wenn nicht mit Flugtickets, dann eben mit Geld |
|
|
|
|
|
#4 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 18.01.2009
Beiträge: 783
|
Also das Projekt an sich sieht super interessant aus, hätte ich wirklich Bock drauf. Leider fehlt mir aber auch jegliche Zeit dafür. Habe selbst ein großes Projekt in der Entwicklung und - Gott sei Dank - auch schon zahlende Kunden, die auf die Funktionen warten.
Stehe für Einzelfragen hier im Forum weiterhin gern zur Verfügung, mehr kann ich für meinen Teil leider nicht beisteuern.
__________________
ich liebe JS und Ajax wenn es crossbrowsertauglich ist |
|
|
|
|
|
#5 (permalink) |
|
Neuer Benutzer
Registriert seit: 28.01.2010
Beiträge: 8
|
oh ja das ist es
trotzdem danke erstmal für die Hilfe, ich werde jetzt einfach mal anfangen das ganze zu designen. Vielleicht hilft mir das erstmal weiter. Ich werd hier weiter posten demnächst, außerdem werde ich (sollte ich es allein gemacht haben) danach einen Großteil hier veröffentlichen mit einer Beispieldatenbank. Geändert von tebsu (29.01.2010 um 14:47 Uhr) |
|
|
|
|
|
#6 (permalink) |
|
Neuer Benutzer
Registriert seit: 28.01.2010
Beiträge: 8
|
okay ich habs jetzt nen bischen sauberer gemacht mit ajax und so weiter.. (vorher wars nur teilweise mit ajax) nun hab ich eine frage. ich hab ne .js datei mit meinen ganzen schönen funktionen und in der index.php hab ich nen div welches ne id hat und die wird von der .js aufgerufen und so weiter.. wie das nunmal eben so ist
lg carmen |
|
|
|
|
|
#8 (permalink) |
|
Neuer Benutzer
Registriert seit: 28.01.2010
Beiträge: 8
|
click
dort sieht man erst ein so ein auswahl fenster auf der rechten seite. wenn man auf submit drückt, kommt man nur auf eine leer seite mit einem header in einer tabelle oder wie man das nennt, weil da oben in der zeile nur steht dep=ICAO wobei ICAO der 4 stellige ICAO code des airports ist (der 3 stellige heißt IATA, wird aber da nicht benutzt). Wenn man allerdings &arr=ICAO , wobei diesmal ein anderer ICAO code gewählt werden sollte, eingibt, dann kommt man auf ein ergebniss.. hach das is nen bischen schwer zu erklären aber so funktioniert das in etwa ps: bitte nicht wundern, der name der airline wurde übernommen und der inhalt der seite ist teilweise aus den 90er (damit ich halt nen bischen content habe) hier mein ajax code (welcher auch funktioniert, aber eben nur für ein feld) Code:
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}
function clearsuggest() {
e = document.getElementById('results');
e.style.display="none";
}
function fill(i) {
e = document.getElementById('dep');
e.value=i;
}
var http = createObject();
function autosuggest() {
q = document.getElementById('dep').value;
nocache = Math.random();
http.open('get', '/lib/search.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReply;
http.send(null);
}
function autosuggestReply() {
if(http.readyState == 4){
var response = http.responseText;
e = document.getElementById('results');
if(response!=""){
e.innerHTML=response;
e.style.display="block";
} else {
e.style.display="none";
}
}
}
Geändert von tebsu (02.02.2010 um 11:34 Uhr) |
|
|
|
|
|
#10 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 18.01.2009
Beiträge: 783
|
Manchmal hilft es schon, den Stand zu formulieren und eine Frage zu artikulieren
Das kenne ich auch von mir selbst. Wir lesen gern weiterhin mit Dir mit
__________________
ich liebe JS und Ajax wenn es crossbrowsertauglich ist |
|
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP und AJAX Programmierer gesucht | Advance | Jobs & Veranstaltungen | 0 | 25.08.2008 20:59 |
| 2 Programmierer ab Mai 08 gesucht! | 5mmGmbH | Jobs & Veranstaltungen | 1 | 08.04.2008 17:58 |
| Programmierer gesucht | luggi18 | Jobs & Veranstaltungen | 1 | 03.12.2007 13:19 |
| Programmierer gesucht | ojoojo | Jobs & Veranstaltungen | 0 | 22.08.2007 17:36 |
| Partner & Programmierer gesucht | 1st | Jobs & Veranstaltungen | 3 | 06.06.2007 11:05 |