Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
26.09.2001, 20:20
Megge



hidiho
Ich noch so ziemlicher PHP/MySQL newbie (bin zwar html/JS/CSS-Master) und habe ehrlich gesagt keinen peil, wie MySQL aufgebaut ist und wie php funktioniert..

so ein bissel basic wissen aus den anderen sprachen hab ich schon, aber jau, zum problem:
Quellcode:
<?
session_start();
session_register("s_username", "s_age");
if (isset($username)) $s_username = $username;
if (isset($age)) $s_age = $age;
?>
<html>
<head>
<title>
Testing Page
</title>
</head>
<body>
<form>
Please enter your name:
<input type="text" name="username"><br>
Please enter your Age:
<input type="text" name="age"><br>
<imput type="submit" name="submit">
</form>
<a href="weiter.php">weiter</a>
</body>
</html>

so sieht meine "hp" aus.
Quellcode:
Warning: open(/tmp\sess_4964a667124c31efb728afc46d3b2c76, O_RDWR) failed: m (2) in d:\server\www\test\index.php on line 2

Please enter your name: [input form]
Please enter your Age: [input form]

[link]weiter[/link]

und so sieht mein error aus, wenn ich die page starte..
ich hab das von nem heftlein abgeschrieben, wo allerdings keine erklärung zur funktionsweise steht.
Was ist hier falsch ?

--

zum Seitenanfang zum Seitenende Profil || Suche
001
26.09.2001, 20:43
Retro



Soso, die erste Datei mit dem Textfeld: Quellcode:<form name="heititeiti" action="weiter.php" method=POST>
<input name="Name" size="20" maxlength="50">
<input name="Alter" size="20" maxlength="5">
</form>

Und die Ausgabe-Datei: Quellcode:
<?
if (isset($Name))
{
echo "$Name";
}
if (isset($Alter))
{
echo "$Alter";
}
?>

Mehr nit, das wars schon... :)

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
002
26.09.2001, 20:52
Megge



rien ne vas plus -> weisse seiten :D

--

zum Seitenanfang zum Seitenende Profil || Suche
003
26.09.2001, 20:54
Retro



Bah wir bapspacken =) Den Senden-Knopf vergessen: Quellcode:<input type="submit" name="submit" value="Speichern">

Der noch mit auf die 1. Seite, wenn man klickt wird der Inhalt von den Editboxen auf die andere Page übergeben :)

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */


Dieser Beitrag wurde am 26.09.2001 um 20:54 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
26.09.2001, 20:55
Megge



au ja, fein

danke, jetzt gehts :D

--

zum Seitenanfang zum Seitenende Profil || Suche
005
26.09.2001, 21:13
Megge



nächstes problem :D
für was ist das hier gut ?
Quellcode:
<?
if (isset($Name))
{
echo "$Name";
}
if (isset($Alter))
{
echo "$Alter";
}
?>

Ohne gehts auch, einfach so geschrieben:
Quellcode:
Hallo <? echo $Name ?>, du flasche bist schon <? echo $Alter ?> alt !

für was îst denn der ganze "isset" zirkus gut ?
kann man damit das in den geschweiften klammern nur dann ausführen lassen, wenn $Alter definiert wurde ? (gesetzt, set -> isset ?)

--


Dieser Beitrag wurde am 26.09.2001 um 21:14 von Megge bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
26.09.2001, 21:26
Retro



Najo.. das isset fragt ab ob was in der Variable steht, oder ob sie "leer" ist.
Das benutzt man meistens wenn man mit der Variable arbeiten will (irgend ne rechnung oder so) wenn du das ding nur ausgeben willst kannstes dir auch spaaren - wenn nichts in der Var steht wird halt auch nichts hingeschrieben ;)

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
007
26.09.2001, 21:30
Archangel



hmm.. isset fragt ab, ob die variable bereits existiert... wird am häufigsten bei cookies verwendet um zu prüfen ob ein cookie existiert

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche
008
26.09.2001, 21:39
Megge



ok, thx, schon wieder ein schritt mehr in richtung php proffesional :)

--

zum Seitenanfang zum Seitenende Profil || Suche