php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.07.2005, 11:09  
Gast
 
Beiträge: n/a
Standard Übergabe von Checkbox-Inhalten

Hallooo,
ich hab ein Formular erstellt, deren Inhalte ich in eine Datenbank speicher. Nun schicke ich mir die Inhalte des Formulars als Sicherheit auch per Mail an mich.

Das ganze sieht so aus:
PHP-Code:
<?php
if ($_REQUEST[send]) 
{
$message "Alter:  ".$_REQUEST[alter]."\n"."Geschlecht:  ".$_REQUEST[geschlecht]."\n"."Internet-Kategorien:  ".$_REQUEST[internetfuerwas]."Am Wochenende was:  ".$_REQUEST[wochenderaus]."\n\n";
mail
"mail@domain.de"
"Formular"
"$message"
"From: benutzer"
                
); 
header("Location:schreiben.php");
}
?>
Das ganze habe ich jetzt etwas abgespeckt. Das ganze funktioniert auch. Mein Fragebogen besteht aus 11 Fragen, 8 davon mit nur einer möglichen Antwort, also Radiobuttons und 3 mit checkboxen, wo man mehrer sachen auswählen kann.
UND GENAU DA LIEGT MEIN PROBLEM!
Bei den Checkboxen gibt er mir nur ein Wert weiter. Ich möchte aber alle haben, die der User angeklickt hat. Also z.B.
Für was benutzen Sie das Internet: Unterhaltung, Nachrichten, Chat
Bis jetzt zeigt er mir nur eine Sache, obwohl ich mehrere ausgewählt habe.

Hier auch der Code, für eine Checkbox als Beispiel:
Code:
 <tr> 
        <td height="21" colspan="3" valign="top" bgcolor="#F0CFCF" class="frage">5. 
          F&uuml;r welche Kategorien benutzen Sie das Internet?</td>
      </tr>
      <tr> 
        <td height="21" valign="top" bgcolor="#EDE6E6" class="titrecourant"><input type="checkbox" name="internetfuerwas" value="Unterhaltung">
          Unterhaltung</td>
        <td height="21" valign="top" bgcolor="#EDE6E6" class="titrecourant"><input type="checkbox" name="internetfuerwas" value="Nachrichten">
          Nachrichten</td>
        <td height="21" valign="top" bgcolor="#EDE6E6" class="titrecourant"><input type="checkbox" name="internetfuerwas" value="Information">
          Information</td>
      </tr>
      <tr> 
        <td height="21" valign="top" bgcolor="#EDE6E6" class="titrecourant"><input type="checkbox" name="internetfuerwas" value="Email">
          Email</td>
        <td height="21" valign="top" bgcolor="#EDE6E6" class="titrecourant"><input type="checkbox" name="internetfuerwas" value="Chat/Forum">
          Chat/Forum</td>
        <td height="21" valign="top" bgcolor="#EDE6E6" class="titrecourant"><input type="checkbox" name="internetfuerwas" value="Anderes">
          Anderes</td>
      </tr>
Für jede Hilfe bin ich dankbar.

Grüsse: Corona
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.07.2005, 11:17  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

du musst bei checkboxen an den namen ein [] anhängen, dann wirds als array übergeben
Buhmann ist offline  
Alt 15.07.2005, 11:47  
Gast
 
Beiträge: n/a
Standard

hallo,
danke für den tip. Array macht Sinn

Habe ich gemacht, also anstatt name="interfuerwas" folgendes name="internetfuerwas[]", doch als Ergebniss kommt dann nicht:
Internet fuer was: Unterhaltung, Nachrichten, Chat

sondern:
Internet fuer was: Array

Weiß jemand weiter? Danke für jede Hilfe...
 
Alt 15.07.2005, 12:01  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Vollkommen korrekt, schliesslich handelt es sich ja um ein Array

http://php-faq.de/ch/ch-arrays.html
DiBo33 ist offline  
Alt 15.07.2005, 12:10  
Gast
 
Beiträge: n/a
Standard

hmmm. und was bedeutet das konkret? was muss ich jetzt anders machen?

thanx
 
Alt 15.07.2005, 12:12  
Gast
 
Beiträge: n/a
Standard

11.10. Wie kann man Checkboxen verarbeiten?
http://faq-phpfriend.de/q/q-formular-checkbox.html

Gruß
phpfan
 
Alt 15.07.2005, 13:55  
Gast
 
Beiträge: n/a
Standard

hallo,
danke erst mal für die antworten.

aber sorry, verstehe es immer noch nicht

also hier der code von der faq-phpfriend.de-Seite:
PHP-Code:
<?php


if (isset($_REQUEST['cbutton'])) {
  
reset($_REQUEST['cbutton']);
  foreach (
$_REQUEST['cbutton'] as $k => $v) {
    print 
"$k $v\n";
  }
} else {
  print 
"alle cbutton schlafen schon.\n";
}

?>
Und wie setze ich das in meinem Code (s.o.) ein? Bei mir handelt es sich um Checkboxen mit "gleichem" Namen, aber unterschiedlichen Werten.

Danke, und hoffe dass das die letzte Frage ist
Gruss...
 
Alt 15.07.2005, 13:59  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Wo liegt das Problem, du hast doch alle Informationen?
Array durchlaufen und die Werte ausgeben oder an Variable übergeben und fertig.
DiBo33 ist offline  
Alt 15.07.2005, 15:45  
Gast
 
Beiträge: n/a
Standard

Sorry, aber ich krieg das einfach nicht hin.
Ich sitze schon den ganzen Tag daran. Ist ja nicht so dass ich es nicht versucht habe. Aber hab dazu leider zu wenig Ahnung.

Kann mir den keiner KONKRET sagen, was ich machen muss oder an meinem Beispiel zeigen? Wo muss ich was einsetzen?

BITTE, BITTE
Danke, corona
 
Alt 15.07.2005, 17:42  
Gast
 
Beiträge: n/a
Standard

Keiner Ahnung?
Bitte: brauche Hilfe!
 
 


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
radiobutton checkbox .. welcher Typ fuer Ja/Nein atoniusg PHP Tipps 2008 9 31.10.2007 12:50
Aktivieren einer Checkbox aktiviert viele andere Checkboxen buggybugga HTML, Usability und Barrierefreiheit 3 12.03.2007 16:23
Checkbox Text daneben andrew22 HTML, Usability und Barrierefreiheit 7 22.02.2007 16:44
Datensätze mittels checkbox löschen Thunderstorm PHP Tipps 2007 6 21.01.2007 20:41
Checkbox jacos PHP Tipps 2006 5 01.04.2006 10:19
[Erledigt] Checkbox wert weitergeben PHP Tipps 2007 8 09.12.2005 14:30
[Erledigt] Checkbox via Button steuern HTML, Usability und Barrierefreiheit 2 17.10.2005 09:53
checkbox .. mehrere werte auslesen bei gleichem namen PHP Tipps 2005-2 9 12.10.2005 15:24
[Erledigt] Checkbox Abfage - If (empty ??? - geht nich)... PHP Tipps 2005-2 13 22.07.2005 10:25
Durch anklicken einer checkbox andere checkboxen markieren yoshy HTML, Usability und Barrierefreiheit 7 05.07.2005 22:25
[Erledigt] Checkbox - Übergabe mehrerer Werte patr1k HTML, Usability und Barrierefreiheit 6 16.03.2005 11:25
Überprüfen ob die Checkbox checked ist? Paulo HTML, Usability und Barrierefreiheit 1 22.11.2004 13:18
Checkbox überprüfen PHP Tipps 2004 11 05.11.2004 11:39
[Erledigt] Formularelement Checkbox in Interaktion mit MYSQL Datenbanken 4 13.07.2004 12:14
datein per checkbox löschen (php) rocco PHP Tipps 2004 16 27.06.2004 21:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php checkboxen array weitergabe e-mail, faq phpfriend de formular checkbox, php übergabe checkboxen

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