• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zufällige Zahl

Status
Für weitere Antworten geschlossen.

gollum1990

Neues Mitglied
Kann mir jemand sagen wie ich beim link klickt
eine zufällige zahl kommt und dann anschließend
wird diese Zahl gespeichert auf einer anderen Seite sieht man diese zahl und dann wenn man nochmal diesen link anklickt wird diese addiert mit der voherigen ich nenne ein beispiel:

Zufällige zahl <<< link
Nach dem Klick
du hast die Zahl 50
sie wird dann auf einer anderen seite gespeichert
--------
Zufallige Zahl <<<< Link
Nach dem Link
du hast die Zahlt 60
sie wird auf der anderen seite gespeichert und zu der voherigen zahl addiert
-------------------
Seite wo die Zahl gespeichert ist

Zahl:50
Jettzt
Zahl:110
 
So wie du es vorhast wird das schon schwieriger aber warum nicht gleich zwei Zahlen generieren und addieren?
 
[php:1:b46b0d6dac]<?php
$zahl = 50;
$zahl2 = 60;

$ergebnis = $zahl+$zahl2;

print_r($ergebnis);

?>[/php:1:b46b0d6dac]

oder (wenn man die zahl eingeben muss):
[php:1:b46b0d6dac]<?php
$ergebnis = $_POST['zahl1']+$_POST['zahl2'];

print_r($ergebnis);
?>[/php:1:b46b0d6dac]
 
[php:1:c8624911b4]
<?php
$zahl = rand(0,100);
?>
[/php:1:c8624911b4]
[...]
[php:1:c8624911b4]
<?php
echo "Ihre Zahl ist " . $zahl;
?>
[/php:1:c8624911b4]
[...]
[php:1:c8624911b4]
Naechste Zahl
[/php:1:c8624911b4]
[...]
MOD-EDIT: Code-Tags verwenden!
hey nich so gross da oben.
wenn ich eure code tags verwenden soll dan repariert den mist BB Code Parser bitte -> das teil ist ne zumutung
 
Wie mach ich denn
wenn die zahl jetzt 34 ist
und ich möchte dass sie gespeichert wird
dass man ich einen link hinsetzte
wo ich auf ne andere seite komme
wo dann die zahl 34 steht
und dass dan gespeichert wird?
 
Ich meine das der user den linkt anklickt und dann kommt die zahl 34
und z.b. in der ragliste hat er dann 34 punkte
und wenn ernochmal anklickt hat er die zahl 6
und dann in der rangliste steht dann 40 punkte(34+6)
 
also eine permanente speicherung auf dem server.
dafuer benotiegst du eine datenbank
[alle anderen loesungen sind meiner meinung nach hier zu umstaendlich/unflexibel]

wenn du mit php zugriff auf eine mysql datenbank hast dann lerne erstmal ein bischen SQL - wenn du es noch nicht kannst [google hilft] ;)
 
ich kläre dich jetzt mal auf, wie du das schaffst :D
also:
in deine datei wo du den link auf den zufallsgenerator setzen willst, folgendes hinein:

<a href="zahl1.php>LInkname</a>

in zahl1.php folgendes hinein:
<?php
srand(microtime()*1000000);
$zahl1 = rand(1,100);
?>
<form action="zahl2.php" method="post">
<input type="hidden" value="<?php echo $zahl1; ?>" name="inhalt">
</form>
<meta http-equiv="refresh" content="5; URL=zahl2">

in zahl2 folgendes hinein:
<?php
$zahl1 = $_POST['inhalt'];
srand(microtime()*1000000);
$zahl2 = rand(1,100);
$ergebnis = $zahl+$zahl2;

dann deine ausgabe der zahl



PS: Angaben ohne gewähr und keine versicherung obs funktioniert.
 
wird sicher nicht funktionieren
1. wird das formular nicht abgeschickt.
2. ist zahl2 keine php datei
3. wird das ergebnis nicht gespeichert
4. benutzt du unnoetige funktionen die niemand braucht [srand() ist seit php 4.2 sinnlos]
5. ist das alles vollkommen unsinniger html code [nach nem <form> ein <meta> .. ]
6. hast du die ausgabe vergessen
7. hast du keine code tags benutzt
8. hast du den letzten Thread des OP net gelesen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben