|
You last visited: Today at 20:50
Advertisement
PHP SQL - Variablen Übergeben oder pconnect
Discussion on PHP SQL - Variablen Übergeben oder pconnect within the Web Development forum part of the Coders Den category.
05/10/2014, 15:12
|
#1
|
elite*gold: 0
Join Date: Sep 2010
Posts: 389
Received Thanks: 33
|
PHP SQL - Variablen Übergeben oder pconnect
Hallo Leute,
ich habe mal wieder ein Problem.
Ich habe eine seite indem nur die Einloggdaten für die SQL Verbindung eingelesen werden können und anschließend eine Verbindung hergestellt wird.
Allerdings soll später auf eine neue Seite weitergeleitet werden, und dort bsp. eine Tabellen-Abfrage ausgeführt werden.
Nun will ich nicht jedesmal bei einer neuen Seite, die DB neu einlesen und verbinden. Auch möchte ich nicht die DB-Daten im Script speichern, so das ich die verbindung garnicht merken würde.
Ich habe mir schon zwei Lösungen überlegt :
- mysql_pconnet() oder
- die $_POST[""] Variablen von der 1.Seite übergeben.
Leider wird bei pconnect die Verbindung trotzdem unterbrochen wenn man mit header location oder <href="seitenname.php"> die Seite wechselt. Und eine andere Möglichkeit kenne ich noch nicht.
Beim Variablen übergeben hab ich leider garkeine ahnung wie es geht.
Ich hoffe ihr könnt mir wieder helfen ! :-)
|
|
|
05/10/2014, 17:29
|
#2
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
Stichwort Sessions.
Schreiben:
PHP Code:
<?php
session_start();
$_SESSION['user'] = 'Hans'; $_SESSION['pw'] = hash('sha512', 'Peter123');
Lesen:
PHP Code:
<?php
session_start();
$user = $_SESSION['user']; $pw = $_SESSION['pw']
// Mach deine Sachen.
Natürlich musst du noch prüfen (wie immer), ob die entsprechenden Variablen überhaupt gesetzt sind (isset())
|
|
|
05/10/2014, 20:03
|
#3
|
elite*gold: 0
Join Date: Sep 2010
Posts: 389
Received Thanks: 33
|
Vielen Dank werde es gleich ausprobieren !
€: Mit normalen Wörtern wie bei dir klappt es. Allerdings wenn ich die $_POST, oder die Variable in dem die $_POST gespeichert ist,übertragen möchte, bleibt auf der zweiten Seite leer.
Seite 1
PHP Code:
... <?php $test = $_POST["Server"];
session_start();
$_SESSION['se1'] = $test; // 1 Versuchte Möglichkeit $_SESSION['se2'] = $_POST["Server"]; // 2 Versuchte Möglichkeit ?>
Zweite Seite
PHP Code:
$session_start(); $test1 = $_SESSION['se1'] $test2 = $_SESSION['se2'] echo $test1; //1. Versuchte Möglichkeite echo $test2; //1. Versuchte Möglichkeite echo $_SESSION['se1']; //2. Versuchte Möglichkeite echo $_SESSION['se2']; //2. Versuchte Möglichkeite
|
|
|
05/10/2014, 22:01
|
#4
|
elite*gold: 133
Join Date: May 2007
Posts: 506
Received Thanks: 194
|
Das session_start(); muss auf einer seite ganz oben stehen siehe
du kannst mich gerne bei Skype adden dann helfe ich dir...
skype addy hast du gleich per pn...
|
|
|
05/10/2014, 22:40
|
#5
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by ci40pg
Das session_start(); muss auf einer seite ganz oben stehen siehe
|
Muss es nicht. Ich sehe das auch nirgendwo dort niedergeschrieben.
Quote:
Originally Posted by .Like
Vielen Dank werde es gleich ausprobieren !
€: Mit normalen Wörtern wie bei dir klappt es. Allerdings wenn ich die $_POST, oder die Variable in dem die $_POST gespeichert ist,übertragen möchte, bleibt auf der zweiten Seite leer.
Seite 1
PHP Code:
...
<?php
$test = $_POST["Server"];
session_start();
$_SESSION['se1'] = $test; // 1 Versuchte Möglichkeit
$_SESSION['se2'] = $_POST["Server"]; // 2 Versuchte Möglichkeit
?>
Zweite Seite
PHP Code:
$session_start();
$test1 = $_SESSION['se1']
$test2 = $_SESSION['se2']
echo $test1; //1. Versuchte Möglichkeite
echo $test2; //1. Versuchte Möglichkeite
echo $_SESSION['se1']; //2. Versuchte Möglichkeite
echo $_SESSION['se2']; //2. Versuchte Möglichkeite
|
Der Code auf der 2. Seite wird nicht als PHP Code interpretiert.
|
|
|
05/11/2014, 00:53
|
#6
|
elite*gold: 133
Join Date: May 2007
Posts: 506
Received Thanks: 194
|
@Mostey ist mir auch aufgefallen ^-^ weiß nicht mehr woher ich das habe :P
aber in der regel benutzte ich sessions recht früh darum steht es bei mir da bzw benutzte ich session_start meist nur einmal im ganzen script...
|
|
|
05/11/2014, 02:26
|
#7
|
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
|
Hast du nicht 3 Silikonums vergessen? Also die hier: ;
Bei der Ausgabe auf der zweiten Seite.
|
|
|
05/11/2014, 09:19
|
#8
|
elite*gold: 0
Join Date: Sep 2010
Posts: 389
Received Thanks: 33
|
das script wird als php interpretiert,auch das session_start am Anfang zu setzen hat nichts gebracht. Und die die silikolons habe ich wenn beim defineren der variablen vergessen, diese sind aber nur ein kopier Fehler beim post. :-/
|
|
|
05/11/2014, 11:47
|
#9
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by .Like
das script wird als php interpretiert,auch das session_start am Anfang zu setzen hat nichts gebracht. Und die die silikolons habe ich wenn beim defineren der variablen vergessen, diese sind aber nur ein kopier Fehler beim post. :-/
|
Sonst wird das nix mehr.
|
|
|
 |
Similar Threads
|
C++ arrays übergeben
11/22/2013 - C/C++ - 4 Replies
Servus,
Ich möchte ein 2D Array in einer Funktion kopieren und die Kopie danach von der Stelle aus ausgeben von der ich sie aufgerufen habe.
Mein Ansatz sieht soweit so aus: Code
Das Kopieren klappt wenn ich nur die Funktion copyArray(); aufrufe und danach in der Funktion das copyField initialisiere.
Problem ist nur eben die Übergabe. Wäre super wenn mir da jemand helfen würde. am besten in einer Noobfreundlichen Formulierung :)
lg
|
Werte übergeben
12/13/2012 - Web Development - 18 Replies
Moin leute, ich will mit diesem Formular werte weitergeben:
<form action="item_attr.php?step=3" method="post">
<input type="hidden" value="<?php $vnum; ?>" size="24" maxlength="50"name="item_vnum" >
<input type="hidden" value="<?php $player_Id; ?>" size="24" maxlength="50"name="owner_vnum" ;>
<input type="submit" value="Ändern">
</form> <br><br>
Jedoch sind die werte immer nicht vorhanden, also wenn ich sie ausgeben lasse steht dort nix.
|
[HELP]Array in Select übergeben?
11/22/2012 - Metin2 Private Server - 0 Replies
Habe ein kleines Problem beim Quest-schreiben..
ich versuche den Array-Inhalt in eine Select-Abfrage von einem NPC einzufüge, weiß jedoch nicht wirklich wie ich das umsetzen soll.Ich denk mal ,dass man es am ehesten mit einer for-Schleife lösen kann, jedoch krieg ichs trotzdem nicht so wirklich hin.
Der Array
truhen_ids = {50070, 50076, 96202,}
soll als jeweiliges Feld in einer select-Box eingefügt werden.
Er soll praktisch bewirken, dass es so aussieht:
var = select("50070", "50076",...
|
Server übergeben ???
09/22/2010 - Metin2 Private Server - 9 Replies
Guten Tag epvper =)
Ich habe mal wieder ne Frage xD
Ich möchte meinem Kumpel den Servergeben ohne dabei die gesammte Serverfestplatte auf einen Stick zu spielen und ihm den geben.
Sprich, ich will von meinem Pc bei ihm in seinem Server mein Backup reinspielen.
Allerdings sahen meine Backups bis jetzt immer so aus, das ich einfach die Server Festplatte kopiert habe und i-wo abspeicherte.
Ich habe bereits zurgriff auf seinem Server mit Filezilla, hab n Backup gemacht wie in diesem...
|
DB übergeben
12/13/2009 - Metin2 Private Server - 10 Replies
Hallo zsm, wie kann ich meine Datenbank dem anderen GA geben, dass der vom anderen PC daran arbeiten kann??
Danke und LG ophansi
|
All times are GMT +1. The time now is 20:50.
|
|