php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2006, 18:11  
Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 70
shocky
shocky eine Nachricht über ICQ schicken
Standard varible UND string beim GET oder POST

Ich habe ein formular in dem Checkboxen gesetzt werden.
die boxen bockommen namen Start_1 - Start_10.

jetzt greife ich auf den status der boxen mit ner sschleife zu

PHP-Code:

for( $i=0$i<=10 $i++){

   if( isset( 
$_POST['Start_'.$i] ) )
      echo 
$i." ";




aber irgendwie klappts nicht an den index von POST was anzuhängen


Die lösung find ich nicht grad toll hab sie mir grad überlegt.
kennt einer ne bessere?
Sowas wie das ich die checkboxen zussamen fasse und die dann in $_POST['CHECK'][$i] (also in nem 2 dim array) drinne hab?[/php]
shocky ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.10.2006, 19:35  
Benutzer
 
Registriert seit: 18.05.2008
Beiträge: 41
MrZYX befindet sich auf einem aufstrebenden Ast
MrZYX eine Nachricht über ICQ schicken MrZYX eine Nachricht über AIM schicken MrZYX eine Nachricht über MSN schicken MrZYX eine Nachricht über Yahoo! schicken MrZYX eine Nachricht über Skype™ schicken
Standard

PHP-Code:
<form action="?" method="post">
<?php
 
for ($i 0$i <= 10$i++) {
     echo 
'<input type="checkbox" name="Start['.$i.']" />';
 }
?>
<input type="submit" />
</form>
<?php
 
if (isset($_POST['Start'])) {
     
var_dump($_POST['Start']);
 }
 
?>
müsst so funzen glaub ich
__________________
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher. - Albert Einstein
MrZYX ist offline  
Alt 13.10.2006, 19:37  
Benutzer
 
Registriert seit: 09.08.2006
Beiträge: 51
mark_gebert
mark_gebert eine Nachricht über ICQ schicken
Standard

Bei der If-Abfrage fehlen die geschweiften Klammern { } .
mark_gebert ist offline  
Alt 13.10.2006, 19:41  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Wozu sollen geschweifte Klammern da gut sein?
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 13.10.2006, 19:44  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

verwandtes Thema

{ } sind bei einem folgenden Statement nicht zwingend notwendig.
Vielleicht müßtest Du bei der Ausgangsfrage die . Operation klammern, da $i vom Typ integer ist :
Code:
$_POST[('Start_'.$i)]
ist aber nur ne Vermutung. Vielleicht übergibt dein Form ja auch gar keine POST Daten...
nikosch ist offline  
Alt 13.10.2006, 19:54  
Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 70
shocky
shocky eine Nachricht über ICQ schicken
Standard

ahhhhhhh
hab immer nur mit " gearbeitet
hab grad nochmal den unterschied zwischen ' und " nachgelesen alles klar leute das hilft mir weiter

THX
shocky ist offline  
Alt 13.10.2006, 20:01  
Benutzer
 
Registriert seit: 09.08.2006
Beiträge: 51
mark_gebert
mark_gebert eine Nachricht über ICQ schicken
Standard

Ach so, ist mir neu, dass die Klammern nicht benötigt werden. Gut zu wissen.
mark_gebert ist offline  
Alt 13.10.2006, 20:37  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch77
verwandtes Thema

Vielleicht müßtest Du bei der Ausgangsfrage die . Operation klammern, da $i vom Typ integer ist :
Code:
$_POST[('Start_'.$i)]
ist aber nur ne Vermutung. Vielleicht übergibt dein Form ja auch gar keine POST Daten...
Da der . Operator Zeichenketten verbindet wird der Integer-Wert in einen String konvertiert und dann angehängt.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 14.10.2006, 10:59  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von mark_gebert
Ach so, ist mir neu, dass die Klammern nicht benötigt werden. Gut zu wissen.
Wenn nach der IF Anweisung nur eine operation, eine Zeile oder wie auch immer du das nennen magst, kommt dann brauchst du keine { }
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 14.10.2006, 18:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Zitat von dsmcg
Wenn nach der IF Anweisung nur eine operation, eine Zeile oder wie auch immer du das nennen magst, kommt dann brauchst du keine { }
Ich denke das könnte man unter dem Begriff "Ausdruck" zusammenfassen. Und genaugenommen muß es auch keine einzelne Zeile sein; genauso könntest Du noch - oh schlimmer Stil - x if () Anweisunge darunter verschachteln...
nikosch ist offline  
 


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
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
String auslesen Shaira PHP Tipps 2006 11 01.12.2006 17:52
Übergabe von eingegebenem String mittels Formular und POST?! vampsoftchef PHP Tipps 2006 7 18.10.2006 20:06
Alle Felder nach String durchsuchen Jacks Rache Datenbanken 6 08.08.2005 09:46
In allen Spalten nach String suchen Jacks Rache Datenbanken 0 05.08.2005 20:15
String in allen Spalten suchen Jacks Rache Datenbanken 0 05.08.2005 09:43
Alle Spalten nach String durchsuchen Jacks Rache Datenbanken 0 05.08.2005 09:41
POST socke PHP Tipps 2005 5 25.04.2005 12:52
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
php code als string umwandeln PHP Tipps 2005 8 23.02.2005 18:03
String auf bestimmte Breite (Pixel) kuerzen... mudo PHP-Fortgeschrittene 25 28.01.2005 19:07
String suchen und tauschen PHP Tipps 2005 13 08.01.2005 22:00
Linux Drucker unter Windows tennessee Server, Hosting und Workstations 10 16.12.2004 17:14
[Erledigt] String mit Leerzeichen auffüllen HTML, Usability und Barrierefreiheit 2 27.10.2004 18:47
bekomme string nicht in mysql-tabelle PHP Tipps 2004 6 26.07.2004 11:35


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