php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.07.2009, 11:09  
Neuer Benutzer
 
Registriert seit: 12.07.2009
Beiträge: 4
PHP-Kenntnisse:
Anfänger
dieter_danger befindet sich auf einem aufstrebenden Ast
Standard UPDATE/INPUT mehrerer Datensätze mittels Array/Schleife?

Hallo liebes Forum.
Ich erstelle gerade eine Seite für meinen Fussballverein. Dort sollen die Spieler die Möglichkeit haben, sich zu den anstehenden Spielen anzumelden. Diesen geht in einem Internen Bereich, bei dem sich der Spieler mit seinem Namen anmelden muss (eine id für den jeweiligen Spieler ist also vorhanden). Ich lasse mir mittels ein Do While Schleife die kommenden Spiele ausgeben und habe bei jeden Termin zwei Radio Buttons mit denen man Ab- bzw. Zusagen kann.

Ich möchte nun eine Input / bzw. Update Schleife erstellen, die mir die Daten in die Datenbank einträgt.

Die Datenbank hat folgende Struktur:
id | termin_id | spieler_id | dabei

-Die spieler_id bleibt pro Spieler immer gleich und ist in einem hidden field gespeichert.

-die termin_id wird aus einer seperaten Datenbank geholt, in der die Saisonspiele gespeichert sind. Die termin_id ist für jedes Radiobutton Parr unterschiedlich

-"dabei" soll den Wert des jeweils ausgewählten Radiobutons erhalten.

Ich habe schon über Arrays usw. gelesen, komme aber einfach nicht weiter.

Bitte gebt mir doch ein Beispiel, wie ich die Daten mittels PHP SQL in meine Datenbank bekomme. Für jeden Termin_id soll ein neuer Datensatz angelegt werden.

Danke und Gruß
dieter_danger ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.07.2009, 11:17  
Benutzer
 
Registriert seit: 11.07.2009
Beiträge: 61
PHP-Kenntnisse:
Anfänger
SGLog befindet sich auf einem aufstrebenden Ast
Standard

Hi,

kannst du mal den Code von deiner do while schleife hier posten!
SGLog ist offline  
Alt 12.07.2009, 11:48  
Neuer Benutzer
 
Registriert seit: 12.07.2009
Beiträge: 4
PHP-Kenntnisse:
Anfänger
dieter_danger befindet sich auf einem aufstrebenden Ast
Standard

<?php
$i = 0;
do {
if ($i++%2) {
$class = "table_filler";
}
else {
$class = "table_nonfiller";
}
?>
<tr class="<?php echo $class ?>">
<td><?php echo $row_spiele['kategorie']; ?></td>
<td ><?php echo $row_spiele['termin_art']; ?></td>
<td ><?php echo $row_spiele['datum']; ?></td>
<td ><?php echo $row_spiele['gegnerpl']; ?></td>
<td ><?php echo $row_spiele['uhrzeit']; ?></td>
<td> <input name="input" type="radio" value="1" /> <input name="input" type="radio" value="2" /></td>
</tr>
<input name="termin_id" type="hidden" value="<?php echo $row_spiele['id']; ?>" />
<?php } while ($row_spiele = mysql_fetch_assoc($spiele)); ?>
dieter_danger ist offline  
Alt 12.07.2009, 12:03  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von dieter_danger Beitrag anzeigen
Bitte gebt mir doch ein Beispiel, wie ich die Daten mittels PHP SQL in meine Datenbank bekomme.
Quakenet/#php Tutorial - de - MySQL / Zugriff über PHP
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 12.07.2009, 12:04  
Benutzer
 
Registriert seit: 07.10.2008
Beiträge: 72
amateur_php befindet sich auf einem aufstrebenden Ast
Standard

mit der logik wird das natürlich nicht klappen, du kannst nicht unterscheiden von wo der value "1" oder "2" herkommt. du musst die radiobuttons mit der id verknüpfen.
amateur_php ist offline  
Alt 12.07.2009, 12:45  
Neuer Benutzer
 
Registriert seit: 12.07.2009
Beiträge: 4
PHP-Kenntnisse:
Anfänger
dieter_danger befindet sich auf einem aufstrebenden Ast
Standard

ok. aber wie mache ich das? kann ich die ID bei den Radiobuttons irgendwo angeben. habe schon was von arrays gehört, aber keine ahnng, wie ich das mache.

ich könnte den radiobutton im namen die jeweilige id mitgeben z.b. name="input[id]". aber wie fülle ich dann das array und wie sieht die update funktion aus?
dieter_danger ist offline  
Alt 12.07.2009, 13:38  
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

http://www.php.de/php-einsteiger/489...rundlagen.html Stichwort Formularverarbeitung. Kannst auch mal ins Wiki schauen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
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
Datensätze mittels checkbox löschen Thunderstorm PHP Tipps 2007 6 21.01.2007 20:41
Löschen mehrerer Datensätze funktioniert nicht!? Alpha Centauri Datenbanken 2 27.01.2006 12:00
Summe mehrerer Datensätze faux Datenbanken 2 28.05.2005 19:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/56999-update-input-mehrerer-datensaetze-mittels-array-schleife.html, array update, update array, php update schleife, sql mehrere datensätze update, mehrere input array, arrayschleife php, php array input, input array in datenbank eintragen, php daten eintragen in array uber input, update where array, update innerhalb einer schleife where id=, input name schleife php, array eintragen und updaten, php sql update mittels array, php while input, arrays mit while schleifen datenbank php tutorial, \html\ eingabefelder anzeigen schleife -java -c -perl -pascal -basic, zwei updates for schleife, php input for schleife

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