Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ist hier ein Fehler drinn?
#1
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 ;
Reply
#2
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
Reply
#3
(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 ;
Reply
#4
(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];
?>

Reply
#5
(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 ;
Reply
#6
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
Reply
#7
dann müsste er noch einen apache server haben^^
also ich guck mir die batch mal an...
Reply
#8
(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
Reply
#9
@Unwichtig:
innerHTML ist veraltet ^^
LG
steffen
Reply
#10
(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)

Reply
#11
@stewue
auch veraltet Tongue (wird in WEB 2.0 ("neuer Standard") z.b. garnicht mehr benutzt)
LG
steffen
Reply




Users browsing this thread: 2 Guest(s)