php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.10.2005, 09:31  
Gast
 
Beiträge: n/a
Standard Checkboxwert richtig weitergeben...

Hi ich hab ein kontaktformular und möchte da eine Checkbox hinzufügen...

<input name='Buchhandlung' type='checkbox' id='handel' value='checkbox'>

die Endangabe checked oder not checked soll dann in meiner E-mail stehen...

$Buchhandlung

aber bisher erscheint nur das wort checkbox....

Jemand ne ahnung wie das schnell zu lösen ist? bitte mit source, damit ich das auch versteh...
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.10.2005, 09:33  
Erfahrener Benutzer
 
Registriert seit: 17.07.2005
Beiträge: 160
dethlef14
Standard

Naja! Bei Checkboxen wird dir "Value" zurückgegeben! Was bei dir halt "checkbox" ist! Du musst jeder Checkbox nen andern Value geben! Skannst du dann unterscheiden welche Checkbox dass angehakt wurde!

Zitat:
Erläuterung:

Checkboxen werden durch <input type="checkbox"> definiert (input = Eingabe). Jede Checkbox muss einen internen Bezeichnernamen erhalten, und zwar mit dem Attribut name. Alle Checkboxen, die den gleichen Namen haben, gehören zu einer Gruppe, d.h. von diesen Elementen kann der Anwender keines, eines oder mehrere ankreuzen. Für den Namen gelten die gleichen Bemerkungen wie bei nach oben Radio-Buttons.

Mit dem Attribut value bestimmen Sie einen internen Bezeichnerwert für jede Checkbox (value = Wert). Wenn der Anwender das Formular abschickt, werden die Bezeichnerwerte des oder der angekreuzten Buttons übertragen.

Vor oder hinter dem <input>-Tag können Sie den Text notieren, der als Beschriftung der jeweiligen Option erscheint.

Wenn Sie Auswahlmöglichkeiten vorselektieren wollen, dann notieren Sie in dem <input>-Tag der entsprechenden Checkbox das alleinstehende Attribut checked, also z.B.:
<input type="checkbox" name="Kenntnisse_in" value="HTML" checked>
Wenn Sie XHTML-Standard-konform arbeiten wollen, müssen Sie dieses Attribut in der Form checked="checked" notieren.
Bei Checkboxen dürfen Sie mehrere Einträge vorselektieren.
Wäre was fürs Html Forum, ned PHP
dethlef14 ist offline  
Alt 18.10.2005, 09:41  
Gast
 
Beiträge: n/a
Standard

Oder: Den Wert der Checkbox auf 1 setzen (value = 1)

und mit einer if Abfrage abfragen:

PHP-Code:
<?php
if($buchhandlung == 1) {
   echo 
"checked";
} else {
   echo 
"not checked"
}
?>
 
Alt 18.10.2005, 10:01  
Gast
 
Beiträge: n/a
Standard

Problem...

ich will ja das es alt text ja oder nein ankommt, aber in welchem teil soll die If-abfrage gestellt werden? - Im E-mailtext erhalte ich nur wirrwarr und es kommt nix an...


Code:
<td align='right' width='70' height='28'><input name='Buchhandlung' type='checkbox' id='handel' value='checkbox'>[img]images/Abstandhalter.gif[/img]</td>
<td height='28'> Wir sind eine eingetragene Buchhandlung und bitten um R&uuml;ckruf.</td>
Code:
// Formulardaten verschicken
         $header = "From: $Name <$Email>\n";
         $header .= "Reply-To: $Email\n";
         $header .= "Content-Type: text/plain";

         Name:		$Name
         Vorname:		$Vorname
	  Die Checkbox Buchhandlung ist $Buchhandlung
ich hab noch einen teil da wird



Code:
if (empty ($Strasse)) {
      die ("<p class=\"inputbutton\">
Geben Sie bitte Ihre Straße ein


      <a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
      &laquo;&laquo; zurück</A>

</p>");}
abgefragt...
 
Alt 18.10.2005, 10:12  
Erfahrener Benutzer
 
Registriert seit: 09.03.2005
Beiträge: 219
webbi
Standard

Hast du dir den Beitrag davor auch durchgelesen?
Zitat:
Oder: Den Wert der Checkbox auf 1 setzen (value = 1)
Dann kannst du einfach vor der E-Mail ausgabe abfragen ob die Checkbox = 1 ist. Wenn ja schreibst du in die Variable was du haben willst, also $var = 'checked' ansonsten $var = 'not checked'

In der E-Mail dann an die Stelle einfach $var einbauen.
webbi ist offline  
Alt 18.10.2005, 10:15  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?
   $text 
= (isset ($_POST['Buchhandlung'])) ? "ja" "nein";
?>
 
 


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
PHP richtig lernen! TeazY PHP Tipps 2008 5 01.02.2008 21:50
[Erledigt] Modularisierung: Wie macht man es richtig? PHP-Fortgeschrittene 1 12.03.2006 16:00
[Erledigt] Lieg ich da richtig? Datenbanken 4 31.08.2005 13:21
MySQL Befehl wird nicht richtig ausgeführt! c-bass PHP Tipps 2005-2 3 21.07.2005 17:29
Checkboxen richtig auslesen Boennchen PHP Tipps 2005-2 7 21.07.2005 11:57
Wie prüfe ich richtig ob eine Datenbankverbindung besteht ? Datenbanken 4 11.07.2005 14:50
[Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE PHP Tipps 2005-2 6 02.07.2005 18:32
PHP funktioniert nicht richtig?! PHP Tipps 2005-2 26 11.06.2005 09:05
Formmailer geht bei der email zuschickung nicht richtig PHP Tipps 2005 2 02.06.2005 22:54
Variable wird nicht richtig übergeben PHP Tipps 2005 17 16.01.2005 16:51
Bilder werden nicht richtig angezeigt PHP Tipps 2005 11 07.01.2005 13:16
Subquery kurios..wie gehts richtig? PHP Tipps 2005 4 04.01.2005 20:24
[Erledigt] imap_body RICHTIG ausgeben (mit allen Sonderzeichen usw.) PHP-Fortgeschrittene 3 08.09.2004 02:33
[Erledigt] Perl richtig installiert oder falsch ? testen aber wie ? c01001 Server, Hosting und Workstations 2 31.08.2004 22:37
Formular, welches prüft, ob eingegebene Antwort richtig.... PHP Tipps 2004 10 15.08.2004 22:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
den wert von checkboxen mit formmailer übertragen, php checkboxen weitergabe e-mail, wert einer checkbox in den header, php checkbox formmailer, checkboxwert übertragen formular abschickt

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:13 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.