kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: input type = "file" gestalten

    geschrieben von zhd-dresden

    Hallo Müllerlukas und Noxious,
    vielen Dank für eure Mühen, das hat mir Beides gut geholfen. Hab mich dann für die zweite Variante entschieden, Macht sich auf dem Handy dekorativer, und in meinem Beginnerstatus kann ich es dann besser gestalten. :wink:
    Euch ein schönes Wochenende
    :prost::prost:
  • in: input type = "file" gestalten

    geschrieben von zhd-dresden

    das hilft da leider nicht weiter. Bei dem input file gibt er die Programmauswahl vor. So wie das im link auch angezeigt wird. Ich finde aber nichts womit ich da in eine zweite (weitere) Zeile anzeigen lassen. kann
  • in: input type = "file" gestalten

    geschrieben von zhd-dresden

    Guten Morgen liebe Gemeinde,
    ich möch te das "input type = file nutzen.
    Funktioniert auch wunderbar. Da ich es auch auf einem Handy nutzen kann möchte ich den Text, der angibt ob Datei schon gewählt ich nicht neben dem Suchfeldbotonn, sondern darunter haben. Ich finde keine Möglichkeit dazu, kann mir jemand dazu helfen??
    Quelle;
    https://wiki.selfhtml.org/wiki/HTML/Formulare/input/Datei-Upload

    Vielen Dank und einen schönen Tag, Frank
  • in: $_SESSION als Arraydie zweite

    geschrieben von zhd-dresden

    ich frohlockte auch schon einen Moment als ich beim nachlesen von 2 das session_start(); nicht sah.
    Aber nein, ist da. noch mal komplett
    <?php
        session_start();
            $spieler=array("Frank","Lutz","Thomas");
             $z=0;
            foreach ($spieler as &$value)
            {
            $z++;
            $sz="Spieler".$z;
            echo $value.$sz."<br />";
             $_session[$sz] = $value;
             Echo "session hier ". $_session[$sz]."<br/>";
            }
            echo "<hr /><hr />";
    
            echo "Mittenabfrage".$_session['Spieler2']."<br />" ;
    
            for ($zz=1;$zz<=3;$zz++)
            {
                echo "Spieler".$zz."<br />" ;
                $szz="Spieler".$zz;
                echo "Sessionsname:".$_session[$szz]."<br />";
            }
    
    ?>
      <form  action="Schleifesess2.php" id="myform" method="post">
       <p align="center"> <input style="font-size: 20px;" type="submit" name ="neu" value="neue Runde" />  </p>


    und 2
    <?php
    session_start();
    for ($i=1;$i<=3;$i++)
        {
             $szz="Spieler".$i;
             echo "Sessionsname:".$_SESSION[$szz]."<br />";
        }
    
    ?>
  • in: $_SESSION als Arraydie zweite

    geschrieben von zhd-dresden

    Geändert, gleiches Ergebnis. :rolleyes:
  • in: $_SESSION als Arraydie zweite

    geschrieben von zhd-dresden

    Hallo liebe Gemeinde,
    ich schon wieder mit dem gleichen Problem, und komme nicht weiter.
    Ich bin dabei für unsere Kegelrunde ein kleines Progamm zu schreiben, in welchem wir eben unsere Ergebnisse sammeln und auswerten.

    Es sind nicht immer die gleiche Anzahl an Keglern da, die will ich mit jedem Start aus einer Ceckboxliste auswählen und von da in ein $_session array schreiben
    Im Prinzip so;

    Schleifesess1.php
    <?php
        session_start();
            $spieler=array("Frank","Lutz","Thomas","Robert","Marie");
             $z=0;
            foreach ($spieler as &$value)
            {
            $z++;
            $sz=$z;
            $ssz="vorname".$sz;
            echo $value.$sz."<br />";
             $_session[$ssz] = $value;
             Echo "session hier ". $_session[$ssz]."<br/>";
            }
            echo "<hr /><hr />";
    
            echo "Mittenabfrage".$_session[$ssz]."<br />" ;
    
            for ($zz=1;$zz<=count($spieler);$zz++)
            {
                echo "Spieler :".$zz."<br />" ;
                $szz=$zz;
                $zzz="vorname".$szz;
                echo "Sessionsname:".$_session[$zzz]."<br />";
            }
     ?>
      <form  action="Schleifesess2.php" id="myform" method="post">
     <input hidden="" type="text" name="fore" value="1"  />
       <p align="center"> <input style="font-size: 20px;" type="submit" name ="neu" value="neue Runde" />  </p>


    So lang ich auf dieser Seite bin erkennt er die Variablen, wie ich es erwarte.
    Aber wenn ich dann auf der neuen Seite lande, :
    Notice: Undefined variable: _session in C:\xampp\htdocs\web1\Kegeln\Schleifesess2.php on line 5
    Sessionsname:

    Schleifesess2.php
    <?php
    for ($i=1;$i<=6;$i++)
        {
            $zzz="vorname".$i;
             echo "Sessionsname:".$_session[$zzz]."<br />";
        }
    ?>


    Warum geht das nicht??? Wenn ich übrigens nur mit Zahlen in das array schreibe geht es. Ich möchte aber die Vornamen und die Nachnamen in Sessionen haben.
    Ich hoffe mein Problem ist nicht zu banal, und mir kann jemand sagen wo der Fehler liegt, oder ob es überhaupt geht.

    Ich danke euch schon im Voraus auf das herzlichste,
    mit den freundlichsten Grüßen, Frank
  • in: $_session als array

    geschrieben von zhd-dresden

    :wave: Super, ich danke dir herzlichst, es funktioniert.:wave:
    Ich danke dir, und allen noch eine schöne Woche
  • in: $_session als array

    geschrieben von zhd-dresden

    Hallo liebe Gemeinde,
    ich mal wieder mit einem banalen, aber von mir nicht lösbarem Problemchen.
    Ich möchte aus einem Array eine variable Anzahl an Namen einfügen.
    Und die sollen in einem Sessions-Arry erfasst werden.
    Aber geht das überhaupt. Hab nun schon gegoogelt wie verrückt, aber nichts gefunden was hilft.

    Hier mal mein Beispielcode;
    <?php
        session_start();
            $spieler=array("Frank","Lutz","Thomas");
             $z=0;
            foreach ($spieler as &$value)
            {
            $z++;
            $sz="Spieler".$z;
            echo $value.$sz."<br />";
             $_session['$sz'] = $value;
             Echo "session hier ". $_session['$sz']."<br/>";
            }
            echo "<hr /><hr />";
    
            echo "Mittenabfrage".$_session['Spieler2']."<br />" ;
    
            for ($zz=1;$zz<=3;$zz++)
            {
                echo "Spieler".$zz."<br />" ;
                $szz="Spieler".$zz;
                echo "Sessionsname:".$_session['$szz']."<br />";
            }
    
    ?>


    ... der natürlich nicht funktioniert. Wie kann ich das in eine Session binden. Weil ich im mit den Variablen Namen neue Seiten öffne, und ich die Namen nicht verlieren möchte.

    Vielen Dank im voraus für eure Hilfe,
    Und noch; Allen ein gesundes neues Jahr.:wave::wave::wave:
  • in: sms versenden geht nicht

    geschrieben von zhd-dresden

    Also, ich komme zur Texteingabe, und wenn ich es abschicke kommt
    "SMS wurde nicht gesendet".
    Nix weiter, auch wenn ich die Fehlermeldungen aktiviere. Wenn ich da den Punkt 2 wähle und

    ini_set('display_errors', 1);
    error_reporting(E_ALL);

    zum Anfang eingebe, kommt folgende Fehlermeldung; (die ###### sind von mir eingesetzt

    Warning: file_get_contents(http://api.lima-city.de/sms?user_id=3###1&apikey=h##################F84iJcn9dU&text=sss&number=0###########2): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error in /home/webpages/lima-city/zhd-dresden/default-website/verwaltung/versuchsms.php on line 12
    SMS wurde nicht gesendet!

    Ich bin ratlos, weil da kann man nicht viel verkehrt machen. :wall::wall:
  • in: sms versenden geht nicht

    geschrieben von zhd-dresden

    Hallo liebe Gemeinde, mich beschäftigt wieder mal ein kleines (hoffe ich) Problemchen.
    Ich habe mir sms-en gekauft und möchte über php diese versenden. Hab das in meinem Programm eingebettet, so wie es in der Hilfe beschrieben wurde, aber es will nicht funktionieren. Selbst wenn ich den orgi. Code aus dem Forum, wo ich schon nach Lösungen gesucht hab, einbinde, will es nicht gelingen.
    Vielleicht kann jemand helfen und mir einen Tip geben

    <?php
    if(isset($_POST['message']) && $_POST['message']!=''){
    $message_text=strip_tags($_POST['message']); // Nachricht
    $mobile_number = '0049176####'; // Handy-Nummer des Empfängers
    $user_id = '3####'; // Deine persönliche User-ID
    $secret_apikey = '########9dU'; // Dein geheimer API-Schlüssel
    
    $param_text = urlencode(utf8_decode($message_text));
    $retval = file_get_contents('http://api.lima-city.de/sms?user_id=' . $user_id . '&apikey=' . $secret_apikey . '&text=' . $param_text . '&number=' . $mobile_number);
    
    if ($retval == 100) {
    echo "SMS wurde gesendet!";
    } else if ($retval == 200) {
    echo "200: Fehler; Da lief irgendetwas schief. die Parameter und den Text. Wenn dies &ouml;fters auftritt, kontaktiere uns bitte per Support-Ticket.";
    } else if ($retval == 300) {
    echo "300: Fehler; Kein SMS-Kontingent, falsche User-ID oder falscher API-Key.";
    } else if ($retval == 301) {
    echo "301: Fehler; Die Handynummer hat ein ung&uuml;ltiges Format";
    } else {
    echo "SMS wurde nicht gesendet!";
    }
    } else{
    
    ?>
    <form action='versuchsms.php' method='post'>
    <input type='text' name='message' placeholder='deine Nachricht' style='width: 200px' max-length='160'>
    <input type='submit' value='senden'>
    </form>
    <?php
    }
    ?>


    Das ist der Code den ich von https://www.lima-city.de/thread/sms-versand-ueber-php-geht-nicht-via-textbox-text-versenden verwendet hat um ganz einfach erst mal zu testen ob ich überhaupt eine sms versenden kann. Bei dem da Hilfesuchenden hat es funktioniert. Bei mir nicht. Hab das in php gespeichert.
    Ich danke euch, allen noch schöne Feiertag und eine besinnliche Zeit.
    mit den freundlichsten Grüßen, Frank
  • in: Schleife mit php-variable in javascript nutzen

    geschrieben von zhd-dresden

    Hallo Drachentöter,
    vielen Dank für deine Zeilen, dass du dir die Mühe gemacht hast, mal hinter die Kulissen zu schauen. Das kommt bei den Tutorials wirklich kaum rum. Ist zumindest für mich sehr hilfreich und lässt mich für die Zukunft erkennen, was geht und was schon von vornherein nicht laufen kann.
    Allen eine schöne Woche noch, und eine besinnliche Vorweihnachtszeit,
    mit den freundlichsten Grüßen, Frank:wave:
  • in: Schleife mit php-variable in javascript nutzen

    geschrieben von zhd-dresden

    Hallos liebe Gemeinde,
    hab nun das Problemchen doch allein lösen können. Ich glaube es liegt noch an meinem Verständnis zum Unterschied PHP und Javascript, das eine läuft auf dem Server, das andere auf dem Rechner. Wird noch einige Zeit an Üben brauchen um da dahinter zu steigen.
    Für den den es interessiert stelle ich es mal rein. Gerade Anfängern hilft es vielleicht. Und es zeigt was ich wollte, ohne es richtig formulieren zu können:wall:

    <?php
    
    ?>
    <!DOCTYPE html>
    <html>
    
    <head>
        <title>Rechnen3</title>
    
        <meta charset="UTF-8"/>
        <meta name="description" content=""/>
        <meta name="author" content="">
        <meta name="keywords" content="">
        <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)"/>
    
        <link href="style.css" type="text/css" rel="stylesheet"/>
    <script language="javascript" type="text/javascript">
    function rechnen()
    {
    var Z1 =0;
    var Z2 =0;
    var Z3 =0;
    var Z4 =0;
    var zw =0;
    var aus =0;
    var ii =0;
    var ZZ4=0;
    var zww = 0;
    var  ZZ1 = 0;
    var  ZZ2 = 0;
    var  ZZ3 = 0;
    var zzaus=0;
     ZZ1 = document.getElementById("Z1").value;
     ZZ2 = document.getElementById("Z2").value;
     ZZ2 = document.getElementById("Z2").value;
    zw= "Z";
    
    for (ii=3;ii<=6;ii++)
     {
      zww= zw+ii
     ZZ3 = document.getElementById(zww).value;
     ZZ4 = parseFloat(ZZ4)+ parseFloat(ZZ3)
      }
    
     zzaus = document.getElementById("Ausl").value;
     Z4 = parseFloat(ZZ1)+parseFloat(ZZ2)+parseFloat(ZZ4);
    
    document.getElementById("Ergebnis").value = Z4;
    document.getElementById("Auslraus").value = zzaus;
    }
    </script>
    </head>
    
    <body>
    
    <form name="Rechnen" action="#" id=""   method="post">
    <table width="600" style="border:1px dotted #9E8DE3"  border="0"   >
    
    <tr>
    
    <td><input  id="Z1" type="text" name="max" size="2"/></td><td>Eingabewert eintragen</td>
    </tr>
    
    <tr>
    
    <td><input  id="Z2" type="text" name="max" size="2"/></td><td>Das ist ein zweiter Wert zum Rechnen</td>
    </tr>
    <?php $z="Z";
    for ($i=3;$i<=6;$i++)
    {
    ?>
    <tr>
    <td><input  id="<?php echo $z.$i; ?>" type="text" name="max" size="2"/></td><td>hier ist die schleife zum Rechnen</td>
    </tr>
    <?php } ?>
    
    <tr>
    <td><input  readonly="readonly" id="Ergebnis"   name="Ergebnis"/></td><td>Ergebnis:</td>
    
    </tr>
    <tr>
    <td><input hidden=""  readonly="readonly" id="Ausl"   name="Ergebnis" value="<?php echo $z; ?>"/></td><td>Ergebnis:</td>
    
    <td><input  readonly="readonly" id="Auslraus"   name="Ergebs"/></td><td>Auslesen:</td>
    
    </tr>
    <tr>
    <td>
    <input  type="button" value="berechnen" name="go" onclick="rechnen()"/>
    </td>
    <td>
    <input onclick="" class="" value="löschen" type="reset"/>
    </td>
    </tr></table>
    </form>
    
    </body>
    </html>
    
     <?php
    ?>


    und noch was zu dem sinnigen Bewertungssystem, bzw an den der mir da glaubte einen Punkt abziehen zu müssen:kiss: , Ich betreibe Programmieren als Hobby, mal mehr mal weniger. Bin Anfänger, und dankbar hier auch Hilfe oder Anregungen zu finden Wem meine,im ganzen zahlenmäßig seltenen Beiträge, zu einfach(primitiv) sind, einfach weiteblättern. Mir sind diese Bewertungspunkte sowas von schei...-egal, also einfach lassen (oder auch nicht:lol::lol: . Ich schreibe hier nicht für Plätze oder "Gulden", wenn ich eine DB brauche, kaufe ich sie mir.
    Ich wünsche allen fleißigen Helfern eine friedliche Vorweihnachtszeit, und... der Glühwein auf dem Weihnachstmark schmeckt am besten,
    mit den freundlichsten Grüßen, Frank
  • in: Schleife mit php-variable in javascript nutzen

    geschrieben von zhd-dresden

    Hallo, nun in Sachen PHP bin ich schon etwas belesen und kann recht gut damit umgehen, heißt nicht in bin Spezialist. Leider kann ich mit deinem Ansatz nicht viel anfangen. Wohin müsste das Scrip?

    Vielleicht hab ich mich auch falsch ausgedrückt?

    <input  id="Z1" type="text" name="max" size="2"/>

    wie kann ich das id-feld auslesen wenn ich eine Variable nutze.
    <input  id="<? php echo "$Z1"; ?>" type="text" name="max" size="2"/>


    Die Variable soll sich unterschiedlich verändern ( Z1 bis Z9 ....)

    Ich möchte die Seite nicht! neu laden sondern im Verlauf ein Zwischenergebnis ausgeben

    die Variablen werden benötigt und dann weitergeben , nicht! das ermittelte Zwischenergebnis.

    Dennoch vielen Dank für deine Mühen,
    mit freundlichsten Grüßen Frank
  • in: Schleife mit php-variable in javascript nutzen

    geschrieben von zhd-dresden

    Hallo liebe Gemeinde,
    mich treibt wieder ein kleines Problem um. Ich möchte in einer PHP-Schleife eine sich verändernde Variable im id="$a($x)" nutzen um damit den Input auslesen. Am besten erst mal den Code

    <!DOCTYPE html>
    <html>
    
    <head>
        <title>Rechnen2</title>
    
        <meta charset="UTF-8"/>
        <meta name="description" content=""/>
        <meta name="author" content="">
        <meta name="keywords" content="">
        <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)"/>
    
        <link href="style.css" type="text/css" rel="stylesheet"/>
    <script language="javascript" type="text/javascript">
    function rechnen()
    {
    var Z1 =0;
    var Z2 =0;
    var Z3 =0;
      Z1 = document.getElementById("Z1").value;
      Z2 = document.getElementById("Z2").value;
    
      Z3 =  parseFloat(Z1)+parseFloat(Z2);
    document.getElementById("Ergebnis").value = Z3;
    }
    </script>
    </head>
    
    <body>
    <?php
    $z1="Z1";
    $z2="Z2";
    ?>
    
    <form name="Rechnen">
    <table width="400" style="border:1px dotted #9E8DE3" cellspacing="0" border="0" cellpadding="10" class="bgcolor5" >
    <!-- Ab hier soll eine php-Schleife laufen die das id-Feld mit einem Array gefüllt werden soll  -->
    <!-- zB <td>Wert1:</td><td><input  id="<?php echo $z1($x) ?>" type="text" name="min" size="2"/></td> -->
    <tr>
    <td>Wert1:</td><td><input  id="Z1" type="text" name="min" size="2"/></td>
    </tr>
    <tr>
    <td>Wert2:</td><td><input  id="Z2"  type="text" name="max" size="2"/></td>
    </tr>
    <!-- Schleife bis hier und die Summe aus dem Array soll dann gebildet  ausgerechnet werden -->
    <tr>
    <td>Ergebnis:</td>
    <td>
    <input  readonly="readonly" id="Ergebnis"  name="Ergebnis"/>
    </td>
    </tr>
    <tr>
    <td colspan="2">
    <input class="input1c" type="button" value="berechnen" name="go" onclick="rechnen()"/>
    
    <input onclick="" class="" value="löschen" type="reset"/>
    </td>
    </tr></table>
    </form>
    
    </body>
    </html>


    Aber es funktioniert einfach nicht. Kennt einer einen Lösungsansatz. Ich stehe gerade erst am Anfang mit Javascript. Ich bitte deshalb um Nachsicht.
    Euch allen einen schönen 1. Advent
    und mit den freundlichsten Grüßen
    Frank
  • in: Zu viele Eingabevariablen

    geschrieben von zhd-dresden

    Vielen Dank für den Tip,
    da probier ich es doch gleich mal aus. :smile:

    http://picpaste.de/Dienstl-ry8AMwQF.png

    Allen ein schönes Wochenende,
    Frank
  • in: Zu viele Eingabevariablen

    geschrieben von zhd-dresden

    Hallo liebe Gemeinde, erst mal herzlichsten Dank für eure Hilfen.

    Sinngemäß ist es eine Tabelle mit waagerecht Namen und senkrecht Datum Monat. Also braucht es die max 31Tage mal xMitarbeiter in dessen Feldern die Arbeitszeit, Datum und die MitarbeiterID eingetragen wird. Hab das jetzt auf 3 Einträge(2davon laufen über hidden, könnte ich noch koppeln.) pro feld reduziert. So passt es für mind. 10 Mitarbeiter. Hab nun auch schon rausgefunden, dass es nur schwerlich machbar ist die 1000 zu verändern. Da das alles nur Hobby ist werd ich mit der Einschränkung leben können/müssen. Auf Arrys bin ich schon ausgewichen. Bin aber auch bei weitem noch nicht so fit damit um alle Möglichkeiten damit auszuschöpfen.

    Für die, die es interessiert mal unten den Code.
    Zur Ansicht, gibt es hier einen Screen-Shot anzuzeigen?

    Ich danke euch für eure Hilfe, allen noch eine schöne Woche,
    mit den freundlichsten Grüßen, Frank

    ?>
    <h1 align="center" style="background: #008000;">Gruppenleiterbereich-Dienstplanung</h1>
    <p align="center">
    <table border="0" style="float:center;" bgcolor="#C5C586" cellpadding="2" cellspacing="3" summary="" width="100%" style="font-size:100%">
        <tr>
            <td  align="center" valign="middle" style="width: 20%;"><a href="../zhdStartb.php">Startseite</a></td>
            <td align="center" valign="middle" style="width: 20%;"><a href="gl-dienstplanung.php">Dienstplanung - Start</a>
            <td align="center" valign="middle" style="width: 20%;"><a href="gl-dienstplanung.php">Dienstplanung - Neuer Monat</a>
            <td align="center" valign="middle" style="width: 20%;"><a href="gl-dienstplanung_bearbeiten.php">Dienstplanung - Bearbeiten </a>
        </tr>
    </table>
    </p>
    <?php
    // ende kopf------------------------------------------------------
    // Gruppenleiter in Kopftabelle eintragen--------------------------------------------------
    
    
    //Beginn der Tabellenabfrage für Mitglieder  Uberschrift
    $con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
    mysqli_select_db($con,$_db_datenbank) ;
    $sql = "SELECT * FROM zhd_mitarbeiter" ;
    $res = mysqli_query( $con, $sql )OR die("Error: $res <br>".mysql_error());
    $num = mysqli_num_rows($res);
    if ($num >0)
    {
    //echo "<font size='5'>Hallo,".$vname."  ".$nname.", es gibt Eintr&auml;ge :". $num."<br /><br /></font>" ;
         // Überschrift
                       // Tabellenbeginn Einrichtung
         echo "<table border='3' cellpadding='3' style='font-size: 15px;' width='100%'>";
    
         echo "     <tr bgcolor='#11ff33' >
                    <td >Id</td>
                    <td >Vorname</td>
                    <td >Familienname</td>
                    <td >A.gruppe</td>
                    <td >P.:nummer</td>
                    <td >Telefon</td>
                    <td >E-Mail</td>
                    <td >Stammeinrichtung</td>
                    </tr>";
    
     while ($zeile = mysqli_fetch_array( $res))
    {
    if($_SESSION['pnummer']==$zeile['pnummer'])
      {
        echo "<tr bgcolor='#cccccc'>
                    <td>".$zeile['id']."</td>
                    <td>".$zeile['vname']."</td>
                    <td>".$zeile['nname']."</td>
                    <td bgcolor='#FF00FF'>".$_SESSION['gruppe']."</td>
                    <td>".$zeile['pnummer']."</td>
                    <td>".$zeile['telefon']."</td>
                    <td>".$zeile['email']."</td>
                    <td>".$zeile['stamm1']."</td>
                    </tr> ";
                    $stamm1= $zeile['stamm1'];
                    $stamm2= $zeile['stamm2'];
                    $stamm3= $zeile['stamm3'];
                    $stamm4= $zeile['stamm4'];
                    $ag=  $zeile['gruppe'];
                    $funk=$zeile['funktion'];
    
         } //klammer von if name name
        } //Klammer von while
       echo "</table>"  ;
        }  //Klammer nach if $num
    mysqli_free_result( $res );
    mysqli_close($con);
    // Ende Gruppenleiter in Kopftabelle eintragen--------------------------------------------------
    //Mitarbeiter ins Arry eintragen-------------------------------------------
    
    $gruppe=$_SESSION['gruppe'];
    $bereich=$_SESSION['bereich'];
    //Beginn der Tabellenabfrage für Mitglieder  Uberschrift
    $mitarbeiter=array();
    $con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
    mysqli_select_db($con,$_db_datenbank) ;
    $sql = "SELECT * FROM zhd_mitarbeiter WHERE bereich = '$bereich' AND gruppe ='$gruppe'" ;
    
    $res = mysqli_query( $con, $sql )OR die("Error: $res <br>".mysql_error());
    $num = mysqli_num_rows($res);
     //Mitarbeiterarry geht hier los
    
    $ma=0;
    $mitarbeiter= array()  ;
    $mitarbeiterID= array()  ;
    
    if ($num >0){while ($zeile = mysqli_fetch_array( $res))
    {$ma++;
    $mitarbeiter[$ma]=$zeile['nname'];
    $mitarbeiterID[$ma]=$zeile['id'];
    
    } //Klammer von while
    }  //Klammer nach if $num
    mysqli_free_result( $res );
    mysqli_close($con);
    //Ende Mitarbeiter ins Arry eintragen-------------------------------------------
    //Auswahl des Monats und Jahres.
    ?>
    <form  action="gl-dienstplanung_bearbeiten.php" method="post">
    <table align="center" style="font-size: 100%; align:   " border='3' cellpadding='3'  width='20%'>
    <tr bgcolor='#0eeeee'>
    <?php
    $damo= "monat";
    $dm= date('m');
     echo "
      <td align='center'> Monat: <select   name='$damo' size='1'>;
                        <option><li>$dm</li></option>
                            <option><li>01</li></option>
                            <option><li>02</li></option>
                            <option><li>03</li></option>
                            <option><li>04</li></option>
                            <option><li>05</li></option>
                            <option><li>06</li></option>
                            <option><li>07</li></option>
                            <option><li>08</li></option>
                            <option><li>09</li></option>
                            <option><li>10</li></option>
                            <option><li>11</li></option>
                            <option><li>12</li></option>
                            </select></td> ";
    $dy= date('Y');
    $daja= "jahr";
    echo"
    <td align='center' >Jahr :  <select   name='$daja' size='1'>
                            <option><li>$dy </li></option>
                            <option><li>2016</li></option>
                            <option><li>2017</li></option>
                            <option><li>2018</li></option>
    
                            </select></td>
    
    </tr>
    <tr  char=''></tr>
    </table>"
    ?>
    <p align="center">
    <input style="font-size: 20px;" type="submit" name ="" value="Bearbeiten starten" />
    </p>
    </form>
    
    <?php                              // hier geht es funktionierend los
    if(isset($_POST['monat']))
    {
    
      $datumm=$_POST['monat'];
      $datumj=$_POST['jahr'];
     $d1=1;
     $d2=2;
     $d3=$d1.'-'.$d2;
    
    // Abfrage, ob Monat schon vorhanden!!!
    $testdat= $datumm.'.'.$datumj;
    $con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
    mysqli_select_db($con,$_db_datenbank) ;
    $sql = "SELECT * FROM dienstplan WHERE bereich = '$bereich' AND gruppe ='$gruppe' AND SUBSTRING(Datum,-7)=$testdat" ;
    
    $res = mysqli_query( $con, $sql )OR die("Error: $res <br>".mysql_error());
    $num = mysqli_num_rows($res);
        mysqli_query($con,$sql );
        mysqli_close($con);
     //Mitarbeiterarry geht hier los
    $dg=0 ;
    
    
    if ($num <1)
        {
           //Klammer von while
                     echo 'Schei&szlig;e noch nicht da';
        }
    if ($num >0)
    {
    //Arry festlegen für den Namens-namen zum versenden der einzelnen Arbeitszeiten-------------------------
    $datumj= $_POST['jahr'];
    $datumm= $_POST['monat'];
    $NAMEDATUM_0 = array();
    $NAMEDATUM_1 = array();
    $NAME_AZ = array();
    $NAME_ID = array();
    $NAME_0 = array();
    $NAME_BER = array();
    $NAME_GRU = array();
     $wochentage = array('So','Mo','Di','Mi','Do','Fr','Sa');
     for ($tag=1; checkdate ($datumm,$tag,$datumj); $tag++)
    
        {
         //Schleife zum Festlegen der Arry Namen-Namens
           $NAMEDATUM_0[$tag] = $tag;
        //Schleife zum Festlegen der Arry Namen-Namens
    
        //Festlegen des Datums zum Eintragen an den Tabellenanfang
        $datumarry[$tag] = date('d.m.Y',strtotime ($tag.'.'.$datumm.'.'.$datumj));
         //Ende Festlegen des Datums zum Eintragen an den Tabellenanfang
    
        //Festlegen des Wochentages  !! Das muss mit in die Tabelle genochmmen werden, nicht vergessen!!
           $d=strtotime($tag.".".$datumm.".".$datumj);
           $dz=date('w',$d);
    
        }
    //Ende des Arry festlegen für den Namens-namen zum versenden der einzelnen Arbeitszeiten-------------------------
    
    //Bestehende Arrys : $NAMEDATUM_0[$tag] : $wochentage[wt] : $mitarbeiter[$ma] : $datumarry[$tag]  ===============================
    
    ?>
    
    <form action="gl-dienstplanung_bearbeiten.php" method="post">
    
    <table align="center" style="font-size: smaller; align:  " border='3' cellpadding='3' width="100%" >
    <tr align='center' bgcolor='#00ffff'>
    <td align='center' width='5%'> Datum </td>
    <td width='2%' >W.Tag</td>
    
    <?php
    // Namen  Tabellenkopf eintragen
    for ($z=1;$z<=$ma;$z++)
    {
        echo "<td width='10%'>$mitarbeiter[$z]</td>" ;
    }
    ?>
    </tr>
    <?php
    
    
    $wochentage = array('So','Mo','Di','Mi','Do','Fr','Sa');
    
        $con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
        mysqli_select_db($con,$_db_datenbank) ;
    // Hier geht die Tabelle los mit dem Datum
    for ($zt=1;$zt<$tag;$zt++)
    {
    $d=strtotime($zt.".".$datumm.".".$datumj);
    $dz=date('w',$d);
    if(($dz==0)or($dz==6))
    
    //wochentage festlegen
    {echo "<tr align='center' bgcolor='#FFBFB2'>";}
    else
    {echo "<tr align='center'>";}
    echo"<td>$datumarry[$zt]</td><td>$wochentage[$dz]</td>";
    for ($zma=1;$zma<=$ma;$zma++)
    {
    //name für Post ist das hier unten  aus dem Mitarbeiter und den einfachen datum
    
    echo "<td>" ;
    //Ab hier kommen die ganzen Post rein. Das sind die Eintragezellen!!!----------------------------
    // Alles andere ist das Beiwerk------------------------------------------------------------------
    ?>
    
     <?php
      $NAMEDATUM_1[$zt] = $NAMEDATUM_0[$zt].'-'.$zma;
      $NAME_AZ[$zt]     = 'AZ'.$NAMEDATUM_1[$zt] ;    // zum Beispiel: AZ15-1   : Arbeitszeit name am 15 bei der 1. Person
      $NAME_ID[$zt]     = 'ID'.$NAMEDATUM_1[$zt];
      $NAME_BER[$zt]     = 'BER' .$NAMEDATUM_1[$zt];
      $NAME_GRU[$zt]     = 'GRU' .$NAMEDATUM_1[$zt];
     // echo   $NAMEDATUM_1[$zt].'<br>'.$NAME_AZ[$zt].'<br>'.$NAME_ID[$zt];
        $Datum=$datumarry[$zt];
        $Idma= $mitarbeiterID[$zma];
    
        $sql = "SELECT * FROM dienstplan WHERE bereich = '$bereich' AND gruppe ='$gruppe' AND Datum='$Datum' AND idma='$Idma'" ;
        $res = mysqli_query( $con, $sql )OR die("Error: $res <br>".mysql_error());
        $num = mysqli_num_rows($res);
        mysqli_query($con,$sql );
        while ($zeile = mysqli_fetch_array( $res))
    
    {
    $arbeitszeit= $zeile['arbeitszeit'];
    }
    
    
    
      ?>
    
    <input type="hidden"    name="<?php echo $NAMEDATUM_1[$zt]; ?>" align="middle" style ='text-align:center;' value="<?php echo $datumarry[$zt];?>"  />
    <input type="text" size="10"     name="<?php echo $NAME_AZ[$zt]; ?>" align="middle" style ='text-align:center;' value= "<?php echo $arbeitszeit; ?>"  />
    <input type="hidden"    name="<?php echo $NAME_ID[$zt]; ?>"  value="<?php echo $mitarbeiterID[$zma];?>"  />
    
     <?php
    echo "</td> ";}
    // Hier ist Schluss mit den Zelleneintragungen, also alles nur in diesem Bereich------------------
    //------------------------------------------------------------------------------------------------
    echo "</tr>";
    
    } // hier endet das Eintragen der Tabelle Datumsliste
    ?>
    
    </table>
    
    <?php
    $endzt="endzt";
    $damo="monat1";
    $daja="jahr1";
     ?>
    <input type="hidden"   name="endzt" align="middle" value="<?php echo $zt; ?>"  />
    <input type="hidden"   name="damo" align="middle" value="<?php echo $datumm; ?>"  />
    <input type="hidden"   name="daja" align="middle" value="<?php echo $datumj; ?>"  />
    <p align="center">
    Nun mal schauen<br />
    <input  type="checkbox" name ="fertig2"  />
    <input style="font-size: 20px;" type="submit" name ="fertig1" value="eintragen" />  </p>
    </form>
    <?php
     }
    }
    //Einschreiben in die Datenbank
    //Schleife für eintragen in das Mitarbeiterarry
    if(isset($_POST['fertig2']))
    {
    
        $con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
        mysqli_select_db($con,$_db_datenbank) ;
    
        for ($zt=1;$zt<$_POST['endzt'];$zt++)
        {
       $dat = date('d.m.Y',strtotime ($zt.'.'.$_POST['damo'].'.'.$_POST['daja']));
        echo $dat.'<br />';
                for ($zma=1;$zma<=$ma;$zma++)
                {
                    $DATname= 'AZ'.$zt.'-'.$zma;
                    $AZname= 'AZ'.$zt.'-'.$zma;
                    $IDname= 'ID'.$zt.'-'.$zma;
    
    
                    $AZ=$_POST[$AZname];
                    $ID= $_POST[$IDname];
    
    
    $sql = "UPDATE dienstplan SET arbeitszeit ='$AZ' WHERE Datum = '$dat' AND idma ='$ID'" ;
    
             mysqli_query($con,$sql );
    
                 }
        }
          mysqli_query($con,$sql );
         mysqli_close($con);
        }
         //hier endet das funktionierende
    ?>
  • in: Zu viele Eingabevariablen

    geschrieben von zhd-dresden

    Hallo, liebe Gemeinde.
    Für mich eröffnet sich wieder ein kleines Problem:
    Ich arbeite an einem "Dienstplan" den ich über PHP erstellt hab, und wo es mehr als ein Paar Post braucht um die benötigten Daten zu speichern. Im ganzen also Mitarbeiter*Datum*Arbeitszeit Postfelder.
    Fragt nicht wie ich das hinbekommen hab, jedenfalls funktioniert es erst mal, abér nur so lange es nicht zu viele Mitarbeiter werden. ab 8- -- dann reichen offensichtlich die Postfelder nicht mehr, es kommt:

    Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0

    Ich habe in der php.ini den entsprechenden Eintrag gesucht und geändert. Hilft nix, er meldet das immer wieder. Was kann ich tun??:wall:

    Danke für eure Hilfe,
    mit den freundlichsten Grüßen, Frank
  • in: Weiterleitung in einen Unterordner

    geschrieben von zhd-dresden

    Hallo liebe Gemeinde,
    hab ein kleines Problem. Ich möchte
    if ($_SESSION['funktion']=="BL")
       {
           Header("Location: bereichsleiter/start.php");
    exit();
       }

    in einen Unterordner wechsleln. Auf meinem Local-Server auf dem Rechner funktioniert das einwandfrei, nur dann auf lima-city nicht?
    Vielleicht sieht jemand den Fehler. Oder wird es einfach nicht unterstützt?
    Allen ein schönes Wochenende
    mit freundlichsten Grüßen Frank
  • in: Schnelle ID- Abfrage

    geschrieben von zhd-dresden

    Vielen Dank für eure Hilfen. Das A/I ist eine super Sache, hab gerade damit rum experimentiert. Klappt genau wie von euch beschrieben. Muss nun allerdings die meine Tabellen (wo gottseidank noch nicht sooo viel drin steht) wieder leeren, denn nur so kann ich das Feld umstellen.
    Ich danke euch wie verrückt, das spart eine Menge Schreibarbeit für die Zukunft.
    Euch allen eine schöne Woche, ihr seid meine Helden.
    Liebe Grüße Frank.:prost:

    PS:
    Jetzt hab ich auch mal einen kleinen Tip.
    Das ID-Feld lässt sich nur dann nicht im Nachhinein in A / I ändern, wenn man selber mit 0 angefangen hat zu zählen. In dem Fall nur das 0te Feld löschen und kann man die Datensätze behalten . :wave:
    Falls es jemanden helfen könnte. :biggrin:
  • in: Schnelle ID- Abfrage

    geschrieben von zhd-dresden

    Vielen Dank für eure Mühen.
    mysql_num_rows ist wirklich nur dann angebrauch, wenn man nicht mal zwischendurch auch wieder Datensätze löschen wil/muss. Da bin ich schon mal damit auf die Nase gefallen.
    Aber dazu gleich noch mal eine nächste Frage,
    wenn ich AUTO_INCREMENT nehme, und ich lösche im Nachhinein Datensätze, zählt er dann weiterhin einen Wert dazu, oder fängts an zu "stottern" wenn zwischendurch eine Zahl fehlt??
  • in: Schnelle ID- Abfrage

    geschrieben von zhd-dresden

    Hallo, liebe Gemeinde,
    wieder mal eine Anfängerfrage von mir.
    Wenn ich in meine Tabelle einen neuen Datensatz zufüge muss ich ihm, um ihn später eventuell zu bearbeiten usw., eine neue id zufügen. Dazu lasse ich zur zeit die ganze Tabelle mit while durchlaufen um bis zum letzten Datensatz zu gelangen und addiere dann der id eins dazu.
    Nun meine Frage, gibt es eine einfachere Methode diesen Datensatz, und damit die letzte ID direkt abzufragen?
    Vielen Dank für eure Hilfe, schönen Tag noch,
    Frank
  • in: value-Ausgabe verkürzt

    geschrieben von zhd-dresden

    Hallo dunkeltuten,

    // Tabellenbeginn Einrichtung
         echo "<table border='3' cellpadding='3'  width='100%'>";
    
         echo "     <tr bgcolor='#cccccc'>
    
                    <td>Einrichtung :       <input type='text' name='name' value='$name'></td>
                    <td>Arbeitsgr.:         <input type='text'  name='ag' value='$ag'></td>
                    <td>PLZ                 <input type='text'  name='plz' value='$plz'></td>
    
                    <td>Stadt               <input type='text'  name='stadt' value='$stadt'></td>
                    <td>Strasse/Hausn.:     <input type='text'  name='str' value='$strassehn'></td>
                    <td>Telefon :           <input type='text'  name='telefon' value='$telefon'></td>
                    <td>Fax :               <input type='text'  name='fax'  value='$fax'></td>
                     </tr>
                    <tr bgcolor='#cccccc'>
                    <td>Schulleiter :       <input type='text'  name='sl' value='$sl'></td>
                    <td>Sekret&auml;rin :   <input type='text'  name='sek' value='$sek'></td>
    
                     <td>Stammhausmeister   <input type='text'  name='sthm' value='$stammhm'></td>
                     <td>HM-Telefon :       <input type='text'  name='hmt' value='$hmtelefon'></td>
                     <td>Grundst&uuml;cksverwalter :<input type='text'  name='gv' value='$gv'></td>
                     <td>GV-Telefon : :     <input type='text'  name='gvt' value='$gvt'></td>
                     <td>                   <input name='id' value='$id'></td>
                    </tr>
                    <tr>
                    <td colspan='5'>        <input name='notiz' size='100px'   value='$notiz'></td>
                    </tr>";
    
       echo "</table>"  ;


    du bist mein Held, habe es so umgeschrieben. Ja genauso kommt es jetzt richtig hinten raus. Obwohl es eigentlich nicht sein dürfte. Ich danke euch herzlichst. ich werde natürlich versuchen meine Eingaben gegen Injektion zu schützen. ist auch Neuland für mich.
    Also noch mal herlichsten Dank
  • in: value-Ausgabe verkürzt

    geschrieben von zhd-dresden

    Sorry, wollte euch nicht zutexten, weil ich glaube dass es nur an dem "input" hackelt, hier mal das Ganze.

    <?php
    session_start();
    
    if (($_SESSION['passw']==$_SESSION['passwort'])or
        ($_SESSION['passw']=="Rasty" ))
    
    {
    
        // Wenn auf 'Eintragen' geklickt wurde, verarbeite das Formular
        if(isset($_POST['name']))
        {
    
      $pid = $_POST['id'];
      $pname = $_POST['name'];
      $pag = $_POST['ag'];
      $pplz = $_POST['plz'];
      $pstadt = $_POST['stadt'];
      $pstrassehn = $_POST['str'];
      $ptelefon = $_POST['telefon'];
      $pfax = $_POST['fax'];
      $psl = $_POST['sl'];
      $psek = $_POST['sek'];
      $pnotiz = $_POST['notiz'];
      $pstammhm = $_POST['sthm'];
      $phmtelefon = $_POST['hmt'];
      $pgv = $_POST['gv'];
      $pgvt = $_POST['gvt'];
    
        include 'host.php' ;
        $con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
        mysqli_select_db($con,$_db_datenbank) ;
        $sql = "UPDATE zhd_einrichtung SET name='$pname', agruppe='$pag', notiz='$pnotiz' WHERE id='$pid'" ;
        mysqli_query($con,$sql );
        mysqli_close($con);
    
        echo $_SESSION['einrichtung'] ;
    
    //Beginn der Tabellenabfrage für Einrichtung arry
    
    $con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
    mysqli_select_db($con,$_db_datenbank) ;
    $sql = "SELECT * FROM zhd_einrichtung" ;
    $res = mysqli_query( $con, $sql )OR die("Error: $res <br>".mysql_error());
    $num = mysqli_num_rows($res);
    
    $z=0 ;
    if ($num >0)
    {
     while ($zeile = mysqli_fetch_array( $res))
    {
    if  ($_SESSION['einrichtung']== $zeile['name'])
    {
      $id = $zeile['id'];
      $name = $zeile['name'];
      $ag = $zeile['agruppe'];
      $plz = $zeile['plz'];
      $stadt = $zeile['stadt'];
      $strassehn = $zeile['strassehn'];
      $telefon = $zeile['telefon'];
      $fax = $zeile['fax'];
      $sl = $zeile['sl'];
      $sek = $zeile['sek'];
      $notiz = $zeile['notiz'];
      $stammhm = $zeile['stammhm'];
      $hmtelefon = $zeile['hmtelefon'];
      $gv = $zeile['gvverwalter'];
      $gvt = $zeile['gvtelefon'];
    
    } //klammer von if name name
        } //Klammer von while
        }  //Klammer nach if $num
    mysqli_free_result( $res );
    mysqli_close($con);
    //ende Tabelle Einrichtung arry
    
    
        }
        // Ansonsten, z.B. wenn der User das Formular zum 1. Mal aufruft, wird das Formular angezeigt
    
    include 'host.php' ;
    echo $_SESSION['einrichtung'] ;
    
    //Beginn der Tabellenabfrage für Einrichtung arry
    
    $con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
    mysqli_select_db($con,$_db_datenbank) ;
    $sql = "SELECT * FROM zhd_einrichtung" ;
    $res = mysqli_query( $con, $sql )OR die("Error: $res <br>".mysql_error());
    $num = mysqli_num_rows($res);
    
    $z=0 ;
    if ($num >0)
    {
     while ($zeile = mysqli_fetch_array( $res))
    {
    if  ($_SESSION['einrichtung']== $zeile['name'])
    {
      $id = $zeile['id'];
      $name = $zeile['name'];
      $ag = $zeile['agruppe'];
      $plz = $zeile['plz'];
      $stadt = $zeile['stadt'];
      $strassehn = $zeile['strassehn'];
      $telefon = $zeile['telefon'];
      $fax = $zeile['fax'];
      $sl = $zeile['sl'];
      $sek = $zeile['sek'];
      $notiz = $zeile['notiz'];
      $stammhm = $zeile['stammhm'];
      $hmtelefon = $zeile['hmtelefon'];
      $gv = $zeile['gvverwalter'];
      $gvt = $zeile['gvtelefon'];
    
    } //klammer von if name name
        } //Klammer von while
        }  //Klammer nach if $num
    mysqli_free_result( $res );
    mysqli_close($con);
    //ende Tabelle Einrichtung arry
    
    
    
    
    ?>
    
    <!DOCTYPE html>
    <html>
    
    <head>
        <title>ZHD-Hausmeister</title>
    
        <meta charset="windows 1252"/>
        <meta name="description" content=""/>
        <meta name="author" content=""/>
        <meta name="keywords" content=""/>
        <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)"/>
    
        <link href="style.css" type="text/css" rel="stylesheet">
    </head>
    
    <body bgcolor="#f0f0f0"  >
    
    
    <h1 align="center" style="background: #008000;">ZHD Einrichtungskompass </h1>
    
    <p align="center">
    <table border="0" style="float:center;" bgcolor="#C5C586" cellpadding="2" cellspacing="3" summary="" width="100%" style="font-size:100%">
        <tr>
            <td  align="center" valign="middle" ><a href="zhdStartb.php">Startseite</a></td>
    
         </tr>
         </table>
    
    <h2 align="center" style="background: #008040;"> Einrichtungsdaten</h2>
    
     <form action="zhd_mitarbeiterEinrichtungbearbeiten.php" method="post">
    
     <?php
    
                       // Tabellenbeginn Einrichtung
         echo "<table border='3' cellpadding='3'  width='100%'>";
    
         echo "     <tr bgcolor='#cccccc'>
    
                    <td>Einrichtung :<input type='text' name='name' value=".$name."></td>
                    <td>Arbeitsgr.:<input type='text'  name='ag' value=".$ag."></td>
                    <td>PLZ<input type='text'  name='plz' value=".$plz."></td>
    
                    <td>Stadt<input type='text'  name='stadt' value=".$stadt."></td>
                    <td>Strasse/Hausn.:<input type='text'  name='str' value=".$strassehn."></td>
                    <td>Telefon :<input type='text'  name='telefon' value=".$telefon."></td>
                    <td>Fax :<input type='text'  name='fax'  value=".$fax."></td>
                     </tr>
                    <tr bgcolor='#cccccc'>
                    <td>Schulleiter :<input type='text'  name='sl' value=".$sl."></td>
                    <td>Sekret&auml;rin :<input type='text'  name='sek' value=".$sek."></td>
    
                     <td>Stammhausmeister<input type='text'  name='sthm' value=".$stammhm."></td>
                     <td>HM-Telefon :<input type='text'  name='hmt' value=".$hmtelefon."></td>
                     <td>Grundst&uuml;cksverwalter :<input type='text'  name='gv' value=".$gv."></td>
                     <td>GV-Telefon : :<input type='text'  name='gvt' value=".$gvt."></td>
                     <td><input name='id' value=".$id."></td>
    </tr>
                    <tr>
                    <td colspan='5'><input name='notiz' size='100px'   value=".$notiz."></td>
                    </tr>";
    
       echo "</table>"  ;
    
      ?>
    
      <input type="submit" value="absenden" />
        </form>
    
    
    
    <?php
            echo "<h2> Der aktuelle Wert der Tabelle</h2>";
            echo "  <table width='100%'>   <tr bgcolor='#cccccc'>
    
                    <td>Einrichtung : </br>".$name."</td>
                    <td>Arbeitsgr.:</br>".$ag."</td>
                    <td>PLZ :</br>".$plz."</td>
                    <td>Stadt :</br>".$stadt."</td>
                    <td>Strasse/Hausn.:</br>".$strassehn."</td>
                    <td>Telefon :</br>".$telefon."</td>
                    <td>Fax :</br>".$fax."</td>
                     </tr>
                    <tr bgcolor='#cccccc'>
                    <td>Schulleiter :</br>".$sl."</td>
                    <td>Sekret&auml;rin :</br>".$sek."</td>
    
                     <td>Stammhausmeister :</br>".$stammhm."</td>
                     <td>HM-Telefon :</br>".$hmtelefon."</td>
                     <td>Grundst&uuml;cksverwalter :</br>".$gv."</td>
                     <td>GV-Telefon : :</br>".$gvt."</td>
    
    </tr>
                    <tr>
                    <td colspan='5'>".$notiz."</td>
                    </tr>";
    
       echo "</table>"  ;
    
    //ende der Sicherheitsabfrage
    }
     ?>


    Wie gesagt, die Eingaben, das Auslesen, in die Datenbank funktioniert alles gut und richtig,
    nur das Anzeigen spielt so nicht mit.
    hab auch noch nicht alle Variablen in dem $sql = "UPDATE zhd_einrichtung SET name='$pname', agruppe='$pag', notiz='$pnotiz' WHERE id='$pid'" eingefügt, weil mir erst mal der Ausgabefehler aufgefallen ist. Auch an der "$strassehn" sieht man, nach der Leerstelle kommt dann keine Hausnummer mehr mit an, obwohl sie im String drin ist.

    Sorry noch mal,..
  • in: value-Ausgabe verkürzt

    geschrieben von zhd-dresden

    Gebe hier mal das Bild dazu aus:

    https://www.dropbox.com/s/9yp6e2w4l8dwvv6/Screenshot%202015-05-28%2013.45.22.png?dl=0

    Deutlich beim Namen, nach dem Komma ist ein Leerzeichen, und da ist Schluss.
    Das unterste Feld macht es auch deutlich.

    0 werden mit update eingeschrieben.
    1 htmlspecialchars() wird nicht verwendet

    3- die Art der Ausgabe ist mir neu :thumb::biggrin: , aber eine hilfreiche Idee.
  • in: value-Ausgabe verkürzt

    geschrieben von zhd-dresden

    Liebe Gemeinde,
    ich hab da mal eine, wohl typisch Anfängerfrage.

    Ich hab mir ein Affenformular gebastelt, in dem man Einträge verändern kann.
    1. Datenbank wird abgefragt, der zu verändernde Datensatz mit Value in das "Inputfeld" eingefügt.
    2. ich kann dann die Aufgabe abschicke, wird alles neu eingetragen und der neue Datensatz wieder in der Tabelle angezeigt.

    Funktioniert wunderbar, alles gut nur:
    Es wird immer nur in dem Value-Feld der String bis zum ersten Leerzeichen angezeigt. Obwohl er im String ist. Das hab ich in einer zweiten Tabelle ausgelesen und angezeigt.

    <td>PLZ<input type='text'  name='plz' value=".$plz."></td>
                    <td>Stadt<input type='text'  name='stadt' value=".$stadt."></td>
                    <td>Strasse/Hausn.:<input type='text'  name='str' value=".$strassehn."></td>


    ich denke es fehlt ein Zusatz beim Input, aber welcher???

    <td>Einrichtung : </br>".$name."</td>
                    <td>Arbeitsgr.:</br>".$ag."</td>
                    <td>PLZ :</br>".$plz."</td>
                    <td>Stadt :</br>".$stadt."</td>
                    <td>Strasse/Hausn.:</br>".$strassehn."</td>


    in dieser Tabelle erscheint dann der komplette Text/String

    Vielleicht kann jemand helfen, wäre sehr nett.
  • in: input-feld im Handy vergrößern

    geschrieben von zhd-dresden

    Hallo liebe Gemeinde,
    Ich bin dabei eine Web-Seite zu erstellen, bei der man sich mit Passwort, mit einem input-Feld über "<form method="POST"...." anmeldet. Dies soll über PC und auch über Handy möglich sein. Handy hat seinen eigenen Weg. Nun ergibt sich das Problem, dass bei Handyanzeige die Eingabe Button auf dem Handy sehr klein ausmachen. Das hab ich erst mal mit " <meta name="viewport" content="width=200"/>" gelöst, was sicher aber nicht im Sinne des Erfinders ist. Ich bin sicher dies läßt sich mit CSS besser regeln. Kann mir bitte jemand den Ansatz vermitteln. Wäre euch sehr verbunden.
    Schönen Abend allen noch, und vielen Dank schon im vorraus,
    Frank.

Login zum Webhosting ohne Werbung!