HTML wird nicht in index.php angezeigt



  • Hallo hab da mal ein kleines Problem.

    Suche schon den halben Tag einen Ansatz, unter Goggle werd aber nicht schlau daraus. Sorry.

    Ich möchte von einer HTML Seite in welcher ich mit einer MAP verschiedene Bereiche in einem Platzplan beschreibe
    bei drücken auf diesen, einer weiteren Seite den PlatzNr Parameter übergebn bzw. in einen Formular vohrbelegen.

    zb.:

    <map name="P71">
     <area shape="rect"	  coords="335,714,356,738"   href="Buchung.php?&PlatzNr=1">
     <area shape="rect"	  coords="357,714,385,733"   href="Buchung.php?&PlatzNr=2">
    </map>
    

    So das mit den Klicken funktioniert soweit ja auch, aber wollte das ganze ursprünglich an eine html seite welche das formular
    beherbergt übergeben. Aber laut Googel geht das nur mit php. Hab mit php bis jetzt nur den MySQL zugriff realisiert, und kenn
    mich da noch nicht so gut aus.

    Also habe ich die HTML Seite in php umbennant und zum Testen ein <?php echo test; ?> unter dem <html> tag eingefügt.

    Werde das echo noch der andere html code wird angezeigt. Habe dann den php code wieder entfernt und die dateiendung auf html gesetzt.

    Funktioniert wieder und das html formular wird angezeigt. Warum kann ich keinen html code in php anzeigen ?

    Wollte mit hilfe von php den Parameter "PlatzNr" mit:

    <html>
    <?php
    
    if(isset($_GET['PlatzNr'])){
        $platzNr = $_GET['PlatzNr'];
    }
    
    ?>
    
    <header> <u1> Test output </u1> </header>
    
    usw...
    
    </html>
    

    einlesen, und dan ein textfeld damit initialisieren.

    Geht das auch noch anders , bzw was mach ich falsch ?

    Danke schon mahl, bin für jede Hilfestellung dankbar ;o)



  • Hallo, manchmal seh ich den Wald vor lauter Bäumen nicht.

    Habs jetzt aber geschaft, frage am anfang mit php die Parameter ab und gebe dann den ganzen
    html code mit einem einzigen echo aus. Wollte nicht 100´te echos schreiben.

    Mann kanns aber auch mit:

    Gerade für längere HTML-Blöcke, die Sie über die Zwischenablage in das PHP-Skript einfügen,
    eignet sich Erweiterung <<<HERE DOC des echo- oder print-Befehls: Man wählt einen Bezeichner,
    in der Regel EOT (End of Text), bis zu dem der HTML-Code direkt ausgegeben wird.

    echo <<<EOT
      <a href="http://www.computerhilfen.de"
      target="_blank"><img src="banner1.gif"></a>
    
      <a href="http://www.computer-hilfen.de"
      target="_blank"><img src="banner2.gif"></a>
    EOT;
    

    So stellen die Anführungszeichen im Skript kein Problem mehr dar. Der End-Bezeichner - Hier EOT; -
    muss bis auf das Semikolon allein in der Zeile und direkt am Zeilenanfang stehen.

    P.S:
    Würde mich aber trozdem interresieren wie Ihr sowas löhst! Also in einen PHP file html ausgeben.

    L.G.



  • Hallo.

    Also was du dir dabei gedacht hast kann ich jetzt nicht nachvollziehen.
    Vorallem nicht den unteren teil, aber korrekt wäre das wen schon dan so hier:

    <html>
      <head>
        <title>Bla...</title>
        <?php
          // Evetuell auch noch hier code...
        ?>
      </head>
      <body>
        <?php
          // Code...
        ?>
      </body>
    </html>
    

    Bevor du so etwas machst lern erst einmal ordentlich HTML + CSS und am besten auch noch JavaScript ,brauchst du zwar nicht wirklich kann aber nützlich sein ,danach kannst du mit PHP anfangen. http://www.selfphp.de/ ist ein gutes Tutorial, danach gäbe es noch als eine gute Seite für WebDeveloper noch das hier: http://www.w3schools.com/

    Ahja und tuh mir noch den gefallen und lerne erst einmal die PHP grundlagen bevor du mit mysql etc. anfängst ;). WebDeveloping ist halt eine Schule für sich, aber immer noch nicht so komplex wie Hochsprachen 😉

    Gute Tutorials für HTML & CSS sind auch noch folgende:
    http://www.html-seminar.de/
    http://www.css4you.de/

    Die Seite ist praktisch für alle Web bereiche:
    http://www.w3schools.com/

    Mfg Wikinger75!



  • Ja da hast Du recht, in HTML CSS und PHP hab ich noch einiges an Nachholbedarf, beschäftige mich erst seit
    kurzen damit, da es sich um einen Kundenauftrag handelt. Bis jetzt konnte ich mich immer noch davor drücken ;o)

    Aber mittlerweile macht’s mir auch richtig spaß. Bin zwar Software Developer und seit ca. 12Jahren in der
    Branche, aber mit Webdesign hatte ich nie viel zu tun. Bin jetzt aber gerade dabei mich selbständig zu machen,
    und hätte da einige Aufträge wo auch Webdesign vorkommt. Programmiere hauptsächlich in C/C++ MFC / .NET und
    seit eineinhalb Jahren auch C#. Java eher weniger. Mache Hard u. Software für Prototypen in der Metallindustrie,
    z.b. Sandvik Österreich, is ein Ableger von der VÖST, aber auch kleinere Anwenderprogramme und Datenbank Anwendungen.
    SQL is nix Problem, aber man lernt ja nie aus ;)Des weiteren Programmiere ich auch noch yC´s der ATMEL und PIC Familien und
    andere FPGA´s. Mache Luftbildaufnahmen und Virtuelle Panoramertouren für Kunden und unsere interne Software die wie dazu benötigen.

    Falls euch Luftbilder mit Drohnen interessieren unsere Homepage lautet: www.taf-fly.com

    Das oben genante Problem hatte ich bei einen Projekt in dem es darum ging Stellplätze von einen Camping Platz (über 500) die auf einen
    grafischen Platzplan dargestellt werden, durch einfaches anklicken zu Reservieren, anschließend kommt dann ein Formular mit der entsprechenden
    Platznummer, der Kunde füllt dieses aus, und mit Senden werden die Daten dann in eine SQL Datenbank übertragen. Der Campingplatz Betreiber hat
    eine Client Software welche sich mit seinem SQL Server verbindet und ihn die aktuellen Reservierungen Visualisiert.

    L.G. und Danke noch mal


Log in to reply