Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 14:26

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
Exclamation [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>
TimGl is offline  
Old 03/11/2012, 20:55   #2
 
PseudoPsycho's Avatar
 
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.
PseudoPsycho is offline  
Old 03/12/2012, 15:25   #3
 
NotEnoughForYou's Avatar
 
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
NotEnoughForYou is offline  
Old 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...
TimGl is offline  
Old 03/12/2012, 16:00   #5
 
NotEnoughForYou's Avatar
 
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.
NotEnoughForYou is offline  
Old 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"
TimGl is offline  
Old 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.
yym3 is offline  
Thanks
2 Users
Old 03/13/2012, 15:11   #8
 
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
WIE GEIL DANKE ;DD
TimGl is offline  
Old 03/13/2012, 19:08   #9
 
PseudoPsycho's Avatar
 
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...
PseudoPsycho is offline  
Old 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>
TimGl is offline  
Old 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.
yym3 is offline  
Old 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
TimGl is offline  
Old 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.
yym3 is offline  
Thanks
1 User
Old 03/13/2012, 20:18   #14
 
elite*gold: 0
Join Date: Dec 2008
Posts: 80
Received Thanks: 4
DANKE!!!!! ENDLICH GEHT ES!!! TAUSENDMAL DANK!!!
TimGl is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.