Toon posts:

[php/mysql] tegelijk updaten, probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een formulier waarin ik verschillende namen onder elkaar te zien krijg. Deze namen haal ik uit mijn database. Achter deze namen heb ik een inuput style=text staan en daar moet ik dan een waarde invullen.

Deze waardes moet ik in de database rankingcoureur zetten, waar ik de namen ook heb uitgehaald.

Dit krijg ik echter niet voor elkaar. Hoe kan ik het zo maken dat ik bij twintig coureurs in een keer alles kan updaten terwijl elke coureur een andere waarde in het formulier mee gegeven krijgt?

  • bartvb
  • Registratie: Oktober 1999
  • Laatst online: 26-08 16:09
Door je resultaten door te lopen en per coureur 1 UPDATE te doen.

Kan helaas niet in 1x IMO.

  • Grum
  • Registratie: Juni 2001
  • Niet online
Als ze allemaal in 1 tabel staan en een eigen field hebben dan (moet je je database layout nodig aanpassen :P) kan het wel.

Anders .. niet .. sorry :)

Verwijderd

het kan wel hoor, door de naam van de coureur als hidden input mee te sturen waarvan de naam bijvoorbeeld coureurs[] is en de naam van het tekstbestand bijvoorbeeld tekst[],dan doe je zoiets als:
PHP:
1
<?for($i=0;$i<count($coureurs);$i++){mysql_query("update blaat SET tekst = '$tekst[$i]' where coureur='$coureur[$i]'"); }?>

Verwijderd

Ben ik nou dom of doet ie dan nog meerdere update queries *D
eerst lezen voor je reageert...

  • Grum
  • Registratie: Juni 2001
  • Niet online
ssssst >:)

Verwijderd

Sorry, won't happen again... :)

  • RedRose
  • Registratie: Juni 2001
  • Niet online

RedRose

Icebear

Hangt van je tabel af. Laat eens zien?

Sundown Circus

Pagina: 1