|
|
|
|
|
|
|||||||
|
|
LinkBack | Themen-Optionen | Thema bewerten |
|
|
#1 (permalink) |
|
Gast
Beiträge: n/a
|
Tach zusammen,
Erstmal etwas zu mir damit sich nicht gleich alle kaputt lachen bei meiner Frage!! Ich bin noch relativer Neuling was PHP angeht also denk ich, ist die Frage auch akzeptierbar!!! Und zwar... möchte Ich eine Tabelle mit 1802 Zeilen mit Daten füllen. Dies möchte Ich über ein Formular machen bei dem ich über eine Auswahl die Daten aussuche und schließlich in die Tabelle absende. in etwa so: (Beispiel Auswahlliste) Wert A: 2 Wert B: 4 Wert C: 5 Wert D: 6 bis dahin klappt auch noch alles wunderbar. Ich habe quasi zwei Scripte! Das eine ist eine html wo ich die Forumlar eingaben habe! (siehe Beispiel oben) Mach das ganze über ne Select Anweisung: echo "<select name=\"WertA\" size=\"1\">"; echo "<select name=\"WertB\" size=\"1\">"; echo "<select name=\"WertC\" size=\"1\">"; echo "<select name=\"WertD\" size=\"1\">"; an den select name hänge ich dann im PHP Script ein $ vorne hin und er schreibt mir somit den im Formular ausgewählten Wert z.B. von "WertA" in die Variable "$WertA" !!!! mein prob ist eben nur das er die werte dann auf die ganzen 1802 zeilen füllt und nicht nur wie von mir gewünscht in die erste zeile!!! mein php code zur Ausgabe in einer Tabelle sieht folgendermaßen aus: <? echo "<table border=\"1\">"; echo "<tr>"; echo "<th>Verteiler</th>"; echo "<th>Dosennr</th>"; echo "<th>MitSchl</th>"; echo "<th>StaSchl</th>"; echo "</tr>"; for ($i=0;$i<=1802;$i++) { if ($i<1803){ echo "<tr>"; echo "<td><center>",$WertA,"</center></td>"; echo "<td><center>",$WertB,"</center></td>"; echo "<td><center>",$WertC,"</center></td>"; echo "<td><center>",$WertD,"</center></td>"; echo "</tr>"; } } echo "</table>"; ?> Problem: Die Tabelle wird nun die ganzen 1802 Zeilen mit den selben Werten gefüllt und nicht nur die erste Zeile, so wie ich das möchte. Ich möchte also Zeile für Zeile verschiedene Daten in diese Tabelle füllen. Außerdem würde mich interessieren wie ich die Werte nach dem füllen in der Tabelle quasi speicher damit die Zeile 1 nicht jedes mal wenn ich neue Werte einfüge überschrieben wird! Würde mich über eure HILFE sehr freuen. Vielen Dank im voraus, Gruß Christian |
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#2 (permalink) | ||
|
Erfahrener Benutzer
Registriert seit: 21.05.2008
Beiträge: 9.937
![]() |
Zitat:
http://de.selfhtml.org/html/formulare/auswahl.htm Zitat:
Du musst eben pro Zeile eine ID, den Primärschlüssel übergeben, der definiert, welche Zeile er UPDATEn soll, sprich deine SQL-Where-Bedingung ist falsch bzw. nicht vorhanden. Bisher siehts wahrscheinlich so aus: UPDATE tabelle SET spalte1 = '$spalte1' aussehen muss es aber so: UPDATE tabelle SET spalte1 = '$spalte1' WHERE id = '$id_von_spalte1' LIMIT 1 |
||
|
|
|
|
#3 (permalink) |
|
Gast
Beiträge: n/a
|
auf SELFHTML:
<select name="top5" size="3"> Bei mir: echo "<select name=\"Verteiler\" size=\"1\">"; was ist daran falsch?? wie gesagt bin noch totaler neuling! muss den quelltext ja so abändern wenn es eine php ist oder nicht? das mit der schleife weis ich nicht wie ich das anderst lösen soll! bringt bei mir immer ne fehlermeldung wenn ich nur eine for schleife verwende! also quasi ohne das if!!! Zitiere: // Du musst eben pro Zeile eine ID, den Primärschlüssel übergeben, der definiert, welche Zeile er UPDATEn soll, sprich deine SQL-Where-Bedingung ist falsch bzw. nicht vorhanden. Bisher siehts wahrscheinlich so aus: UPDATE tabelle SET spalte1 = '$spalte1' aussehen muss es aber so: UPDATE tabelle SET spalte1 = '$spalte1' WHERE id = '$id_von_spalte1' LIMIT 1 // ehm ich hab eigentlich noch garnichts mit sql in verbindung gebracht! will das zwar später einmal möchte die ausgabe aber ersteinmal in einer normalen html Tabelle haben!! und wie vergebe ich dort einen primärschlüssel?? in phpAdmin ist mir das klar wie das geht aber im quellcode???? sry tut mir echt leid kenn mich halt no ned so dolle aus!! hab mich vorher wohl auch verschriebn bei skipte sind in php!!! oder drück ich mich vll zu schlecht aus??? danke schon mal bin froh das mir jmd hilft |
|
|
#7 (permalink) |
|
Gast
Beiträge: n/a
|
Ich möcht mal bischen versuchen, das zu verstehen was du machen willst.
Du hast ein Formular mit 4 Dropdownfelder (<select>). Da wählst du bei jedem einen Wert aus. Also WertA, WertB, WertC und WertD. Dann klickst du auf abschicken und was soll er dann genau mit den 4 Werten machen? Nur eine Tabelle mit 4 Spalten und 1802 Zeilen? Warum 1802 Zeilen wenn du nur 4 Werte hast? Weil 1802 gleiche Zeilen willst du glaub nicht |
|
|
#9 (permalink) | |
|
Gast
Beiträge: n/a
|
aja danke DER_Brain das hilft mir schon einmal weiter das zu wissen!
Zitat:
Also: 1 Drop Down Menü: 3 Werte 2 Drop Down Menü: 24 Werte 3 Drop Down Menü: 101 Werte 4 Drop Down Menü: 31 Werte und von diesen Werten sollen immer sollen ganz bestimmt ausgewählte werte miteinander Verbunden werden. Beispiel: 1 Drop Down Menü (Verteiler): Hauptverteiler 2 Drop Down Menü (Dosennummer): "22" 3 Drop Down Menü (Mitarbeiterschlüssel): "56 4 Drop Down Menü (Abteilungsschlüssel): "3" so und das kann halt jetzt alles variieren je nach dem wie ich es benötige! aber da es ja eh sowieso nicht funktioniert das ganze in einer html tabelle zu speicher würde ich mich freuen wenn mir jmd nen Ansatz geben kann wie die php aussehen muss in die ich die tabelle mit den werten fülle! (Ich will ja keinen kompletten Quelltext sondern nur ein paar Tipps die zu beachten sind) THX für eure Antworten Greetz, Christian |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem mit IF und Formular | Black-Devil | PHP Tipps 2008 | 12 | 03.03.2008 17:54 |
| Problem mit Formular | FrankTheTank | PHP Tipps 2008 | 7 | 04.10.2007 13:38 |
| Sessions Problem Mehrseitiges Formular | PHP Tipps 2006 | 6 | 02.02.2006 18:59 | |
| Problem mit Formular | CityHubter | PHP Tipps 2006 | 7 | 20.01.2006 16:09 |
| Formular Problem im IE | HTML, Usability und Barrierefreiheit | 19 | 18.01.2006 13:29 | |
| [Erledigt] Problem mit Anzeige einer Tabelle mit dem Firefox? | HTML, Usability und Barrierefreiheit | 8 | 28.11.2005 15:08 | |
| Problem mit anzeigen von buchstabe: ä von sql tabelle in php | Bruce | PHP Tipps 2007 | 4 | 24.11.2005 12:59 |
| [Erledigt] Problem mit Auslesen von Tabelle | Datenbanken | 1 | 05.10.2005 15:55 | |
| Problem mit mySQL | Datenbanken | 7 | 27.09.2005 12:06 | |
| Problem mit Formular | PHP Tipps 2005-2 | 4 | 14.07.2005 23:53 | |
| Formular Problem | Riot | PHP Tipps 2005-2 | 1 | 05.07.2005 23:08 |
| Tabelle verknüpfungs problem! | PHP Tipps 2005 | 16 | 21.05.2005 11:07 | |
| Problem bei erstellung einer tabelle mit function und array | PHP Tipps 2005 | 5 | 21.04.2005 20:54 | |
| problem bei file 2x über ein formular weiterzureichen. | Promaetheus | PHP Tipps 2004-2 | 2 | 07.11.2004 00:49 |
| [Erledigt] Formular, Submit, PHP - Hab ein kleines Problem | PHP Tipps 2004 | 2 | 10.07.2004 13:50 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.