php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.08.2005, 22:39  
Gast
 
Beiträge: n/a
Standard Wie auf input felder in einer Schleife zugreifen?

Hallo

Ich habe ein Problem. Ich weiß nicht wie ich auf die Variablen der input Felder zugreife.
Hier mal der Quelltext:

for($i=1;$i<=12;$i++)
{
$row=db_fetch_array($result);
echo "<tr><td align=\"center\" width=\"50\">$row[1]</td>
<td align=\"left\" width=\"250\">$row[3]</td>
<td align=\"center\" width=\"100\"><input type=\"Text\" name=\"kondition\" value=\"$row[2]\" size=\"1\" maxlength=\"\">%</td>
</tr>";
}

Es werden mir 12 input Felder erstellt. Wie bekomme ich jetzt raus welcher Wert z.B im input Feld 3 oder 5 steht
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.08.2005, 22:55  
Benutzer
 
Registriert seit: 13.07.2005
Beiträge: 34
waltershausen
Standard

name als kontidtion plus variable i machen, dann ist eine eindeutige zuordnung möglich
__________________
http://johannes-berger.com/
waltershausen ist offline  
Alt 18.08.2005, 23:00  
Gast
 
Beiträge: n/a
Standard

wenn ich es so mache
"><input type=\"Text\" name=\"kondition$i\" >

und mir es dann so anzeigen lassen will:
echo "$kondition$i
";

wird nur $i angezeigt.
 
Alt 18.08.2005, 23:39  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Du kannst das z.B. so machen:
PHP-Code:
<?php
  
for ($i 1$i <= 12$i++)
   {
    
$row db_fetch_array($result);
    echo 
'<tr>'."\n";
    echo 
' <td align="center" width="50">'.$row[1].'</td>'."\n";
    echo 
' <td align="left" width="250"> '.$row[3].'</td>'."\n";
    echo 
' <td align="center" width="100"><input type="text" name="kondition['.$i.']" value="'.$row[2].'" size="1"> %</td>'."\n";
    echo 
'</tr>'."\n";
   }
 
?>
Auf die Daten kannst du dann so zugreifen:
PHP-Code:
<?php
  
// prüfen ob das Formular abgeschickt wurde:
  
if (!empty($_REQUEST['kondition']))
   {
    
// testweise alle ausgeben:
    
echo '<pre>'."\n";
    
print_r($_REQUEST['kondition']);
    echo 
'<pre>'."\n";
    
// eins ausgeben:
    
echo $_REQUEST['kondition'][0];
    
// alle durchgehen:
    
foreach ($_REQUEST['kondition'] as $_kondition)
     {
      echo 
$_kondition;
     }
   }
 
?>
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
Alt 18.08.2005, 23:50  
Gast
 
Beiträge: n/a
Standard

thx
funktioniert
 
 


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
Width Problem bei input und text Feld suter HTML, Usability und Barrierefreiheit 2 14.02.2007 14:03
Schleife nach Tastendruck beenden schnurzli PHP Tipps 2006 7 24.03.2006 18:56
Warum wird die erste Schleife nur einmal durchlaufen ? PHP Tipps 2006 12 03.03.2006 20:04
[Erledigt] While schleife in while schleife = nur ein datensatz?! PHP Tipps 2005-2 9 28.10.2005 12:48
strings per schleife verknüpfen? PHP Tipps 2005-2 7 08.09.2005 10:43
while schleife in einer while schleife beim tmpl-sys PHP Tipps 2005-2 0 27.07.2005 15:07
[Erledigt] Input value und Input text PHP Tipps 2005-2 4 12.07.2005 16:46
input durch klick einfügen PHP Tipps 2005 2 02.05.2005 16:20
while schleife beenden PHP Tipps 2005 3 29.03.2005 20:35
[Erledigt] input type's HTML, Usability und Barrierefreiheit 4 27.03.2005 18:23
IF ELSEIF ELSEIF ELSE mit While Schleife PHP Tipps 2005 9 04.03.2005 23:27
While Schleife mit einem Problem PHP Tipps 2005 16 12.01.2005 21:55
leere felder entfernen PHP Tipps 2007 14 04.01.2005 10:59
versteh diese do-while schleife nicht PHP Tipps 2004 5 08.09.2004 16:54
[Erledigt] Mozilla/Firefox &amp; Input Felder HTML, Usability und Barrierefreiheit 2 27.06.2004 15:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php auf input zugreifen, php auf input feld zugreifen, php input zugreifen, auf input value zugreifen php, php auf input text zugreifen, input feld in while schleife, mit php auf input feld zugreifen, schleife alle input felder, hinweis windows, php auf input felder mit php zugreifen, php schleife inputfelder, php input feld in schleife

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