Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] übergabe formular an datenbank

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #61
    Tue dir keinen Zwang an. Aber rechne damit, dass es passende Kommentare gibt, wenn man erkennt, dass du weiterhin nicht lernen willst.

    Kommentar


    • #62
      grummels

      Kommentar


      • #63
        ich ralls eifach nicht zum testen habe ich das script genommen was da geastet wurde habe neue tabelle angelegt in der datenbank und wollte es soweit umändern das es in die neuen tabellen schreibt,

        beim absenden des scriptes bekomme ich immer wieder die selben fehlermeldungen ,

        PHP-Code:
        NoticeUndefined indexDatum in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 15

        Notice
        Undefined indexUhrzeit in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 16

        Notice
        Undefined indexGemacht in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 17

        Notice
        Undefined indexDauer in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 18

        Notice
        Undefined variablelink in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 51

        Warning
        mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 51
        Nicht alle Felder ausgefüllt 
        darauf hin habe ich in dem script was einwand frei leuft und dem script was ich geändert habe zeile für zeile verglichen und ich finde keinen fehler doch es muss ja einer sein sonst würde ich ja keine fehler meldung bekommen.

        hier das geänderte script :

        PHP-Code:
        <?php
            error_reporting
        (E_ALL);
            
        ini_set('display_errors'1);

            
        $datenbank_host 'localhost';
            
        $datenbank_user 'arbxxx11';
            
        $datenbank_passwort 'mxxin';
            
        $datenbank_name 'arbeit';

            
        $msg $datum $uhrzeit $gemacht $dauer "";

             if (isset(
        $_POST['senden']))
              {
               
        $datum    trim($_POST['Datum']);
               
        $uhrzeit  trim($_POST['Uhrzeit']);
               
        $gemacht  trim($_POST['Gemacht']);
               
        $dauer    trim($_POST['Dauer']); 

              if (
        $datum == '' || $uhrzeit == '' || $gemacht == '' || $dauer == '' )
               {
                  
        $msg "Nicht alle Felder ausgefüllt";
               }
               else
               {
                  
        $link = @mysql_connect($datenbank_host$datenbank_user$datenbank_passwort)
                     or die(
        'keine Verbindung möglich: ' mysql_error());

                  
        $db_selected mysql_select_db($datenbank_name$link)
                    or die (
        'Kann '.$datenbank_name.' nicht benutzen : ' mysql_error());

                  
        $sql_insert "INSERT
                                  INTO
                                    `koenig`
                                  SET
                                    `Datum`='"   
        mysql_escape_string($datum)     . "',
                                    `Uhrzeit`='" 
        mysql_escape_string($uhrzeit)   . "',
                                    `Gemacht`='" 
        mysql_escape_string($gemacht)   . "',
                                    `Dauer`='"   
        mysql_escape_string($dauer)     . "'";

                  echo 
        $sql_insert."<br>";

                  
        mysql_query($sql_insert,$link)
                    OR die(
        mysql_error());

                  
        $msg 'Der Eintrag wurde gespeichert!';
                }

                
        mysql_close($link);
            }

            echo 
        $msg .
                 
        '<br/><form action="' htmlspecialchars($_SERVER['SCRIPT_NAME' ]) . '" method="post">
                 Datum: <input type="text" name="Woche" value="'         
        htmlspecialchars($datum)    . ' "/><br/>
                 Uhrzeit: <input type="text" name="Montag" value="'      
        htmlspecialchars($uhrzeit)  . '"/> <br/><br/>
                 Gemacht: <input type="text" name="Dienstag" value="'    
        htmlspecialchars($gemacht)  . ' "/><br/>
                 Dauer: <input type="text" name="Mittwoch" value="'      
        htmlspecialchars($dauer)    . '"/> <br/><br/>
                 <input type="submit" name="senden" value="absenden"/>
                 </form>'
        ;
        ?>

        ich möchte verstehen wo der fehler liegt es sind die zeilen 15-18 und 51
        aber wie gesagt auch nach dem vergleich ist alles wie in dem script was leuft halt nur der tabellen name ist geändert auf die neue tabelle
        und es sind weniger eingaben die übergeben werden sollen

        helft mir bitte es zuverstehen

        Kommentar


        • #64
          ich möchte verstehen wo der fehler liegt es sind die zeilen 15-18
          Code:
          Notice: Undefined index: Datum in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 15
          
          Notice: Undefined index: Uhrzeit in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 16
          
          Notice: Undefined index: Gemacht in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 17
          
          Notice: Undefined index: Dauer in /home/spaxus_de/www/hesterkamp/hauswart/ziegel/zeingabe.php on line 18
          http://tinyurl.com/33sat9s
          [IMG]http://media.ubuntuusers.de/portal/files/ubuntu.png[/IMG][IMG]http://sqlmanager.net/i/ico/mysql.gif[/IMG][SIGPIC][/SIGPIC]

          Kommentar


          • #65
            hallo,

            das ist keine erklärung zu meiner frage wie so es in dem einen script geht und in dem wetzt nicht ?

            gegoogelt habe ich selber schon danach und diese beiträge gefunden da steht aber nicht wieso es bei einem geht und bei dem geänderten jetzt nicht

            Kommentar


            • #66
              Original was geht

              PHP-Code:
              $msg $woche $montag $dienstag $mittwoch $donnerstag $freitag $samstag "";


                  if (isset(
              $_POST['senden']))
                  {
                     
              $woche      trim($_POST['Woche']);
                     
              $montag     trim($_POST['Montag']);
                     
              $dienstag   trim($_POST['Dienstag']);
                     
              $mittwoch   trim($_POST['Mittwoch']);
                     
              $donnerstag trim($_POST['Donnerstag']);
                     
              $freitag    trim($_POST['Freitag']);
                     
              $samstag    trim($_POST['Samstag']);


                     if (
              $woche == '' || $montag == '' || $dienstag == '' || $mittwoch == '' ||
                         
              $donnerstag == '' || $freitag == '' || $samstag == '')
                     {
                        
              $msg "Nicht alle Felder ausgefüllt";
                     }
                     else
                     {
                        
              $link = @mysql_connect($datenbank_host$datenbank_user$datenbank_passwort)
                           or die(
              'keine Verbindung möglich: ' mysql_error()); 

              Geändert was nicht geht

              PHP-Code:
               $msg $datum $uhrzeit $gemacht $dauer "";

                   if (isset(
              $_POST['senden']))
                    {
                     
              $datum    trim($_POST['Datum']);
                     
              $uhrzeit  trim($_POST['Uhrzeit']);
                     
              $gemacht  trim($_POST['Gemacht']);
                     
              $dauer    trim($_POST['Dauer']); 

                    if (
              $datum == '' || $uhrzeit == '' || $gemacht == '' || $dauer == '' )
                     {
                        
              $msg "Nicht alle Felder ausgefüllt";
                     }
                     else
                     {
                        
              $link = @mysql_connect($datenbank_host$datenbank_user$datenbank_passwort

              ich wills verstehen und nicht mit links totgeschmissen werden

              Kommentar


              • #67
                erschlagt mich doch einfach ich ahbe den fehler ich bin doch zu dumm
                lach und na ja lesen sollte gelernt sein habe den fehler gefunden

                Kommentar


                • #68
                  $datum = trim($_POST['Datum']);

                  Wo in deinem Formular ist ein Eingabefeld mit dem Namen "Datum"?

                  Das ganze läuft hier auf Vorbeten von Grundlagen hinaus.
                  [mod: close]
                  [PHP]if ($var != 0) {
                  $var = 0;
                  }[/PHP]

                  Kommentar

                  Lädt...
                  X