Variable an nächste seite schicken

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: Variable an nächste seite schicken


Antwort
Alt 27.10.2009, 18:15 Variable an nächste seite schicken #1
Erfahrener Benutzer
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard Variable an nächste seite schicken

Hallo
ich befasse mich im moment mit php und würde gerne ein Programm schreiben welches am ende do aussehen soll:
Ein Formular feld in das man eine zahl eingeben kann
dieses Formular sendet die eingegebenen daten direkt an sich selbst weiter
auf der selben seite soll diese zahl dann ausgegeben werden
dann gibt man eine neue zahl ein
welche dann zu der alten hinzu addiert wird
also
eingabe
8
enter
ausgabe
8
eingabe
2
enter
ausgabe 10


mein problem ist wie speichere ich (in diesem fall) die 10 als variable uns sende sie dann wieder an die selbe seite?? ich habs mit variablen und arrays versucht was gibt es dan noch ???

würde mich über hilfe freuen

gruß Markus

Alt 27.10.2009, 18:33 Variable an nächste seite schicken #2
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

geht das vill mit cookies aber wenn ja wie??
Alt 27.10.2009, 18:34 Variable an nächste seite schicken #3
Erfahrener Benutzer
 
Benutzerbild von Nico
 
Registriert seit: 28.10.2005
Beiträge: 6.669
Standard

Cookies?

Ich würde sagen hidden input felder, in denen du den jeweiligen wert von vorhin mitspeicherst.
Alt 27.10.2009, 18:54 Variable an nächste seite schicken #4
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

ja kla damit kann ich wenn ich etwas eingebe speichern aber ich will ja einen von php code ausgerechneten wert als variable speichern
Alt 27.10.2009, 20:40 Variable an nächste seite schicken #5
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard

Wie wäre es mit dem Einsatz von Session-Variablen?
Alt 27.10.2009, 21:38 Variable an nächste seite schicken #6
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

shi* is das kompliziert ich werd mich da erst mal rein arbeiten bevor ich sagen kann obs funtzt du must wissen ich arbeite noch nicht wirklich lange mit php
ich arbeite mich da mal bis morgen oder übermorgen rein und sag dir dann ob es gefuntzt hat

ps: danke für die antwort
Alt 27.10.2009, 21:45 Variable an nächste seite schicken #7
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard

Wenn du die Session korrekt verwendest und die Variablen richtig behandelst, wird es damit funktionieren.
Allerdings solltest du bei Bedarf die Session auch zerstören und eine neue beginnen, da du sonst jedesmal den Browser schliessen musst!
Alt 28.10.2009, 12:41 Variable an nächste seite schicken #8
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

sieht gut ich denke so wirds klappen melde mich aber nochmal sollte ich auf hindernisse stoßen
Alt 28.10.2009, 12:53 Variable an nächste seite schicken #9
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

PHP-Code:
<html>
<head>
<title> Startseite</title>
</head>
<body>
<form method="post">
<input type="text" name="zahl1" tabindex="1">
<input type="submit" name="Absenden">
</form>



<?php
#error_reporting (E_ALL);
@session_start();
$zahl$_POST['zahl1'];
echo 
$zahl."
"
;
echo 
$_SESSION['endergebnis']."
"
;
$endergebnis $zahl+$_SESSION['endergebnis'];
echo 
$endergebnis;


$_SESSION['endergebnis']        =   "$endergebnis";

?>

</body>
</html>
danke für die schnelle und kompetente hilfe
Alt 18.11.2009, 15:10 Variable an nächste seite schicken #10
FoX
Erfahrener Benutzer
 
Benutzerbild von FoX
 
Registriert seit: 15.03.2008
Beiträge: 368
Standard

Wieso so kompliziert?
Wenn du die Zahl ausgibst brauchst du sie doch nicht zu speichern!
Du machst ganz einfach IN dein Formular ein weiteres inputfeld mit der eigenscahft "readonly" und dann gibst du diesem input zB den Namen "result" und liest dann beim nächsten rechnen einfach diese variable wie die "eingabe" ein und verechnest beides wie du es wolltest.

dein reiner >rechen< - script sieht dann so aus:

Code:
 

$eingabe = $_POST['eingabe'];
$result = $_POST['result'];

$neuesErgebnis = $eingabe + $result;
#funktioniert auch wenn $result oder $eingabe leer ist da bei addition/subtraktion/multiplikation nichts schiefgehen kann
#problematischer wäre division

$return = '<input type="text" name="result" value="'.$neuesErbgebnis.'" readonly="readonly">';
echo $return;
Ich kaue nich gerne vor aber bei dem umstand den ihr da veranstaltet musste ichs einfach hier hinhauen.

Bitte
Danke
FoX
Antwort

RB

Thema: Variable an nächste seite schicken


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: Variable an nächste seite schicken
Thema Autor Forum Antworten Letzter Beitrag
Perl Schleifen Ausgabe in Variable speichern
Hallo zusammen, kann mir Jemand sagen, wie ich die Ausgabe der folgenden Abfrage if ($sock) { print "$ip ssh-Port erreichbar."; } else { ...
Kyo1987 Webmaster Hilfe / Programmierer Forum 11 13.10.2009 19:49
Variable hochzählen
Gibt es irgendeine möglichkeit, dass man eine Variable steigen lässt? Also wenn eine Variable z.B. den wert 100 hat, dass nach einer Minute 105 is,...
~c-m~ Webmaster Hilfe / Programmierer Forum 4 14.04.2008 15:49
Variable eingeben
Hallo, weis jemand, wie ich in einer PHP-Datei eine Eingabe auffordere, die dann in eine Variable umgewandelt wird? Der Wert der Variable (also die...
~c-m~ Webmaster Hilfe / Programmierer Forum 1 02.04.2008 15:00
Speicherpfad als Variable angeben
Nabend... weiß zwar nicht obs hier genau passt, aber ich brauch mal kurz eure Hilfe... Der Speicherpfad ist zurzeit ...
Georg123 Software Probleme 0 04.01.2008 19:55
Php/mysql Where Id=$variable - Problem
Hallo alle zusammen! :) Ich habe ein Problem: Ich habe auf einer Seite eine MySQL Tabelle aufgelistet, wo man die Daten herauslesen kann! Unten...
BoZ Webmaster Hilfe / Programmierer Forum 1 19.10.2006 12:06

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: Variable an nächste seite schicken