login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mysqlvraag

Offline Simeken - 26/04/2005 17:28 (laatste wijziging 26/04/2005 17:30)
Avatar van SimekenHTML beginner ik zou graag via een pagina (d.m.v. een link) rijen aan tabellen kunnen toevoegen
i.p.v. steeds naar mijn database te gaan.
Als er een club wordt aangemaakt,
moet er een rij toegevoegd worden met de naam van de club.
Zodat er later, als ik abonneer voor een club, er een 1 bij de rij komt te staan...
(stel hier ook vragen als je mijn vraag niet begrijpt)
Zoiets dus:
  1. <?
  2. if($submit)
  3. {
  4. mysql_query("ADD 'clubnaam' TO 'tabelnaam'");
  5. }
  6. ?>


Kan dit:?: 

14 antwoorden

Gesponsorde links
Offline Mokka - 26/04/2005 17:30
Avatar van Mokka Onbekend
Citaat:
(stel hier ook vragen als je mijn vraag niet begrijpt)

Begrijp hem niet, zover ik het kan ontcijferen bedoel je;

heeft iemand een voetbal-club-toernooi script of iets dergelijks, zit ik in de richting?
Offline Simeken - 26/04/2005 17:32
Avatar van Simeken HTML beginner neen, je bent helemaal verkeerd, kijk eens naar het stukje php, mss begrijp je het dan...

DUS: Als er op de link geklikt wordt moet er een rij toegevoegd worden aan de tabel met als naam: clubnaam, begrijp je??
Offline nemesiskoen - 26/04/2005 17:33
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. <?php
  2. if( isSet( $_POST['submit'] ) ) {
  3. MySQL_query("INSET into tabelnaam
  4. (clubnaam)
  5. VALUES
  6. (HIER DE WAARDE)
  7. '");
  8. }
  9. ?>


zoiets???
Offline Mokka - 26/04/2005 17:34
Avatar van Mokka Onbekend nee eigenlijk niet... -.-' je taalgebruik en formulering van de zinnen is nogal moeilijk te begrijpen
Offline Maarten - 26/04/2005 17:34 (laatste wijziging 26/04/2005 17:36)
Avatar van Maarten Erelid Mjah Simeken ik begrijp wat je wilt, maar dan moet je een kolom maken en geen rij.

Hij wil een tabel. In die tabel heb je verschillende kolommen, iedere kolom is een club. Dan kan je een record invoeren, en een 1 zetten bij de clubs waarop je abonneert.

Als er echter een club toegevoegd wordt moet er dus een kolom bijkomen, met die clubnaam.

Hoe doe je dit: voer die actie uit in phpmyadmin en bekijk de query.
Offline Simeken - 26/04/2005 17:35 (laatste wijziging 26/04/2005 17:35)
Avatar van Simeken HTML beginner ja, dat bedoel ik murfy

het probleem is dat die kolom nog niet bestaat, het moet aangemaakt worden door op de link te drukken
Offline Simeken - 26/04/2005 17:41
Avatar van Simeken HTML beginner ik gebruik geen php my admin...
Offline Gml - 26/04/2005 18:02
Avatar van Gml HTML beginner Das toch gewoon je html opnieuw opbouwen? Ik zie het probleem niet.
Offline legende - 26/04/2005 18:09
Avatar van legende Onbekend
  1. ALTER TABLE `tabelnaam` ADD INDEX `kolomnaam`

dacht ik...
Offline ikkedikke - 26/04/2005 18:31 (laatste wijziging 26/04/2005 18:33)
Avatar van ikkedikke PHP expert
  1. ALTER TABLE `config` ADD `bla` VARCHAR( 20 ) NOT NULL ;
Offline Gerard - 26/04/2005 19:23
Avatar van Gerard Ouwe rakker legende hoezo gelijk een index? 
Offline nemesiskoen - 26/04/2005 20:36
Avatar van nemesiskoen Gouden medaille

PHP expert
mm... 'k snap wat je wilt (na een DEFTIGE uitleg van Murfy (dankuwel daarvoor ))...

maar 'k denk da ge verkeerd bezig zijt.. sorry

maar elke keer nieuwe kolommen gaan toevoegen als er een club bij komt is niet de goeie aanpak... je kan beter elke keer er een club aankomt dit registereren in een tabel in een rij. en dan voor die club mss een nieuwe tabel aanmaken en deze linken via een id aan de andere

ook is dit niet echt een deftige aanpak... want dan moet je voor elk team een nieuwe tabel aanmaken... maakt het iets overzichtelijker en zeker wel makelijker te verwerken in je PHP code. maar toch zal het er niet echt uitzien als je paktweg 100 teams hebt (en wss ga je er een pak meer emme)

PHPMyAdmin downloaden en uploaden !!
zeker doen, prachtig systeem!!!
Offline Simeken - 29/04/2005 22:47
Avatar van Simeken HTML beginner probleem opgelost, sluiten!!
Offline CelestialCelebi - 29/04/2005 22:54
Avatar van CelestialCelebi PHP gevorderde Nee.

Zeg eerst maar eens wat je oplossing was.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.209s