Ankündigung

Einklappen
Keine Ankündigung bisher.

Variable auslesen while(list($name,$value)=each($HTTP_POST_V

Einklappen

Neue Werbung 2019

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

  • Variable auslesen while(list($name,$value)=each($HTTP_POST_V

    Hallo ich habe ein Formular gebaut und möchte es jetzt mit php versenden. Ich habe auf der Seite http://www.drweb.de/php/php_formulare.shtml eine Vorlage gefunden die auch gut funktioniert jetzt möchte ich halt das vorhanden php Script aus mein Formular anpassen leider weiß ich nicht so genau was und wie ich die Variablen hier

    Code:
    while(list($name,$value)=each($HTTP_POST_VARS)) {
    $message.="$name: $value\n\n";
    eintragen muss
    Das ganze Script sieht so aus

    Code:
    <?php
    $admin = "irgendwas@gmx.de";
    $subject = "PHP-Mail";
    $message = "Nachricht fuer $admin von $email:\n\n";
    
    while(list($name,$value)=each($HTTP_POST_VARS)) {
    $message.="$name: $value\n\n";
    }
    
    mail($admin,$subject,$message,"From: $email");
    ?>
    und so mein Formular

    Code:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>NAme</title>
    <link rel="stylesheet" type="text/css" href="stylesheet.css">
    </head>
    
    <body>
    
    <form method="post" action="send.php">
    	<table width="987">
    		<tr>
    			<td></td>
    			<td width="437">
    			<table border="0" width="100%" cellspacing="0" cellpadding="0">
    				<tr>
    					<td>
    					<table border="0" width="100%" cellspacing="0" cellpadding="2">
    						<tr>
    							<td class="main">Ihre persönlichen Daten</td>
    							<td class="inputRequirement" align="right">* Notwendige 
    							Eingabe</td>
    						</tr>
    					</table>
    					</td>
    				</tr>
    				<tr>
    					<td>
    					<table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
    						<tr class="infoBoxContents">
    							<td>
    							<table border="0" cellspacing="2" cellpadding="2">
    								<tr>
    									<td valign="top" class="main" width="63">Anrede:</td>
    									<td valign="top" class="main">
    									<select size="1" name="Anrede">
    									<option selected value="Frau">Frau</option>
    									<option value="Herr">Herr</option>
    									</select><span class="inputRequirement"> *</span></td>
    								</tr>
    								<tr>
    									<td class="main">Vorname:</td>
    									<td class="main">
    									<input type="text" name="vorname">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    								<tr>
    									<td class="main">Nachname:</td>
    									<td class="main">
    									<input type="text" name="nachname">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    								<tr>
    									<td class="main">Strasse/Nr.:</td>
    									<td class="main">
    									<input type="text" name="Strassenr">
    									<span class="inputRequirement">* </span>
    									</td>
    								</tr>
    								<tr>
    									<td class="main">PLZ:</td>
    									<td class="main">
    									<input type="text" name="PLZ">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    								<tr>
    									<td class="main">Ort:</td>
    									<td class="main">
    									<input type="text" name="ort">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    								<tr>
    									<td class="main">E-Mail-Adresse:</td>
    									<td class="main">
    									<input type="text" name="email">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    								<tr>
    									<td class="main">Tel:</td>
    									<td class="main">
    									<input type="text" name="tel"> </td>
    								</tr>
    							</table>
    							</td>
    						</tr>
    					</table>
    					</td>
    				</tr>
    			</table>
    			<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1">
    				<tr>
    					<td>
    					<table border="0" width="100%" cellspacing="0" cellpadding="2" id="table2">
    						<tr>
    							<td class="main">Ihre Maße in cm</td>
    							<td class="inputRequirement" align="right"></td>
    						</tr>
    					</table>
    					</td>
    				</tr>
    				<tr>
    					<td>
    					<table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table3">
    						<tr class="infoBoxContents">
    							<td>
    							<table border="0" cellspacing="2" cellpadding="2" id="table4">
    								<tr>
    									<td class="main">Brustumfang:</td>
    									<td class="main">
    									<input type="text" name="brustumfang" size="12">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    								<tr>
    									<td class="main">Taillienumfang:</td>
    									<td class="main">
    									<input type="text" name="taillienumfang" size="12">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    								<tr>
    									<td class="main">Hüftumfang:</td>
    									<td class="main">
    									<input type="text" name="hueftumfang" size="12">
    									<span class="inputRequirement">* </span>
    									</td>
    								</tr>
    								<tr>
    									<td class="main">Arm Länge:</td>
    									<td class="main">
    									<input type="text" name="armlaenge" size="12">
    									<span class="inputRequirement">* </span>
    									</td>
    								</tr>
    								<tr>
    									<td class="main">Oberarm Umfang:</td>
    									<td class="main">
    									<input type="text" name="oberarmunfang" size="12">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    								<tr>
    									<td class="main">Schulter</td>
    									<td class="main">
    									<input type="text" name="schulter" size="12">
    									<span class="inputRequirement">*</span></td>
    								</tr>
    							</table>
    							</td>
    						</tr>
    					</table>
    					</td>
    				</tr>
    			</table>
    			<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1">
    				<tr>
    					<td>
    					<table border="0" width="100%" cellspacing="0" cellpadding="2" id="table2">
    						<tr>
    							<td class="main">Model, Mitteilung</td>
    							<td class="inputRequirement" align="right"></td>
    						</tr>
    					</table>
    					</td>
    				</tr>
    				<tr>
    					<td>
    					<table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table3">
    						<tr class="infoBoxContents">
    							<td>
    							<table border="0" cellspacing="2" cellpadding="2" id="table4">
    								<tr>
    									<td class="main">Model:</td>
    									<td class="main">
    									<input type="text" name="model" size="12">
    									<span class="inputRequirement">* Bitte geben 
    									Sie hier die Artikel-Nr: ein </span></td>
    								</tr>
    								<tr>
    									<td class="main">Mitteilung:</td>
    									<td class="main">
    									<textarea name="mitteilung" rows="8" cols="27">
                                                                    </textarea></td>
    								</tr>
    							</table>
    							</td>
    						</tr>
    					</table>
    					</td>
    				</tr>
    			</table>
    			
    
    </p>
    			<table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table3">
    				<tr class="infoBoxContents">
    					<td>
    					<table border="0" cellspacing="2" cellpadding="2" id="table4" width="170">
    						<tr>
    							<td class="main" width="120">
    							<input type="image" src="abschicken.gif" alt="Abschicken"></td>
    							<td class="main" width="120">
    							<input type="image" src="loeschen.gif" alt="reset">
    							</td>
    						</tr>
    					</table>
    					</td>
    				</tr>
    			</table>
    			</td>
    			<td width="431"></td>
    		</tr>
    	</table>
    </form>
    
    </body>
    
    </html>

  • #2
    PHP-Code:
    <?php

    foreach($HTTP_POST_VARS as  $key => $part){ 
      
    $string .= $key." = ".$part."
    \n"




    ?>

    so ?

    EIDT :MIST vertippt
    keine

    Kommentar


    • #3
      for each? Wohl eher foreach():
      PHP-Code:
      <?php
      foreach($_POST AS $part) {
              
      $string .= $$part " = " $part "\n";
      }
      ?>
      $HTTP_POST_VARS ist veraltet.
      Bitte einen Code sonst immer in PHP-Tags posten.

      Kommentar


      • #4
        also Danke erstmal für eure antworten ich bin leider nicht so gut in php Fang Grade erst an aber ich werde es jetzt mal so ausprobieren muss ich noch was anpassen ?

        Kommentar


        • #5
          hallo also es geht leider nicht
          habe es so eingefügt
          PHP-Code:
          <?php

          $admin 
          "email@mail.de";
          $subject "PHP-Mail";
          $message "Nachricht fuer $admin von $email:\n\n";
          foreach(
          $_POST AS $part) {
                  
          $string .= $$part " = " $part "\n";
          }
          mail($admin,$subject,$message,"From: $email");
          ?>
          was muss ich genau verändern ?

          Kommentar


          • #6
            Doch jetzt geht es aber der Inhalt wird nicht übermittelt nur

            Nachricht für email@mail.de von Test:

            Kommentar


            • #7
              ganz doll, wieso liest denn mein post nich ?
              btw. du musst die variablen natürlich auch anpassen.

              versuchs so:

              PHP-Code:
              <?php
              $admin 
              "email@mail.de";
              $subject "PHP-Mail";
              $message "Nachricht fuer ".$admin." von ".$email.":\n\n";
              foreach(
              $HTTP_POST_VARS as  $key => $part){ 
                
              $message .= $key." = ".$part."
              \n"


              mail($admin,$subject,$message,"From: ".$email); 
              ?>
              keine

              Kommentar


              • #8
                Zitat von Chr!s
                $HTTP_POST_VARS ist veraltet.
                Bitte $_POST benutzen.

                Kommentar


                • #9
                  banane
                  keine

                  Kommentar


                  • #10
                    banane
                    Mal was zu lesen:
                    http://de3.php.net/reserved.variables

                    Kommentar

                    Lädt...
                    X