php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.07.2004, 18:07  
Gast
 
Beiträge: n/a
Standard Problem beim abfragen mehrere checkboxen mit gleichem namen

Hi,

habe einen Posteingang programmiert, bei dem jede message ihre eigene id hat. hinter ihr steht pro message eine checkbox. wird diese geklickt und auf den submit-button gedrückt soll sie gelöscht werden (mehrere messages sollen auch möglich sein gleichzeitig)

die checkboxen füge ich jeweils so ein:


Code:
<input type=checkbox name=delm[$messageid] value="1">
das löschen der ausgewählten messages wollte ich dann so machen:

Code:
 foreach($_REQUEST["delm"] as $value)
 {
  echo "
- Message mid ID $value wird gelöscht...";
  // ....
 }
leider kommt in dieser foreach schleife scheinbar nix rüber...
wie muss ich da rangehen?

thx
yoo
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.07.2004, 18:18  
Gast
 
Beiträge: n/a
Standard

Du produzierst unsauberen HTML-Code, die Tags gehören in " oder ', also

Code:
<input type="checkbox" name="delm[$messageid]" value="1">
Wie wird die Zeile ausgegebn? Sieh Dir mal den HTML-Code im Browser an, was dort im HTML-Code steht. Und was für einen Wert hat $messageid.

Gruß
phpfan
 
Alt 21.07.2004, 18:21  
Gast
 
Beiträge: n/a
Standard

daran liegts nicht glaub mir.

ich denke ich mache hier grunds. was falsch auch wenns nur ne kleinigkeit ist und hoffe dass jemand mit sowas schon erfahrung hat und mir den korrekten bsp code posten kann
 
Alt 21.07.2004, 18:29  
Gast
 
Beiträge: n/a
Standard

Zitat PHP Documentation:

Die reservierten vordefinierten Variablen, wie die Superglobalen Arrays, sollten bevorzugt verwendet werden.


was in deinem Beispiel $_POST statt $_REQUEST heissen würde

ausserdem sollte die/das array $_REQUEST['delm'] nicht existieren da

- delm1
- delm2

unterschiedliche $_POST var sind

eine if abfrage wäre sinnvoller

if($_POST['delm1']) {
// code
}
elseif ($_POST['delm2']) {
// code
} else {
//code
}
 
Alt 21.07.2004, 18:32  
Gast
 
Beiträge: n/a
Standard

dachte request wäre das gleiche nur halt post,get etc zusammen?

und ne if abfrage bei theoretisch unendlich vielen message-ids die ich vorher ja nicht kenne ist wweniger sinnvoll
 
Alt 21.07.2004, 18:50  
Gast
 
Beiträge: n/a
Standard

egal nimm weiter $_REQUEST

b)

deine $_REQUEST würde ja dann so aussehen

$_REQUEST['delm[1]']
$_REQUEST['delm[2]']
$_REQUEST['delm[3]']

und darauf $_REQUEST['delm'] willst du eine foreach schleife anwenden ?
 
Alt 21.07.2004, 18:53  
Gast
 
Beiträge: n/a
Standard

Nein, nicht $_REQUEST nehmen, das ist definitv ein Sicherheitsrisiko. Wenn man Daten per POST verschickt, sollte man auch $_POST nehmen!

Gruß
phpfan
 
Alt 21.07.2004, 18:57  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von phpfan
Nein, nicht $_REQUEST nehmen, das ist definitv ein Sicherheitsrisiko. Wenn man Daten per POST verschickt, sollte man auch $_POST nehmen!

Gruß
phpfan

mein reden, ich hatte nur keine Lust mir mein "Maul" "fusselig" zu quatschen
 
 


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] Checkboxen mit gleichem Name -&gt; Value ausgeben pixelprinzessin PHP Tipps 2008 9 24.06.2008 14:44
Aktivieren einer Checkbox aktiviert viele andere Checkboxen buggybugga HTML, Usability und Barrierefreiheit 3 12.03.2007 16:23
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
Checkboxen mit dynamischen Namen Werkler PHP Tipps 2006 7 11.04.2006 11:35
Problem beim Abfragen aller Tabellen in einer Datenbank gulli23 Datenbanken 5 26.02.2006 20:04
login problem mit if abfragen schmiddy PHP Tipps 2007 2 13.12.2005 15:05
Problem bei checkboxen flual2000 PHP Tipps 2007 5 03.11.2005 12:11
checkboxen wizzardxx PHP Tipps 2005-2 7 16.10.2005 22:58
checkbox .. mehrere werte auslesen bei gleichem namen PHP Tipps 2005-2 9 12.10.2005 15:24
[Erledigt] Namen die durch Kommas gerennt sind in Links umwandeln PHP Tipps 2005-2 3 14.07.2005 20:29
Problem Checkboxen - string mit Zahlen die gecheckten setzen Cyberbob_at_tot PHP Tipps 2005-2 5 11.06.2005 11:36
Problem mit auslesen von Checkboxen PHP Tipps 2005 2 08.03.2005 20:10
[Erledigt] Array / Variable mit gleichem Namen. Ergebnis unverständlich PHP Tipps 2004 2 06.09.2004 21:27
Problem mit 2 gleichzeitigen MySQL abfragen PHP Tipps 2004 2 08.07.2004 13:57
problem mit dynamischen namen beim formularwerteübergabe Datenbanken 2 18.06.2004 08:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mehrere checkboxen abfragen, php mehrere checkbox abfragen, php checkbox abfragen, php mehere checkbox abfragen, http://www.php.de/php-tipps-2004/5413-problem-beim-abfragen-mehrere-checkboxen-mit-gleichem-namen.html, php mehrer checkboxen abfragen, php checkboxen abfragen, mehrere checkboxen abfragen php, mehrere checkbox einträge mit php abfragen, php mehere checkboxen abfragen, php checkbox mehrere werte $_post, php zwei checkboxen abfragen, php checkboxen abfragen for schleife, php post mehrere gleichen namen, php mehrere checkboxen ermitteln, php mehrere checkboxen ausgeben, php checkbox abfragen mehrere, javascript 2 checkboxen abfragen, per php alle checkboxen, php mehrere checkboxen mit gleichem namen

Alle Zeitangaben in WEZ +1. Es ist jetzt 22: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.