Frage : Begrenzung mysql Einsatz zu 22 Spielern

Hallo, sind

I eine Aufgabe gegeben worden, eine Einsatzseite herzustellen, in der ich Fußballspieler in eine Datenbank hinzufügen kann, ich benutzen dreamweaver mit PHP/mysql

I morgens nicht sure, wie ich dies ohne es tun kann seiend langatmiges.


I dachte ursprünglich, 22 Kästen auf einer Seite mit textfields habend, aber das crazy.


Is dort eine Weise using dreamweaver ist, das ich die Funktion der Einfügung der Spieler für die sperren kann team.


My Spieler, Tabelle als below




ist
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
CREATE TABELLE, WENN NICHT `Spieler `EXISTIERT (
  `player_id `int (8) NICHT UNGÜLTIGES auto_increment,
  `fname `varchar (100) NICHT NULL,
  `sname `varchar (100) NICHT NULL,
  `Geschlecht `varchar (10) Rückstellung „Mann“,
  `Nationalität `varchar (50) Rückstellung NULL,
  `eMail `varchar (255) Rückstellung NULL,
  `dob `Datum-Rückstellung NULL,
  `place_birth `varchar (255) Rückstellung NULL,
  `Höhe `varchar (20) Rückstellung NULL,
  `Gewicht `varchar (10) Rückstellung NULL,
  `Foto `varchar (255) Rückstellung NULL,
  `kommentiert `Text,
  `Position `varchar (255) NICHT NULL,
  `team_id `int (8) NICHT NULL,
  `Ziele `int (5) Rückstellung „0“,
  `YC `int (5) Rückstellung „0“,
  `RC `int (5) Rückstellung „0“,
  `MAMMA `int (5) Rückstellung „0“,
  PRIMÄRSCHLÜSSEL (`player_id `)
) ENGINE=MyISAM RÜCKSTELLUNG CHARSET=latin1 AUTO_INCREMENT=3;

Antwort : Begrenzung mysql Einsatz zu 22 Spielern

>> dachte ich, wenn die Mannschaft vorgewählt wird und die Spieler und die Gesamtreihen = 22 vorgewählt

Ja würde die die einfachste Weise sein.  Ihre Form setzt einen einzelnen Spieler ein und ein recordset auf der gleichen Seite existiert, um die Gesamtzahl Reihen für das team_id zu zählen.  Solange Zählimpuls (player_id) WO team_id = x weniger als 22 ist, die Form anzeigen.  Sobald er nicht weniger als 22 ist, die Form nicht anzeigen.

>> Ich dachte ursprünglich, 22 Kästen auf einer Seite mit textfields habend, aber der ist verrückt.

Nicht so verrückt, wie Sie denken konnten…, würden Sie die area per informazioni als Reihe existieren lassen:



Der Benutzer ergänzt die Form und dann würden Sie die Reihe und den Schritt durch ihn unternehmen und setzen würden jeden Wert als neue Reihe in der mysql Tabelle ein.  Jedoch beginnt dieses, Sie außerhalb der eingebauten Fähigkeiten von DW zu erhalten, es sei denn Sie einen anderen Satz Verlängerungen kaufen.  Die erste Lösung ist einfacher, einige Ausgaben für den Endbenutzer einzuführen aber zu haben (stark sich erinnern, an wem bereits eingeführt worden ist, es sei denn Sie zusätzliche Schritte zu vorhandenen Spielernamen der Anzeige auf der Seite unternehmen.
Weitere Lösungen  
 
programming4us programming4us