phpbar.de logo

Mailinglisten-Archive

[php] Checkbox Problem

[php] Checkbox Problem

Sascha sares at gmx.net
Mon Mar 7 13:56:20 CET 2005


Hallo Eric,

vielen Dank, jetzt habe ich den Fehler gefunden.
Habe in meinem Test-Formular versehentlich nicht bei 
name="cbArray[0]" sondern bei id="cbArray[0]" herumgebastelt.
Peinlich. 

Danke für das erleuchtende Beispiel.
Sascha


-----Original Message-----
From: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] On Behalf
Of Eric Binek
Sent: Monday, March 07, 2005 1:42 PM
To: deutschsprachige PHP-Mailingliste
Subject: Re: [php] Checkbox Problem



> danke für den Hinweis, leider ändert das nichts an der Ausgabe.
Das 
> Array enthält trotzdem die gleichen Werte. Es macht keinen 
> Unterschied, ob ich das Array mit cbArray[] oder cbArray[0]... 
> aufbaue. Die Ausgabe lautet weiterhin 0 => 1, 1 => 1.

<pre>
<?
	$cbArray = $_POST['cbArray'];
	print_r($cbArray);
?>
</pre>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> <head>
	<title>test</title>
</head>
<body>
<form action="test.php" method="post">
<p><input name="cbArray[0]" type="checkbox" value="1"<?  
isset($cbArray[0])? print ' checked' : print ' /'; ?>>checkbox 1</p>
<p><input name="cbArray[1]" type="checkbox" value="1"<?  
isset($cbArray[1])? print ' checked' : print ' /'; ?>>checkbox 2</p>
<p><input name="cbArray[2]" type="checkbox" value="1"<?  
isset($cbArray[2])? print ' checked' : print ' /'; ?>>checkbox 3</p>
<p><input type="Submit"></p> </form> </body> </html>

Bei mir nicht.

> Es muss doch irgendwie möglich sein, ein einfaches
> Formular mit einem Checkbox Array nach dem Absenden
> wieder gleich anzeigen zu lassen.
>
> [x]  => [x] und nicht [x]
> [ ]  => [ ]           [x]
> [x]  => [x]           [ ]

Gruß Eric
-- 
** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
Informationen: http://www.phpbar.de
http://lists.phpbar.de/mailman/listinfo/php


php::bar PHP Wiki   -   Listenarchive