Posts: 5
Threads: 1
Joined: Oct 2011
Reputation:
0
Hallo!
Gibt es hier vielleicht jemanden der mir sagen kann warum diese batch nie zu einem Ergebnis kommt?
Code: @echo off
title Verlosung
SET N=1
:SCHLEIFE
IF %N%==50 GOTO win
ren *.member %n%.member
SET /A N=%N%+1
GOTO SCHLEIFE
echo Id Verteilung abgeschlossen
pause
:win
echo Gewinner wird ermittelt
SET V=487642
Set S=4765342
:SCHLEIFE1
IF %S%==0 (
set %v%.member=winner
goto :win
)
ren *.member %n%.member
SET /A V=%V%+1
Set /A S=%S%-1
GOTO SCHLEIFE1
:win
echo %winner%
start notepad.exe "%v%.member
pause
UPDATE `villages` SET `userid` = '2' WHERE `villages`.`id` =1 LIMIT 1 ;
Posts: 1'036
Threads: 13
Joined: Nov 2009
Reputation:
39
naja bin grad zufaul mir das Scheiß MS-Batch anzuschauen, aber was spricht dagegen es sich einfach zu machen und einfach PHP zu benutzen?
Da hast ne Liste deiner Member und dann machst einfach mt_rand(1,Letzer); und dann haste den Gewinner^^
LG
steffen
Posts: 5
Threads: 1
Joined: Oct 2011
Reputation:
0
(03.10.2011, 16:27)steffengy Wrote: naja bin grad zufaul mir das Scheiß MS-Batch anzuschauen, aber was spricht dagegen es sich einfach zu machen und einfach PHP zu benutzen?
Da hast ne Liste deiner Member und dann machst einfach mt_rand(1,Letzer); und dann haste den Gewinner^^
Das PRoblem ist nur
1. Ich kann kein PHP
2. Bin zu faul um mich da einzuarbeiten
Trozdem Danke
UPDATE `villages` SET `userid` = '2' WHERE `villages`.`id` =1 LIMIT 1 ;
Posts: 54
Threads: 4
Joined: Jul 2010
Reputation:
3
(03.10.2011, 16:29)astriants Wrote: 1. Ich kann kein PHP
2. Bin zu faul um mich da einzuarbeiten
vielleicht kannst du das gebrauchen
PHP Code: <?php $array = array( 'AAA', 'BBB', 'CCC', 'DDD' );
$zufall = rand(0,count($array)-1);
echo $array[$zufall]; ?>
Posts: 5
Threads: 1
Joined: Oct 2011
Reputation:
0
(03.10.2011, 16:40)stewue Wrote: (03.10.2011, 16:29)astriants Wrote: 1. Ich kann kein PHP
2. Bin zu faul um mich da einzuarbeiten
vielleicht kannst du das gebrauchen
PHP Code: <?php $array = array( 'AAA', 'BBB', 'CCC', 'DDD' );
$zufall = rand(0,count($array)-1);
echo $array[$zufall]; ?>
Wasn das?
UPDATE `villages` SET `userid` = '2' WHERE `villages`.`id` =1 LIMIT 1 ;
Posts: 1'036
Threads: 13
Joined: Nov 2009
Reputation:
39
PHP Code ^^
kannst einfach deine Namen in array( ); einfügen (in die Klammern mit Komma getrennt (in ein " eingeschlossen)
wobei :
PHP Code: <?php $array = array( 'User1', 'User2', 'User3', 'User4');
$zufall = mt_rand(0,count($array)-1);
echo $array[$zufall];
oder einfach (wenn du nur die Nummer brauchst , die 2. zahl einfach durch das MAX ersetzen)
PHP Code: <?php echo mt_rand(0,10000);
LG
steffen
Posts: 273
Threads: 14
Joined: Jul 2010
Reputation:
0
dann müsste er noch einen apache server haben^^
also ich guck mir die batch mal an...
Posts: 54
Threads: 4
Joined: Jul 2010
Reputation:
3
(This post was last modified: 04.10.2011, 07:09 by stewue.)
03.10.2011, 20:50
(03.10.2011, 20:24)valle-extreme Wrote: dann müsste er noch einen apache server haben^^
also ich guck mir die batch mal an...
geht auch ohne apache mit Javascript
PHP Code: <html> <head> <title>Titel</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <script language="JavaScript" type="text/javascript"> var Array = new Array( 'AAA', 'BBB', 'CCC' );
function zufall(){ var zahl = Math.round(Math.random() * (Array.length - 1)); document.getElementById('ausgabe').innerHTML = Array[zahl]; } </script> </head> <body> <a href="#" onclick="zufall()">Zufall!</a> <br /><br /> <div id="ausgabe"></div> </body> </html>
Posts: 1'036
Threads: 13
Joined: Nov 2009
Reputation:
39
@Unwichtig:
innerHTML ist veraltet ^^
LG
steffen
Posts: 54
Threads: 4
Joined: Jul 2010
Reputation:
3
(03.10.2011, 21:36)steffengy Wrote: @Unwichtig:
innerHTML ist veraltet ^^ dann nimm innerText anstatt innerHTML. Es funktioniert dann aber nicht in allen Browser (u. a. Firefox)
Posts: 1'036
Threads: 13
Joined: Nov 2009
Reputation:
39
(This post was last modified: 04.10.2011, 12:38 by Steffen.)
04.10.2011, 12:37
@stewue
auch veraltet (wird in WEB 2.0 ("neuer Standard") z.b. garnicht mehr benutzt)
LG
steffen
|