formularfeldinhalt auf gültigkeit prüfen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    funktioniert auch nicht!

    der fehler muss irgendwo bei $nr=$maschine["nr"]; liegen.
    wenn ich danach ein echo $nr; mache, bekomm ich auch keine ausgabe!

    lieft die variable $maschine["nr"] nicht vor??

    Kommentar


    • #17
      Laut Deiner Abfrage

      "SELECT nr FROM maschinen WHERE nr = $maschinennr")

      frägst Du nur die Nummer ab.

      Kommentar


      • #18
        aber ich brauch doch nur die nummer!??!

        was prüft überhaupt das if(!$result)

        wird da überprüft ob die select-anweisung $result einen wert zurückliefert oder nicht!? d. h. wenn die maschinennr. nicht in der tabelle maschinen vorhanden ist wird kein datensatz gefunden, false zurückgegeben und dann eben if - else!

        stimmt das so!?

        Kommentar


        • #19
          Das stimmt so!

          Kommentar


          • #20
            aber warum funktioniert es nicht?!

            Kommentar


            • #21
              Ich kann das jetzt nur vermuten:

              ...weil Du die close anweisung zu früh gesetzt hast.
              Ich weiss das die zu einer sauberen Prog gehört, ich lasse die aber gerne weg.

              ...weil eine variable nicht sauber übergeben wird

              Kommentar


              • #22
                vielleicht hast du auch einfach nur ne klammer verpeilt... Ohne code kann man nur raten!

                Kommentar


                • #23
                  soll ich mal den ganzen code "offenlegen"?

                  Kommentar


                  • #24
                    Ich glaube TobiaZ hat recht


                    Gehört hinter die Zeile

                    $maschine = mysql_fetch_array($result)


                    nicht ein ";"

                    Kommentar


                    • #25
                      PHP-Code:
                      <html>
                      <head>
                      <title>Werner & Pfleiderer Lebensmitteltechnik GmbH</title>
                      </head>
                      <?php
                      include("config.php");

                                                                      
                      if (
                      $Submit){

                      //mysql_connect("$host", "$user","$password");    //Verbindung aufbauen
                      $link mysql_connect("$host""$user""$password");
                      if (!
                      $link) die("Kann den Server nicht erreichen.");
                      if (!
                      mysql_select_db("$db"$link))
                      {
                      echo
                      "Kann die Datenbank nicht anwählen.";
                      }
                      else
                      {echo
                      "";
                      }

                      // Request info
                      $result mysql_query(
                      "SELECT nr FROM maschinen WHERE nr = $maschinennr");
                      if (!
                      $result) {
                      echo(
                      "<P>Error performing query: " .
                      mysql_error() . "</P>");
                      exit();
                      }

                      $a mysql_fetch_array($result
                      $nr=$a["nr"];
                      echo 
                      $nr;
                      break;

                      if(!
                      $result)
                      {
                      echo 
                      "es funktioniert");
                      }
                      else
                      {

                      $ticketnum mysql_insert_id(); 

                      $sql="INSERT INTO `kummerkasten` (`id`, `anrede`, `name`, `email`, `kdnr`, `ordernr`, `maschinennr`, `range`, `comment`, `solution`, `attachment`, `attachmentlink`, `status`, `know`, `what`, `time`, `answertime`, `replyfrom`) VALUES ('', '$anrede', '$name', '$email', '$kdnr', '$ordernr', '$maschinennr', '$range', '$comment', '', '$attachment', '$attachmentlink', '0', '0', '0', NOW(), '','')"
                      mysql_db_query($db,$sql); 
                      $id=mysql_insert_id();

                      $uploaddir $_SERVER["DOCUMENT_ROOT"].'/upload/'.$id;
                      $attachment=$_FILES['userfile']['name'];
                      $attachmentlink="upload/".$_FILES['userfile']['name'];

                      if (
                      count($_FILES['userfile']['name'])>0)
                          { 
                              for(
                      $i=0;$i<count($_FILES['userfile']['name']);$i++)
                              {     if (empty(
                      $_FILES['userfile']['name'][$i])) {}
                      else {          
                      $sql="INSERT INTO `upload` SET 
                      displayname = '"
                      .$id.$_FILES['userfile']['name'][$i]."', 
                      link='/upload/"
                      .$id.$_FILES['userfile']['name'][$i]."',
                      gruppe='"
                      .$id."'";
                      mysql_query($sql) or die(mysql_error());


                      if (
                      move_uploaded_file($_FILES['userfile']['tmp_name'][$i], $uploaddir $_FILES['userfile']['name'][$i])) {

                      } else {

                         }
                        }
                       }
                      }
                      }
                      ?>

                      <p align ="center"><img src="images/logo.gif"></p></align><br>

                      <?php

                      $msg
                      ="\tHallo $anrede $name!\n
                      \n\tVielen Dank für Ihre Nachricht.\n
                      \tDie zuständige Abteilung wird Ihre Nachricht so schnell
                      \twie möglich beantworten.\n
                      \n\t\tNachfolgend senden wir Ihnen die Details Ihrer Nachricht:\n
                      \n\t\t\tIhre Anrede: 
                      $anrede\n
                      \t\t\tIhr Name: 
                      $name\n
                      \t\t\tIhre Email-Adresse: 
                      $email\n
                      \t\t\tIhre Nachricht: 
                      $comment\n";

                      $msg_admin="\tHallo Administrator,\n
                      \n\tSoeben wurde eine Nachricht in die Datenbank eingetragen.\n
                      \n\tMit freundlichen Grüßen
                      \n\tIhr System"
                      ;

                      mail("karibikjoe@gmx.de""WP - Kummerkasten"$msg_admin);
                      mail($email"Ihre Nachricht bezüglich $range"$msg);

                      echo 
                      '<table width="80%" border="0" align="center" cellpadding="3" cellspacing="0">
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2"></font></td>
                      <td width="80%" height="20"><font face ="arial" size="2"><b>Vielen Dank für Ihre Nachricht.</b></font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2"></font></td>
                      <td width="80%" height="20"><font face ="arial" size="2"><b>Die an uns übertragenen Daten werden unten angezeigt.</b></font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2"></font></td>
                      <td width="80%" height="20"><font face ="arial" size="2"><b>Sie erhalten eine automatisch erstellte Email als Bestätigung.</b></font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2"></font></td>
                      <td width="80%" height="20"><font face ="arial" size="2"></font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2">Ihre Anrede:</font></td>
                      <td width="80%" height="20"><font face ="arial" size="2">'
                      .$anrede.'</font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2">Ihr Name:</font></td>
                      <td width="80%" height="20"><font face ="arial" size="2">'
                      .$name.'</font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2">Ihre Email-Adresse:</font></td>
                      <td width="80%" height="20"><font face ="arial" size="2">'
                      .$email.'</font></td>
                      </tr><tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2">Ihre Kundennummer:</font></td>
                      <td width="80%" height="20"><font face ="arial" size="2">'
                      .$kdnr.'</font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right" valign ="top"><font face ="arial" size="2">Ihre Auftragsnummer:</font></td>
                      <td width="80%" height="20"><font face ="arial" size="2">'
                      .$ordernr.'</font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right" valign ="top"><font face ="arial" size="2">Ihre Maschinennummer:</font></td>
                      <td width="80%" height="20"><font face="arial" size="2">'
                      .$maschinennr.'</font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2">Produktkategorie:</font></td>
                      <td width="80%" height="20"><font face="arial" size="2">'
                      .$range.'</font></td>
                      </tr>
                      </table>'
                      ;
                      echo 
                      '<table width="80%" border="0" align="center" cellpadding="3" cellspacing="0">
                      <tr>
                      <td width="20%" height="20" align ="right"><font face ="arial" size="2">Ihr Kommentar</font></td>
                      <td width="80%" height="20"><font face ="arial" size="2">'
                      .$comment.'</font></td>
                      </tr>
                      <tr>
                      <td width="20%" height="20" align ="right"></td>
                      <td width="80%" height="20"></td>
                      </tr>
                      </table>'
                      ;
                      }
                      ?>
                      </html>

                      Kommentar


                      • #26
                        jupp, so wie das aussiehtz, ist da n ; zu wenig.

                        schreib bitte demnächst Zeilennummern, da sucht man sich ja tode.

                        Kommentar


                        • #27
                          wäre nett zu erfahren, ob das der Fehler war

                          Kommentar


                          • #28
                            also n Fehler wars auf jeden Fall...

                            Kommentar


                            • #29
                              Interessiert mich halt, ob es auch funktioniert.
                              Vielleicht war ja meine Hilfe auch mal richtig

                              Kommentar


                              • #30


                                $msg_admin="\tHallo Administrator,\n
                                \n\tSoeben wurde eine Nachricht in die Datenbank eingetragen.\n
                                \n\tMit freundlichen Grüßen
                                \n\tIhr System";
                                LOL ... und da soll noch einer sagen, dass es keine kI gäbe!!

                                OffTopic:
                                sorry, aber mir is heiß ...

                                Kommentar

                                Lädt...
                                X