Question : insertion de mysql de limite à 22 joueurs

Bonjour, le

I ont été donnés une tâche de créer une page d'insertion où je peux ajouter des joueurs de football dans une base de données, j'emploie le dreamweaver avec PHP/mysql

I AM pas sure comment je peux faire ceci sans lui étant. le


I ai à l'origine pensé ayant 22 boîtes à une page avec des textfields, mais c'est crazy.


Is là une manière using le dreamweaver que je peux désactiver la fonction d'insérer des joueurs pour cela joueur de team.


My la table est comme below




class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
la TABLE " de " codeSnippet932029 d'id= " de
CREATE de class= SINON EXISTE `de joueur de `(
  `international (8) auto_increment NON NUL de player_id de `,
  NULLE varchar de `de fname de `(100) PAS,
  NULLE varchar de `de sname de `(100) PAS,
  `de genre de `varchar (10) défaut « mâle »,
  NULLES varchar de défaut de `de nationalité de `(50),
  NULLES varchar de défaut de `d'email de `(255),
  NULLE de défaut de date de `de DOB de `,
  NULLES varchar de défaut de `de place_birth de `(255),
  NULLES varchar de défaut de `de taille de `(20),
  `de poids de `varchar (10) NULLE de défaut,
  NULLES varchar de défaut de `de photo de `(255),
  le `commente texte de `,
  NULLE varchar de `de position de `(255) PAS,
  `international (8) PAS NULLE de team_id de `,
  `International de buts de `(5) défaut « 0 »,
  `International du `YC (5) défaut « 0 »,
  `International du `RC (5) défaut « 0 »,
  `International de MAMAN de `(5) défaut « 0 »,
  CLÉ PRIMAIRE (`de player_id de `)
) DÉFAUT CHARSET=latin1 AUTO_INCREMENT=3 d'ENGINE=MyISAM ;
class= de

Réponse : insertion de mysql de limite à 22 joueurs

>> je pensais si l'équipe est choisie et les joueurs est choisis et toutes les rangées = 22

Oui, ce serait la manière la plus facile.  Votre forme insère un joueur simple et un recordset à la même page existe pour compter tout le nombre de rangées pour le team_id.  À condition que le compte (player_id) OÙ le team_id = le x est plus moins de 22, montrent la forme.  Dès qu'il ne sera pas plus moins de 22, ne pas montrer la forme.

>> J'ai à l'origine pensé ayant 22 boîtes à une page avec des textfields, mais c'est fou.

Pas aussi fou que vous pourriez penser… vous feriez exister les boîtes à textes comme rangée :



L'utilisateur complète la forme et alors vous prendriez la rangée et la mesure par elle, insérant chaque valeur comme nouvelle rangée dans la table de mysql.  Cependant, ceci commence à vous obtenir en dehors de des possibilités intégrées de DW à moins que vous achetiez un ensemble différent de prolongements.  La première solution est plus facile à mettre en application mais avoir quelques issues pour l'utilisateur (dur pour se rappeler qui a été déjà entré à moins que vous prenniez des mesures additionnelles aux noms existants de joueur d'affichage à la page.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us