php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.01.2012, 17:48  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Code:
Auftragsnummer: $Auftragsnummer
Wenn du die Eingaben des Formulars DIREKT übernehmen willst ohne jegliche Validierung etc. (nicht zu empfehlen), dann musst du diese mit $_POST['NameDesInputs'] ansprechen. Wenn das nicht der Fall ist, poste mal den Teil, wo du die Variablen erstellst.
Solu ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.01.2012, 19:22  
Neuer Benutzer
 
Registriert seit: 03.10.2011
Beiträge: 20
PHP-Kenntnisse:
Anfänger
night257 befindet sich auf einem aufstrebenden Ast
Standard

Hier nochmal mein Formular

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html style="direction: ltr;" lang="de">
<head>
   <meta http-equiv="expires" content="0">
   <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
   <title>Infocenter | Auslagerungsauftrag</title>
   <meta content="" name="author">
   <meta content="" name="description">
</head>
    <body style="direction: ltr; margin-left: 25px; width: 1216px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); background-image: url(bg-header-lang.jpg);" alink="#ffffff" link="#ffffff" vlink="#ffffff">
    <font size="-1"><strong style="font-weight: bold; font-family: Arial;"><em></em></strong></font>
    <table style="text-align: left; width: 1024px; font-family: Arial; height: 150px;" border="0" cellpadding="0" cellspacing="0">
<tbody>
    <tr>
    <td style="width: 335px; height: 150px;"><font size="-1"><strong style="font-weight: bold;"><em><img style="border: 0px solid ; width: 265px; height: 131px;" alt="h1 branding" src="h1-branding%20mit%20info.png"></em></strong><br>
    <br>
</font></td>
    <td style="width: 683px; height: 150px; vertical-align: top;"><span style="font-size: 10pt; font-family: Arial;"><span style="color: rgb(255, 255, 255);"><br style="color: rgb(255, 255, 255);">
      </span> <span style="color: rgb(255, 255, 255);"><br>
</span></span></td>
   </tr>
  </tbody>
</table>
    <font size="-1"><strong style="font-weight: bold; font-family: Arial;"><em></em></strong><strong style="font-weight: bold; font-family: Arial;"><em></em></strong></font>
    <table style="text-align: left; font-family: Arial; width: 1024px; height: 348px;" border="0" cellpadding="0" cellspacing="0">
<tbody>
  <tr>
    <td style="height: 19px; width: 335px; text-align: left; vertical-align: top; font-weight: bold; color: rgb(255, 0, 0);"><font size="-1"><a style="color: rgb(255, 255, 255);" href="infocenter-home.html">&lt;&lt;&lt;ZUR&Uuml;CK</a><br style="color: rgb(255, 255, 255);">
   <br>
   </font></td>
    <td style="height: 19px; font-weight: bold; text-align: left; color: rgb(255, 255, 255); vertical-align: top; width: 683px;">Auslagerungsauftrag</td>
</tr>
 <tr>
   <td style="height: 327px; vertical-align: top; width: 335px;">
      <p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt;">&nbsp;</p>
   </td>
   <td style="height: 327px; vertical-align: top; width: 683px;">
   <form method="post" action="scarformmail.php" enctype="multipart/form-data" name="Auslagerungsauftrag">
        <p><small> </small><font size="-1"><span style="font-weight: bold;"></span></font><font size="-1"><span style="font-weight: bold;"></span></font><font size="-1"><span style="font-weight: bold;"></span></font><font size="-1"><span style="font-weight: bold;">Empf&auml;nger:</span></font><br>
          <font size="-1">
          <textarea wrap="off" cols="30" rows="5" name="Empfaenger"></textarea>
          </font><br>
          <font size="-1"><span style="font-weight: bold;"><br>
          Spediteur/Unternehmer:<br>
          </span></font><font size="-1">
          <textarea wrap="off" cols="30" rows="5" name="Spediteur"></textarea>
          </font><br>
          <font size="-1"><span style="font-weight: bold;"><br>
          Ihre Auftragsnummer:<br>
          </span></font><font size="-1">
          <input size="20" maxlength="10" name="Auftragsnummer">
          </font><font size="-1"><span style="font-weight: bold;"><br>
          </span></font><font size="-1"><span style="font-weight: bold;"><br>
          </span></font><font size="-1"><span style="font-weight: bold;">Abgangsdatum:&nbsp;&nbsp;&nbsp; 
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;Lieferdatum:<br>
          </span></font><font size="-1">
          <input size="20" maxlength="10" name="Abgangsdatum">
          </font><font size="-1"><span style="font-weight: bold;">&nbsp; </span></font><font size="-1">
          <input size="20" maxlength="10" name="Lieferdatum">
          </font><font size="-1"><span style="font-weight: bold;"> </span></font><font size="-1"><br>
          (Achtung: Sie erhalten in K&uuml;rze eine Best&auml;tigung des Liefertermins!)</font><font size="-1"><br>
          <br>
          <span style="font-weight: bold;">Artikelnummer: &nbsp; &nbsp; &nbsp; 
          &nbsp; &nbsp; &nbsp;&nbsp; Artikelbezeichnung: &nbsp; &nbsp; &nbsp; 
          &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Menge: &nbsp; 
          &nbsp; Verpackung:</span><br>
          </font><font size="-1">
          <input size="20" maxlength="20" name="Artikelnummer1">
          </font><font size="-1">&nbsp;</font><font size="-1">&nbsp;
          <input maxlength="30" size="30" name="Artikelbezeichnung1">
          &nbsp;</font><font size="-1">
          <input size="5" maxlength="5" name="Menge1">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="15" maxlength="20" name="Verpackung1">
          </font><font style="color: rgb(255, 255, 255);" size="-1"><br>
          Achtung: Angaben m&uuml;ssen analog zu Angaben im&nbsp;Lagerbestand 
          sein!</font><br>
          <font size="-1"> </font><font size="-1">
          <input size="20" maxlength="20" name="Artikelnummer2">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input maxlength="30" size="30" name="Artikelbezeichnung2">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="5" maxlength="5" name="Menge2">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="15" maxlength="20" name="Verpackung2">
          </font><font size="-1"> <br>
          <br>
          </font><font size="-1"> </font><font size="-1">
          <input size="20" maxlength="20" name="Artikelnummer3">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input maxlength="30" size="30" name="Artikelbezeichnung3">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="5" maxlength="5" name="Menge3">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="15" maxlength="20" name="Verpackung3">
          </font><font size="-1"> <br>
          <br>
          </font><font size="-1"> </font><font size="-1">
          <input size="20" maxlength="20" name="Artikelnummer4">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input maxlength="30" size="30" name="Artikelbezeichnung4">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="5" maxlength="5" name="Menge4">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="15" maxlength="20" name="Verpackung4">
          </font><font size="-1"> <br>
          <br>
          </font><font size="-1"> </font><font size="-1">
          <input size="20" maxlength="20" name="Artikelnummer5">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input maxlength="30" size="30" name="Artikelbezeichnung5">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="5" maxlength="5" name="Menge5">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="15" maxlength="20" name="Verpackung5">
          </font><font size="-1"> <br>
          <br>
          </font><font size="-1"> </font><font size="-1">
          <input size="20" maxlength="20" name="Artikelnummer6">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input maxlength="30" size="30" name="Artikelbezeichnung6">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="5" maxlength="5" name="Menge6">
          </font><font size="-1"> &nbsp;</font><font size="-1">
          <input size="15" maxlength="20" name="Verpackung6">
          </font><font size="-1"> </font><br>
          <font size="-1"><span style="font-weight: bold;"><br>
          </span><span style="font-weight: bold;">Bemerkung:</span><br>
          <textarea cols="30" rows="5" name="Bemerkung"></textarea>
          </font></p>
        <p><font size="-1"><input type="file" name="datei"><br>
          <br>
          </font><font size="-1">
          <input name="Senden" id="senden" value="Senden" type="submit">
          </font> <br>
          <small><font size="-1"> </font> <br>
          </small></p>
      </form>
  <small><br>
  </small><br>
  </td>
  </tr>
  </tbody>
</table>
   <h1><font size="-1"><strong style="font-weight: bold; font-family: Arial;"><em></em></strong></font></h1>
   <h1><font size="-1"><strong style="font-weight: bold; font-family: Arial;"><em>
</em></strong></font></h1>
   <div style="position: absolute; top: 50px; left: 50px;">
</div>
 </body>
</html>
und die mail wo kommen soll sollte so aussehn

Auslagerungsauftrag

Logistikkunde:
--------------------------------------------
Empfänger:

--------------------------------------------
Spediteur/Unternehmer:

--------------------------------------------
Auftragsnummer:

Abgangsdatum:
Lieferdatum:
--------------------------------------------
Auftragsdaten/Bestellpositionen:

1. Artikelnummer:
Artikelbezeichnung:
Menge:

2. Artikelnummer:
Artikelbezeichnung:
Menge:

3. Artikelnummer:
Artikelbezeichnung:
Menge:

4. Artikelnummer:
Artikelbezeichnung:
Menge:

5. Artikelnummer:
Artikelbezeichnung:
Menge:

6. Artikelnummer:
Artikelbezeichnung:
Menge:
--------------------------------------------
Bemerkung:


das funktioniert ja so weit auch nur wenn ich was eintrage ins formular kommt bei mir nichts an und mit der

$_POST['Empfaaenger'] gehts zwar aber man kann nur 1 abfragen der rest kommt auch nicht an
night257 ist offline   Mit Zitat antworten
Alt 18.01.2012, 12:18  
Neuer Benutzer
 
Registriert seit: 03.10.2011
Beiträge: 20
PHP-Kenntnisse:
Anfänger
night257 befindet sich auf einem aufstrebenden Ast
Standard

So also habs jetzt hinbekommen das die formular daten übertragen werden jetzt hab ich nur noch ein Problem

Wenn die Email ankommt schaut das alles so unordentlich aus

Auftragsdaten/Bestellpositionen:

1. Artikelnummer: 123456
Artikelbezeichnung: langamr
Menge: 5fp

2. Artikelnummer: 258
Artikelbezeichnung: hfdsfg
Menge: 3kp

3. Artikelnummer: 24522
Artikelbezeichnung: fgfdsggs
Menge: 564hp

4. Artikelnummer: 254254452
Artikelbezeichnung: fgdsfgfdg
Menge: 6456gp

5. Artikelnummer: 5245254254
Artikelbezeichnung: fdsgsfdgsdfgfg
Menge: 5654ewp

6. Artikelnummer: 252452542
Artikelbezeichnung: dsfgfdfgdfgfdgfdsg
Menge: 54645fp

wie realiesiere ich das denn das das bei menge nach der zahl noch ein oder zwei leerzeichen hinzugefügt werden.

Code:
$mail->Body .= "1. Artikelnummer:          "  . ($_POST['Artikelnummer1']."\r\n");

  $mail->Body .= "   Artikelbezeichnung:    "   . ($_POST['Artikelbezeichnung1']."\r\n");

  $mail->Body .= "   Menge:                           "  . ($_POST['Menge1'])    .   ($_POST['Verpackung1']."\r\n\r\n");
und wenn ich eine mail ohne anhang versende kommt das immer als fehlermeldung Could not access file kann man das auch irgendwie entfernen.
night257 ist offline   Mit Zitat antworten
Alt 18.01.2012, 17:04  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
"  . ($_POST['Menge1'])    .   ($_POST['Verpackung1']."rnrn"); 
Leerzeichen...
PHP-Code:
"  . ($_POST['Menge1'])    . " " .   ($_POST['Verpackung1']."rnrn"); 
Zitat:
und wenn ich eine mail ohne anhang versende kommt das immer als fehlermeldung Could not access file kann man das auch irgendwie entfernen
Indem du
PHP-Code:
$mail->AddAttachment(); 
in ein If-Statement packst. Überprüfe ob der file input leer ist.
PHP-Code:
if (!empty($_POST[deinfileinputname])) {
    
// Hier dann $mail->AddAtt.....

Solu ist offline   Mit Zitat antworten
Alt 01.02.2012, 08:22  
Neuer Benutzer
 
Registriert seit: 03.10.2011
Beiträge: 20
PHP-Kenntnisse:
Anfänger
night257 befindet sich auf einem aufstrebenden Ast
Standard

So da bin ich wieder Vielen Dank erstmal für die super hilfe hier im Forum.

Wenn Ich das so einfüge
PHP-Code:
//Anhang versenden
if (!empty($_POST[datei])) {
    
// Hier dann $mail->AddAtt.....
  
$mail->AddAttachment($_FILES["datei"]["tmp_name"], $_FILES["datei"]["name"]);

dann kommt zwar die fehlermeldung nicht mehr wenn nix drin ist, aber wenn ich was einfüge wird es auch nicht mitgesendet.

Eine Frage Hätte ich da noch

Ich habe eine Datenbanktabelle

ArtikelNr | Bezeichnung | Menge | 1. Verpackung| Anzahl| 2. Verpackung| Anzahl| 3. Verpackung| Gesamtmenge

00012 |FK | 1,9 | Europalette(n)| 100 | Stück | | | 188

28150 |Kunstleder | 0,2 | Europalette(n)| 18 | Rolle(n) | 1 | Colli | 4

jetzt möchte ich das hinter Gesamtmenge immer 3.Verpackung steht das ja kein problem nur wenn die 3.Verpackung leer ist soll er es aus der 2.verpackung nehmen das funktioniert doch mir eine if abfrage oder? Die Frage ist nur wie.


if(Bedingung)
{
Anweisung
}

Wäre nett wenn mir da jmd helfen könnte.

Geändert von night257 (01.02.2012 um 10:04 Uhr). Grund: Frage
night257 ist offline   Mit Zitat antworten
Alt 01.02.2012, 16:36  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

[MOD] Threadtitel ist unzureichend.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] &quot;Form action&quot; soll zweites Formular abschicken Farlif PHP Tipps 2010 7 19.08.2010 11:27
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Formular im Formular mistermint JavaScript, Ajax und mehr 11 21.06.2010 22:29
Formular 1 wurde verändert, Formular 2 Submit muss dies erkennen smilla JavaScript, Ajax und mehr 2 28.03.2010 21:26
Mehrseitiges verzweigtes Formular RobbyNaish PHP Tipps 2009 1 19.12.2009 01:51
Brauche Hilfe bei Formular Singular PHP Tipps 2009 8 12.12.2009 22:34
[Erledigt] Formular ergebnisse direkt unter Formular ausgeben www.donald.com^ PHP Tipps 2009 3 16.11.2009 17:20
[Erledigt] Aus Formular verschiedene andere Formulare aufrufen melz PHP Tipps 2009 11 11.09.2009 12:27
PDF Formular ausfüllen mit PHP Formular oomworld PHP Tipps 2009 1 26.03.2009 19:09
Wie würdet ihr das Formular submitten? pras Datenbanken 5 05.03.2009 21:33
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
[Erledigt] PHP Formular ~~wichtig~~ PHP Tipps 2005 27 29.05.2005 19:38
Im Formular user abfragen? Datenbanken 3 06.01.2005 10:51
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum