login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Makkelijk variabelen updaten in database.

Offline Babak - 03/02/2009 21:10
Avatar van BabakMySQL interesse Beste mensen,

Ik heb in mijn database een VARCHAR 0-0-0-0

Dat zijn dus 4 0'en, die telkens ge-update moeten worden.

Alleen weet ik niet hoe goed dit werkt, ik heb zeg maar een form met 4 radio buttons. Als ik radio button 1 gebruik, dat is dus de eerste nul moet hij de eerste updaten met rand(0,2) en de rest met (-1,1). Maar ik weet niet hoe dit moet, kan iemand mij hiermee helpen?

18 antwoorden

Gesponsorde links
Offline Wim - 03/02/2009 21:14
Avatar van Wim Crew algemeen Je kijkt welke radiobutton gecheckt is en geeft een variabele de waarde rand(0,2), voor de andere radiobuttons maak je een variabele met rand (-1,1).....? 
Offline Babak - 03/02/2009 21:15
Avatar van Babak MySQL interesse Ja weet ik wel, maar hoe update ik die in database... MAKKELIJK updaten, dus niet teveel code maken.
Offline vinTage - 03/02/2009 21:18
Avatar van vinTage Nieuw lid gewoon 4 kolommen maken (voor elke radio een kolom dus)
Offline Wim - 03/02/2009 21:19
Avatar van Wim Crew algemeen zorg dat je die string in een variabele hebt...? dus bvb:
$var = $rdb1.'-'.$rdb2.'-'.$rdb3.'-'.$rdb4;
en je voert gewoon een mysql query uit:
  1. UPDATE TABLE SET FIELD='$var' WHERE ...
Offline roberini - 03/02/2009 21:20 (laatste wijziging 03/02/2009 21:21)
Avatar van roberini HTML beginner je bedoelt

  1. mysql_query("UPDATE tabel SET veld WHERE voorwarden")


zo update je een database, of bedoel je dit niet

[EDIT]
Te laat
Offline Babak - 03/02/2009 21:23
Avatar van Babak MySQL interesse Hmm, oke zo kan het wel ja inderdaad. Maar... is het niet handiger met een while loop? Ik heb het ooit zo gezien dat het met een loop werd gedaan
Offline vinTage - 03/02/2009 21:24
Avatar van vinTage Nieuw lid
roberini schreef:
je bedoelt

mysql_query("UPDATE tabel SET veld WHERE voorwarden")

zo update je een database, of bedoel je dit niet


mysql_query("UPDATE tabel SET veld = 'en dit dan ?' WHERE voorwarden")


^^
Offline Wim - 03/02/2009 21:25
Avatar van Wim Crew algemeen
Babak schreef:
Hmm, oke zo kan het wel ja inderdaad. Maar... is het niet handiger met een while loop? Ik heb het ooit zo gezien dat het met een loop werd gedaan


mag je mij wel eens laten zien dan. of bedoel je enkel voor het overlopen van de radiobuttons?
Offline Abbas - 03/02/2009 21:25
Avatar van Abbas Gouden medaille

Crew .NET
@hierboven: lol 
Offline vinTage - 03/02/2009 21:27
Avatar van vinTage Nieuw lid
  1. while true()
  2. {
  3. echo 'hier een query in een loop<br />';
  4. }


^^
Offline Abbas - 03/02/2009 21:28
Avatar van Abbas Gouden medaille

Crew .NET
Eeuwige loop?! 
Offline vinTage - 03/02/2009 21:30
Avatar van vinTage Nieuw lid als ik t goed had geschreven wel maar ik ben nog een beetje lieV

while(true)
{
//
}
Offline Abbas - 03/02/2009 21:34 (laatste wijziging 03/02/2009 21:34)
Avatar van Abbas Gouden medaille

Crew .NET
Nu niet meer: het is liefEn je moet codetags gebruiken! 
Offline henver - 03/02/2009 21:56
Avatar van henver HTML gevorderde
  1. switch($_POST['radio']){
  2. case 1:
  3. $veld1 = rand(0,2);
  4. $veld2 = rand(-1,1);
  5. $veld3 = rand(-1,1);
  6. $veld4 = rand(-1,1);
  7. break;
  8. case 2:
  9. // Enzovoort
  10. break;
  11. }
  12.  
  13. // Query

Offline Rens - 04/02/2009 00:06
Avatar van Rens Gouden medaille

Crew algemeen
En als je dan $veld1, 2, 3 en 4 nog achter elkaar plakt ($var = $veld1."-".$veld2."-".$veld3."-".$veld4) dan kun je hem nog zo in je database updaten ook.
Offline Wim - 04/02/2009 18:10
Avatar van Wim Crew algemeen
Rens schreef:
En als je dan $veld1, 2, 3 en 4 nog achter elkaar plakt ($var = $veld1."-".$veld2."-".$veld3."-".$veld4) dan kun je hem nog zo in je database updaten ook.


wimmarien schreef:
zorg dat je die string in een variabele hebt...? dus bvb:
$var = $rdb1.'-'.$rdb2.'-'.$rdb3.'-'.$rdb4;
en je voert gewoon een mysql query uit:
[..code..]
Offline Rens - 04/02/2009 18:12
Avatar van Rens Gouden medaille

Crew algemeen
Dat stukje heb ik even gemist...
Sorry!
Offline Wim - 04/02/2009 18:18
Avatar van Wim Crew algemeen
Rens schreef:
Dat stukje heb ik even gemist...
Sorry!


excuses aanvaard  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s