php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.05.2005, 14:27  
Gast
 
Beiträge: n/a
Standard Bräuchte ein mal Hilfe, bezüglich Select-Befehl!!!

Ich habe folgendes Problem:
Ich möchte gerne das wenn ich einen Datensatz bearbeite dort die bereits früher einmal gewählte Funktion (z.b. im Block 1 für Spieler 2) steht.
z.Z. zeigt er mir immer nur den ersten Eintrag vom Select-Feld, was mache ich verkehrt?????

Ich habe eine PHP-Datei und eine TLP-Datei

in der PHP-Datei steht dieses:
PHP-Code:
<?php
if($action == "editligaspiel") {
 
$Id=intval($_REQUEST['Id']);

 
$_ft_ligaspiele $db->query_first("SELECT * FROM bb".$n."_ft_ligaspiele WHERE Id='$Id'");
 
$sel_E1kam[$db['E1kam']]=" selected";
 if(isset(
$_POST['send'])) {

  
$db->query("UPDATE bb".$n."_ft_ligaspiele SET  Saison='$Saison', Datum='$Datum', HeimMannschaft='$HeimMannschaft', GastMannschaft='$GastMannschaft', SpielerNr1='$SpielerNr1', SpielerNr2='$SpielerNr2', SpielerNr3='$SpielerNr3', SpielerNr4='$SpielerNr4', Ersatz1='$Ersatz1', E1kam='$E1kam', Ersatz2='$Ersatz2', E2kam='$E2kam', B1S1H='$B1S1H', B1S1G='$B1S1G', B1S2H='$B1S2H', B1S2G='$B1S2G', B1S3H='$B1S3H', B1S3G='$B1S3G', B1S4H='$B1S4H', B1S4G='$B1S4G', B2S1H='$B2S1H', B2S2G='$B2S2G', B2S3H='$B2S3H', B2S4G='$B2S4G', B2S2H='$B2S2H', B2S1G='$B2S1G', B2S4H='$B2S4H', B2S3G='$B2S3G', B3S3H='$B3S3H', B3S2G='$B3S2G', B3S1H='$B3S1H', B3S4G='$B3S4G', B3S2H='$B3S2H', B3S3G='$B3S3G', B3S4H='$B3S4H', B3S1G='$B3S1G', B4S1H='$B4S1H', B4S3G='$B4S3G', B4S2H='$B4S2H', B4S4G='$B4S4G', B4S3H='$B4S3H', B4S1G='$B4S1G', B4S4H='$B4S4H', B4S2G='$B4S2G', GesamtH='$GesamtH', GesamtG='$GesamtG', GesamtSH='$GesamtSH', GesamtSG='$GesamtSG', PunkteH='$PunkteH', PunkteG='$PunkteG' WHERE id='$Id'");
  
header("Location: ft_index.php?action=altesligaspiel&sid=$session[hash]");
  exit();
 }
 eval(
"print(\"".gettemplate("ft_editligaspiel")."\");");
 eval(
"print(\"".gettemplate("ft_zurueck")."\");");
}
?>
in der TLP-Datei steht dieses:
PHP-Code:
<?php
   
<td>[b]Ersatz Spieler 1 kam:[/b]</td>
    <
td><input type="text" name="E1kam" value="$_ft_ligaspiele[E1kam]"size=50><select name=sel_E1kam>
     <
option value="keiner"$sel_E1kam[17]>keiner kam</option>
     <
option value="im Block 1 für Spieler 1"$sel_E1kam[1]>kam Block 1 für Spieler 1</option>
     <
option value="im Block 1 für Spieler 2"$sel_E1kam[2]>kam Block 1 für Spieler 2</option>
     <
option value="im Block 1 für Spieler 3"$sel_E1kam[3]>kam Block 1 für Spieler 3</option>
     <
option value="im Block 1 für Spieler 4"$sel_E1kam[4]>kam Block 1 für Spieler 4</option>
     <
option value="im Block 2 für Spieler 1"$sel_E1kam[5]>kam Block 2 für Spieler 1</option>
     <
option value="im Block 2 für Spieler 2"$sel_E1kam[6]>kam Block 2 für Spieler 2</option>
     <
option value="im Block 2 für Spieler 3"$sel_E1kam[7]>kam Block 2 für Spieler 3</option>
     <
option value="im Block 2 für Spieler 4"$sel_E1kam[8]>kam Block 2 für Spieler 4</option>
     <
option value="im Block 3 für Spieler 1"$sel_E1kam[9]>kam Block 3 für Spieler 1</option>
     <
option value="im Block 3 für Spieler 2"$sel_E1kam[10]>kam Block 3 für Spieler 2</option>
     <
option value="im Block 3 für Spieler 3"$sel_E1kam[11]>kam Block 3 für Spieler 3</option>
     <
option value="im Block 3 für Spieler 4"$sel_E1kam[12]>kam Block 3 für Spieler 4</option>
     <
option value="im Block 4 für Spieler 1"$sel_E1kam[13]>kam Block 4 für Spieler 1</option>
     <
option value="im Block 4 für Spieler 2"$sel_E1kam[14]>kam Block 4 für Spieler 2</option>
     <
option value="im Block 4 für Spieler 3"$sel_E1kam[15]>kam Block 4 für Spieler 3</option>
     <
option value="im Block 4 für Spieler 4"$sel_E1kam[16]>kam Block 4 für Spieler 4</option>
    </
select></td>
?>
_________________________________
MfG Markus
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.05.2005, 15:13  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 269
function
function eine Nachricht über ICQ schicken
Standard

Zitat:
$_ft_ligaspiele = $db->query_first("SELECT * FROM bb".$n."_ft_ligaspiele WHERE Id='$Id'");
statt WHERE Id = '$id'" -> WHERE Id = '".$ID."'
ich glaube zwar nicht das das des rätsels lösung ist aber wer weiss
__________________
Es ist ein großer Trost, andere dort scheitern zu sehen, wo man selbst gescheitert ist. (William Somerset Maugham)
function ist offline  
Alt 02.05.2005, 15:24  
Gast
 
Beiträge: n/a
Standard

@function:

nein das war es leider nicht, dann funktioniert gar nix mehr
 
Alt 02.05.2005, 15:32  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

was macht denn die methode query_first() ?
was liefert die zurück?
vieleicht nur den ERSTEN Datensatz?
robo47 ist offline  
Alt 02.05.2005, 15:56  
Gast
 
Beiträge: n/a
Standard

also was die methode query_first() macht weiß ich nicht, nur das wenn ich das _first entferne das der ausgewählte datensatz nicht mehr erscheint.
 
Alt 02.05.2005, 16:04  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ja und jetzt ?
gehen wir kuchen backen.

jetzt mal ernst was soll die aussage?
da schaut man nach? warum arbeitest du eigentlcih mit klassen wenn du sie nicht kennst?
robo47 ist offline  
Alt 02.05.2005, 16:11  
Gast
 
Beiträge: n/a
Standard

ich habe schon eine ähnliche funktion in der php-datei, nur halt mit spielern, wenn ich mir dort eine liste anzeigen lasse wo alle aufgelistet sind, dann kann ich dort einen spieler auswählen, bearbeiten und danach speichern. Dort steht auch die methode query_first().

ich möchte das ganze nur noch einfacher haben in dem man mit einen select-feld feste vorgefertigte einträge dort auswählen kann. nach dem speichern und der erneuten bearbeitung des datensatzen soll im select-feld das stehen was vorher ausgewählt wurde und das man es bei bedarf wieder ändern kann.
 
Alt 02.05.2005, 16:19  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

d.h. du hast 0 plan von der sache, willst dich nicht einarbeiten, und gehst nach dem try and error prinzip vor, weil irgendwo was stand und es funktioniert hat?

sorry aber so hab ich keinen bock zu helfen :P


mfg
robo47
robo47 ist offline  
Alt 02.05.2005, 16:28  
Gast
 
Beiträge: n/a
Standard

ich habe es ja schon soweit hin bekommen, das er das was ich auswähe auch in dem richtigen feld speicher, nur er will das select-feld nicht auf den eintrag setzen, mehr ist das doch nicht und wenn ich etwas ahnung von php hätte dann wäre es für mich kein problem, doch so habe ich mich als anfänger halt an euch gewendet, in der hoffnung das mir einer hilft und es mir auch eventuel erklärt wo und was ich falsch gemacht habe, auch wenn ich es nur irgendwo gesehen habe, ist das etwa schlimm das mann etwas was es in jedem forum gibt, auch für eigene sachen zu benutzen???
 
Alt 02.05.2005, 17:13  
Gast
 
Beiträge: n/a
Standard

@Markus290175
Ähm, mir ist gerade richtig schwindelig geworden, weil ich den Beitrg mehrmals lesen musste, um nur zu erahnen, was da gemeint ist. Dir ist bekannt, dass es auch noch andere Satzzeichen außer Komma gibt?

Es macht überhaupt keinen Sinn, irgendwelche Klassen zu benutzen, wenn man nicht mal die Grundlagen auf die Reihe bekommt.

Hier kennt niemand die Klasse, die du benutzt, deswegen kann dir auch niemand helfen.

Gruß
phpfan
 
 


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] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
Brauche hilfe bei einem Select (mehrere N:M verkn) Schedl Datenbanken 3 05.05.2008 16:15
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
Befehl SELECT COUNT(*) und vergleichen des Rückgabewertes Datenbanken 3 15.03.2006 13:12
SQL Befehl um timestamp in datum zu verändern? hilfe bitte Bruce Datenbanken 2 08.03.2006 14:06
[Erledigt] Hilfe für select Datenbanken 8 01.02.2006 17:11
Hilfe bei select sbeeck PHP Tipps 2006 8 01.01.2006 22:53
Hilfe beim zufügen von option zu select seven-12 PHP Tipps 2007 10 17.11.2005 17:05
header befehl, bitte um hilfe d4rki PHP Tipps 2004-2 3 06.12.2004 08:40
Select Befehl mit 2 Auslesungen Beatbox Datenbanken 2 17.11.2004 15:39
[Erledigt] Variablen in SELECT - Befehl Datenbanken 5 04.11.2004 12:07
[Erledigt] Hilfe SQL Statement SELECT Datenbanken 3 30.09.2004 00:17
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13
Include oder requiere via select befehl übergeben PHP Tipps 2004 2 05.07.2004 19:54


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