Announcement

Collapse
No announcement yet.

Hallo brauche Hilfe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hallo brauche Hilfe

    Ich habe eine Leitstelle für Virtuelles Funkspiel gebaut.

    Nun mein problemm ich habe ein Statusgeber sihe unter folgendem Link: http://fs.vlst2011.de/page/fms/geber...el=195&enr=157
    wenn mann da eine Zahl drückt sollte sie im Display ersichtbar sein aber ist sie nicht. Und in der Leitstelle die auch mit dem Statusgeber funktioniert sollte unter dem reiter Statusübersicht das Fahrzeug das gewählt ist den Status wechseln in den wo man am Statusgeber drückt.

    Ich vermutte es ist irgentwas an dem Schript nicht inordnung.

    Könnt ihr mir helfen

    Gruß
    feuerwehrvk

  • #2
    Wie? Sollen wir raten? Glaskugel befragen?
    Christian

    Comment


    • #3
      Hallo Christian,

      steht eh alles im Titel

      mfG Gü
      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

      Comment


      • #4
        Der einzige Satz, der richtig ist....mannoman "vermutte", "Schript"
        Christian

        Comment


        • #5
          J genau steht alles drinn un ein Link auch wo Manns sehen kann

          Comment


          • #6
            Originally posted by feuerwehrvk View Post
            J genau steht alles drinn un ein Link auch wo Manns sehen kann
            Wo steht was drin?

            Wenn dein Script nicht richtig läuft, warum programmierst du es dann nicht richtig?

            Jedenfalls kann hier keiner was sehen, außer einer Grafik von einem Telefon. Ohne Quelltext deines Scriptes kann dir keiner helfen
            Christian

            Comment


            • #7
              Ok ein script werde ich gleich posten

              Comment


              • #8
                Die Schripte

                FMS Index Schript:

                <h2 align="left"><strong>Statusgeber</strong><strong></strong></h2>
                <form name="geber" action="page/fms/geber.php" method="get"><table width="640" border="0">
                <tr>
                <td width="242"><b>Bitte w&auml;hlen sie ihr Fahrzeug aus:</b></td>
                <td width="127">

                <select name="channel" class="textfeld" id="channel" onChange="">
                <option>Bitte W&auml;hlen</option>
                <?
                $datenholen0 = mysql_query("SELECT * from fahrzeuge ORDER BY id");
                while($row0 = mysql_fetch_assoc($datenholen0))
                {
                echo'<option value="'.$row0["id"].'">'.$row0["funkrufnummer"].'</option>';
                }?> </select></td>
                <td width="157">Einsatznummer: <input name="enr" type="text" size="5" class="textfeld" /></td>
                <td width="96"><a href="javascript:document.geber.submit();"><div class="button0">Aufsitzen</div></a></td>
                </tr>
                </table>
                </form>

                ------------------------------------------------------------------------------------------------------

                FMS Geber Schript:

                <?php
                session_start();
                session_write_close();
                ?>
                <?
                ###############################
                //Datenbankverbindung aufbauen
                mysql_connect("localhost","DB Benutzer","DB Passwort") or die ("Keine
                Verbindung");
                mysql_select_db("DB Name") or die ("Die Datenbank ist nicht da");
                ###############################
                if($_GET[status]) {
                $datum1 = date("d.m.Y");
                $datum2 = date("H:i:s");
                $datumf = $datum1." - ".$datum2;
                if($_GET["status"] = "00") { $status == "0";} else {$status == $_GET["status"];}
                mysql_query("UPDATE
                fahrzeuge
                SET
                status = '".$status."'
                WHERE
                id = '".$_GET["channel"]."';
                ") or die (mysql_error());
                $fhz1 = mysql_fetch_array(mysql_query("SELECT * FROM fahrzeuge WHERE id = '$_GET[channel]'"));
                mysql_query("INSERT INTO meldungen (eid, meldung, datum) VALUES ('".$_GET["enr"]."', '".$fhz1["funkrufnummer"]." Status ".$status." ', '".$datumf."')") or die (mysql_error());

                mysql_query("INSERT INTO log (aktion, name, datum) VALUES ('".$fhz1["funkrufnummer"]." Status ".$status." ', '".$_SESSION["BN"]."', '".$datumf."')") or die (mysql_error());
                echo'<embed src="/klack1.wav" autostart="true" loop="false" hidden="true" height="0" width="0">';
                }
                $fhz = mysql_fetch_array(mysql_query("SELECT * FROM fahrzeuge WHERE id = '".$_GET["channel"]."'"));
                ?>
                <h2 align="left"><strong>Statusgeber</strong>(<? echo $fhz["funkrufnummer"]; ?>) </h2>
                <p><table border="0" align="center" cellpadding="0" cellspacing="0">
                <tr>
                <td rowspan="3" style="margin:0;padding:0;"><img src="/images/left.jpg" width="33" height="714,75"

                alt="Left"></td> <td style="margin:0;padding:0;"><img src="/images/top.jpg" width="111,75" height="63,75" alt="top"></td> <td

                rowspan="3" style="margin:0;padding:0;"><img src="/images/right.jpg" alt="right" width="128,25" height="714,75"

                align="middle"></td>

                MFG
                </tr>

                <tr>
                <td style="margin:0;padding:0;background:url('/images/middle.jpg');width:111px;height:65px;vertical-

                align:top;text-align:left;font-family:Arial;font-size:20px;color:#000; font-weight:bold;text-align:center;"><? echo $fhz["status"]; ?></td>
                </tr>

                <tr>
                <td style="margin:0;padding:0;"><img src="/images/bottom.jpg" width="111,75" height="588" alt="bottom"

                usemap="#FMS-Hoerer" border="0">
                <map name="FMS-Hoerer">
                <area shape="rect" coords="1,147,32,170"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=1" alt="Status

                1" title="Status 1">
                <area shape="rect" coords="43,147,74,170"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=2" alt="Status

                2" title="Status 2">
                <area shape="rect" coords="85,147,111,170"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=3" alt="Status

                3" title="Status 3">
                <area shape="rect" coords="1,179,32,201"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=4" alt="Status

                4" title="Status 4">
                <area shape="rect" coords="44,178,74,201"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=5" alt="Status

                5" title="Status 5">
                <area shape="rect" coords="86,178,111,201"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=6" alt="Status

                6" title="Status 6">
                <area shape="rect" coords="1,208,32,231"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=7" alt="Status

                7" title="Status 7">
                <area shape="rect" coords="44,208,75,233"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=8" alt="Status

                8" title="Status 8">
                <area shape="rect" coords="86,208,111,233"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=9" alt="Status

                9" title="Status 9">
                <area shape="rect" coords="44,239,75,263"
                href="/page/fms/geber.php?channel=<? echo $fhz["id"]; ?>&enr=<? echo $_GET["enr"] ?>&status=00"

                alt="Status 0" title="Status 0">
                </map>
                </td>
                </tr>
                </table>
                <? ?>

                Comment


                • #9
                  Deine Scripte sind kein gültiges HTML ohne entsprechende Tags HTML,HEAD,BODY usw.

                  Es exisitiert überhaupt kein Code um irgendwie die Zahl im Display anzuzeigen. Mögliche Lösungen:
                  - Den Text in einem DIV und absoluter Positionierung über die Telefongrafik legen
                  - Je Zahl in der anzuzeigenden Zahlenkette eine Grafik anzeigen (analog eines Besucherzählers auf einer Webseite)

                  Der restliche Anteil vom Script wimmelt nur so von Fehlern:

                  - ein Vergleich ist ==
                  - es wird $status == "0" verglichen, aber $status hat zu diesem Zetpunkt nie einen Wert
                  - if($_GET[status]) ->http://php.net/manual/de/function.isset.php

                  ....
                  Christian

                  Comment


                  • #10
                    Könntest du mir da helfen dabei weil mein Techniker ist im urlaub
                    Edit vergaß zu sagen das das Programm noch mit Datenbank arbeitet
                    Zuletzt editiert von feuerwehrvk; 02.06.2011, 17:33.

                    Comment


                    • #11
                      Nein, sitze hier auf der Terasse und habe keine Lust am Rechner jetzt eine Teststellung aufzubauen und hier den PHP-Code zu korrigieren und wenn o.a. Code von deinem "Techniker" ist, sollte er "im Urlaub bleiben...."
                      Christian

                      Comment


                      • #12
                        Was meinst du den damit - ein Vergleich ist ==
                        - es wird $status == "0" verglichen, aber $status hat zu diesem Zetpunkt nie einen Wert
                        - if($_GET[status]) ->http://php.net/manual/de/function.isset.php

                        Comment


                        • #13
                          1. Ein Vergleich wird mit == gemacht und nicht mit =
                          2. Die Variable hat zum Zeitpunkt des Vergleiches nie einen Wert
                          3. Nutze diesen Befehl um das Vorkommen der Requestparameter zu prüfen
                          Christian

                          Comment


                          • #14
                            Also überall wo ein = fehlt muss noch eins hin meinst du

                            Comment


                            • #15
                              http://php.net/manual/de/language.op...comparison.php
                              Christian

                              Comment

                              Working...
                              X