|
You last visited: Today at 14:26
Advertisement
[PHP][HILFE]Variable über 2 Seiten transportieren
Discussion on [PHP][HILFE]Variable über 2 Seiten transportieren within the Web Development forum part of the Coders Den category.
03/11/2012, 20:25
|
#1
|
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
|
[PHP][HILFE]Variable über 2 Seiten transportieren
Hey Com,
ich hab ein Problem...
ich will eine Eingabe von einem Formular über 2 Seiten weiterleiten.
Also das heißt:
Index.php(da wo das Formular ist)->2.Seite.php->3.Seite.php-> Auslesen der eingabe des Formulares
Ich bekomms irgentwie nicht hin die Variable über die 2 Seiten zu schicken..
LG Tim
Hier mal der Code der Index.php
Code:
<html>
<body>
<form action="votecheck.php" method="POST">
Benutername: <br />
<input type="text" name="benutzername">
<input type="submit" value="Weiter">
</form></body>
</html>
|
|
|
03/11/2012, 20:55
|
#2
|
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
|
Setz' einfach auf der 2. Seite eine Session:
PHP Code:
$_SESSION['benutzername']=$_POST['benutzername'];
...und dann auf Seite 3 entsprechend aufrufen.
|
|
|
03/12/2012, 15:25
|
#3
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
was machst du denn auf der 2. seite ? wenn du da auch noch Sachen uebergibst kannst du es auch mit einem versteckten input machen
|
|
|
03/12/2012, 15:34
|
#4
|
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
|
Auf der 2. Seite wird der Benutzername in eine Mysql Datenbank gespeichert. Auf der 3. Seite wird er nicht gebraucht und auf der 4. brauch ich ihn nochmal...
|
|
|
03/12/2012, 16:00
|
#5
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
dann ist die Variante mit Sessions am geschicktesten. Musst nur vorher acht geben, dass in den Scripten ein session_start() steht.
|
|
|
03/12/2012, 18:45
|
#6
|
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
|
So habs mit SESSION gelöst  hab mir Videotutorial auf Youtube angeschaut :P
Nun hab ich aber ein anderes Problem... ich will in der Tabelle "iconomy" ,in der spalte "username" nach einem Benutzername suchen lassen aber es klappt einfach nicht... Hier mal der Code
Quote:
<html>
<?php
//Nimmt Benutzernamen auf
session_start();
$benutzername = $_SESSION["benutzername"];
//Verbindung zur Mysql Datenbank herstellen
$verbindung = mysql_connect("localhost", "vote", "****")
or die ("Fehler beim verbinden mit dem MysqlServer");
mysql_select_db("plugins")
or die ("Verbindung zur Datenbank fehlgeschlagen");
//Schaut nach dem Benutzernamen und setzt Geld +20
$anfrage = mysql_query(" SELECT username FROM iconomy WHERE username LIKE '$benutzername' ");
if($benutzername == $anfrage)
{
echo "Willkommen";
}
else
{
echo "Abgelehnt";
}
?>
</html>
|
Ich teste ja des Script immer und ich hab auch einen Namen eingetragen und wenn ich einen nicht vorhandenen eingebe kommt ja "Abgelehnt" und wenn ich den richtigen eingeben kommt auch "Abgelehnt"
|
|
|
03/13/2012, 07:09
|
#7
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
|
PHP Code:
//Schaut nach dem Benutzernamen und setzt Geld +20
$anfrage = mysql_query(" SELECT username FROM iconomy WHERE username = '".$benutzername."'"); $num = mysql_num_rows($anfrage); if($num > 0) { echo "Willkommen"; } else { echo "Abgelehnt"; }
Hab mir jetzt nicht deinen gesamten Code angeguckt, aber probier es mal so aus.
Gruß
yym3.
|
|
|
03/13/2012, 15:11
|
#8
|
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
|
WIE GEIL DANKE ;DD
|
|
|
03/13/2012, 19:08
|
#9
|
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
|
Sollte es immernoch nicht funktionieren, würde ich dir dringend empfehlen,
session_start() ganz an den Anfang zu setzen, noch vor jeglichem HTML-Code...
|
|
|
03/13/2012, 19:38
|
#10
|
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
|
Nun hab ich aber das nächste problem ^^
Ich schreibe ja ein Vote script und wenn ich des drch mache bekomm ich mein Geld + des Votegeld zugeschrieben.
Aber nun zum Problem: wenn ein anderer votet bekommt derjenige mein Geld+Votegeld...
Ich weiß aber nicht worans liegt... glaube es liegt an Session...
Hier mal der Code:
PHP Code:
<html>
<?php
//wie viel Geld sollen die User bekommen?
$betragsetzen = 20;
//Nimmt Benutzernamen auf session_start();
$benutzername = $_SESSION["benutzername"];
echo "Hallo $benutzername";
//Verbindung zur Mysql Datenbank herstellen
$verbindung = mysql_connect("localhost", "vote", "***") or die ("Fehler beim verbinden mit dem MysqlServer");
mysql_select_db("plugins") or die ("Verbindung zur Datenbank fehlgeschlagen");
$ergebnis = mysql_query("SELECT balance, username FROM iConomy"); while($row = mysql_fetch_object($ergebnis)) {
$betragalt = $row->balance; $betragneu = $betragalt + $betragsetzen;
$aendern = "UPDATE iConomy Set balance = '$betragneu' WHERE username = '$benutzername'"; $update = mysql_query($aendern); header("Location: /vote/fertig.php"); exit(); }
mysql_close($verbindung) ?>
</html>
|
|
|
03/13/2012, 19:48
|
#11
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
|
PHP Code:
$aendern = "UPDATE iConomy Set balance = '$betragneu' WHERE username = '$benutzername' LIMIT 1"; $update = mysql_query($aendern); header("Location: /vote/fertig.php"); exit();
Probier es so aus, hab erneut nicht dein ganzes Script bewundert.
Gruß
yym3.
|
|
|
03/13/2012, 20:04
|
#12
|
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
|
Geht immer noch nicht....
Also wenn ich vote bekomme ich ja mein Geld+des Votegeld
Und wenn dann jemand anders votet bekommt dieser MeinGeld+Votegeld...
zu beachten ist aber das der andere sein Benutzernamen eingibt
|
|
|
03/13/2012, 20:13
|
#13
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
|
PHP Code:
<?php session_start(); ?> <html>
<?php
//wie viel Geld sollen die User bekommen?
$betragsetzen = 20;
//Nimmt Benutzernamen auf $benutzername = $_SESSION["benutzername"];
echo "Hallo ".$benutzername;
//Verbindung zur Mysql Datenbank herstellen
$verbindung = mysql_connect("localhost", "vote", "***") or die ("Fehler beim verbinden mit dem MysqlServer");
mysql_select_db("plugins") or die ("Verbindung zur Datenbank fehlgeschlagen");
$ergebnis = mysql_query("SELECT balance, username FROM iConomy WHERE username = '".$benutzername."'"); $num = mysql_num_rows($ergebnis)
if($num > 0) { $row = mysql_fetch_object($ergebnis) $betragalt = $row->balance; $betragneu = $betragalt + $betragsetzen;
$aendern = "UPDATE iConomy Set balance = '".$betragneu."' WHERE username = '".$benutzername."' LIMIT 1"; $update = mysql_query($aendern); header("Location: /vote/fertig.php"); exit(); } else { echo 'User existiert nicht.'; }
mysql_close($verbindung) ?>
</html>
Klappt das?
Gruß yym3.
|
|
|
03/13/2012, 20:18
|
#14
|
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
|
DANKE!!!!! ENDLICH GEHT ES!!! TAUSENDMAL DANK!!!
|
|
|
 |
Similar Threads
|
Computer am besten transportieren
02/23/2012 - Technical Support - 6 Replies
Guten Abend,
ich möchte meinen PC morgen zur Reperatur bringen. Ein Auto habe ich leider nicht, also bin ich gezwungen den Bus zu nehmen. Wie sollte ich den PC am besten transportieren? Sind ca. 8min von meinem Haus entfernt.
Vielen Dank!
|
Gamekey Seiten - Spottbilig - Über 50 versch. Seiten.
02/10/2012 - elite*gold Trading - 9 Replies
Ich verkaufe hier eine Liste mit Seiten welche Gamekeys für Steam,Origin, Windows Live, WoW, MineCraft & andere Sachen wie GametimeCards verkaufen.
Im Tutorial befinden sich 55 verschiedene Seiten mit versch. Domain Endungen, darunter .de ; .com ; .net ; .biz ; com.au ; und weitere.
Der Weiterverkauf der Liste in dieser oder abgeändeter Form ist Strafbar und wird mit einer Anzeige gehandet.
Der Preis beträgt 50 EliteGold & lohnt sich wirklich.
Auf den verschiedenen Seiten gibt es...
|
Cost of accessing a casted variable vs. assigning the casted variable? (C#)
01/05/2011 - CO2 Programming - 5 Replies
I know that in unmanaged C++, casting is at compile-time, so it's better to avoid the assignment and simply access it for all instances. However, in C#, I have no idea since I'm pretty new to it.
|
Items Transportieren!!
10/27/2010 - 4Story - 9 Replies
Hiho!
Also, ich möchte gerne Mein PvP Equip (auch Gold) von Pendatron Derion auf Lapiris Valorian rübertauschen!
Giebt es da ne Möglichkeit?
Danke schonmal Mfg lusthaus!!!
|
Überprüfen ob Variable Eine Variable ist
10/16/2010 - AutoIt - 26 Replies
Hey leute ich wollte fragen ob/wie man überprüfen kann
ob eine Variable eine Variable ist z.b. so
$k = 1
$i = $k
if $i = VARIABLE Then
msgbox(0,'$i ist eine variable!!','')
endif
PS:Wp releast man nochma TuT (z.b. für metin2??)
|
All times are GMT +1. The time now is 14:27.
|
|