Future Forum - Germany's discussion board for Drum & Bass and urban music  

Zurück   Future Forum > Technik > Misc technique

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 07.07.2005, 13:25   #1
nik
Metal Head
 
Registriert seit: 19.11.2004
Beiträge: 468
html-php

ne kleinigkeit, wenn jemand bißchen ahnung von html/php

is was wirklich simples, weiss aber nicht, warum den shit nich funzt....
bin schon tierisch am verzweifeln, weil mich ein so kleines problem so lang aufhält..


seite1.php

mittels formular werden 2 variablen weiter gegeben .. kennung + passwort..

------------

...

<form action="seite2.php" methode="POST" >
<table cellpadding=0 cellspacing=0>
<tr>
<td><b>Benutzername : &nbsp;&nbsp;&nbsp;</b></td>
<td><input type="Text" name="user" value="" size="15" maxlength="15"></td>
</tr>
<tr>
<td><b>Passwort : </b></td>
<td><input type="Password" name="pass" value="" size="15" maxlength="15"></td>
</tr>

<tr>
<td></td>
<td><br><input type="Submit" name="" value="Einloggen"></td>
</tr>
</table>
</form>

...


seite2.php

nun mein problem, die variablen sind leer... es kommt nix an..
ich hab nur kein plan warum nicht, schon hundert mal gemacht, aber nun funzt nix..
weder bei einer einfach ausgabe wie der..

echo $user;
echo $pass;

noch so..

$_POST["user"];
$_POST["pass"];

selbst wenn ich ne session starte, und die variablen ner session-variablen übergebe, bleiben auch die dinger leer!!!... nix...
auch mit if abfrage geprüft.. in keiner variablen is was drinne...


vielleicht hat hier jemand nen simplen gedankenanstoss......
nik ist offline   Mit Zitat antworten
Sponsored Links
Alt 07.07.2005, 13:39   #2
jan@future-music
Administrator
 
Registriert seit: 27.04.2001
Beiträge: 35
Code:
<form action="seite2.php" methode="POST">
es muss heissen
Code:
<form action="seite2.php" method="POST">
__________________
Future - www.future-music.net

Germany's online magazine for Drum'n'Bass, Jungle, Breakbeat
news, forum, events, DJ-mixes, history, merchandising,
interviews, features, Charts, reviews & more ...
jan@future-music ist offline   Mit Zitat antworten
Alt 07.07.2005, 14:02   #3
nik
Metal Head
 
Registriert seit: 19.11.2004
Beiträge: 468
jupp.. thx..
hab ich eben schon entdeckt gehabt und korrigiert.. leider
ist der POST array immernoch leer... nix drinnen.... wirklich seltsam
nik ist offline   Mit Zitat antworten
Alt 07.07.2005, 14:05   #4
jan@future-music
Administrator
 
Registriert seit: 27.04.2001
Beiträge: 35
Welche PHP Version läuft denn bei Dir?
__________________
Future - www.future-music.net

Germany's online magazine for Drum'n'Bass, Jungle, Breakbeat
news, forum, events, DJ-mixes, history, merchandising,
interviews, features, Charts, reviews & more ...
jan@future-music ist offline   Mit Zitat antworten
Alt 07.07.2005, 14:20   #5
nik
Metal Head
 
Registriert seit: 19.11.2004
Beiträge: 468
aufm server läuft die 5er version


----


jetzt kommt der witz .. oder auch nicht.. ich verstehs jedenfalls nicht!

ich übergebe sie mithilfe des POST arrays zur seite2.php

aufrufen muss ich sie aber mit dem GET array?! ... das versteh wer will, ich nicht!

Geändert von nik (07.07.2005 um 14:49 Uhr)
nik ist offline   Mit Zitat antworten
Alt 07.07.2005, 14:49   #6
jan@future-music
Administrator
 
Registriert seit: 27.04.2001
Beiträge: 35
Wie sieht denn der Code aus der in seite2.php steht?
__________________
Future - www.future-music.net

Germany's online magazine for Drum'n'Bass, Jungle, Breakbeat
news, forum, events, DJ-mixes, history, merchandising,
interviews, features, Charts, reviews & more ...
jan@future-music ist offline   Mit Zitat antworten
Alt 07.07.2005, 15:02   #7
nik
Metal Head
 
Registriert seit: 19.11.2004
Beiträge: 468
<html>
<head>
<title></title>
<meta name="author" content="Aleks">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>


<?php include("kennung.txt");?>

<link

media="screen, projection"
rel="stylesheet"
type="text/css"
href="style.css">


<!-- testausgabe -->
<?php
print_r($_POST);
echo $_POST['$user'];
echo $_POST['$pass'];
?>
<!-- testausgabe -->



<?php

$verbindung = mysql_connect($host, $benutzer, $kennwort);
if(! $verbindung)
die("Verbindung gescheitert");

mysql_select_db($db);

if ($user == NULL || $pass == NULL){
echo ("Bitte Logindaten vollständig eingeben ");
?>
<br><br><br><a href="javascript:history.back()">zurück</a>
<?
die ("");
}

$ergebnis = mysql_query("SELECT * FROM `tab2` WHERE benutzer = '$user' AND kennung = '$pass'");

?>

<?



while ($ds = mysql_fetch_object($ergebnis))
{

$name = $ds -> name;
$strasse = $ds -> strasse;
$plz = $ds -> plz;
$ort = $ds -> ort;
$tel = $ds -> tel;
$tel2 = $ds -> tel2;
$text = $ds -> text;


?>

<?= $name ?>
<?= $strasse ?>
<?= $plz ?>
<?= $ort ?>
<?= $tel ?>
<?= $tel2 ?> <br>




<form action="sent.php" method="post" target="">

<textarea name="text1" cols="50" rows="17">
<?= $text ?>
</textarea>
<br>
<input type="Submit" name="" value="Eintragen">

</form>

<? } ?>



<?
mysql_close($verbindung);
?>




</body>
</html>



-------------

wenn ich jetzt die variablen, die ich auf der seite1 mit POST geschickt habe,
so über geben ..

$user = $_GET['user'];
$pass = $_GET['pass'];

dann läuft alles wunderbar

komisch, komisch
nik ist offline   Mit Zitat antworten
Alt 07.07.2005, 15:38   #8
jan@future-music
Administrator
 
Registriert seit: 27.04.2001
Beiträge: 35
Über prüfe das nochmal

Code:
<form action="seite2.php" method="POST">
Ansonsten:

Code:
echo $_POST['$user'];
echo $_POST['$pass'];
muss heissen

Code:
echo $_POST['user'];
echo $_POST['pass'];
Grundsätzlich würde ich bei der Entwicklung folgende Zeile an den Anfnag jeder PHP-Datei setzen:

Code:
error_reporting(E_ALL);
Dann gibt PHP auch Fehlermeldungen bei nicht initialisierten Variablen etc. aus.
__________________
Future - www.future-music.net

Germany's online magazine for Drum'n'Bass, Jungle, Breakbeat
news, forum, events, DJ-mixes, history, merchandising,
interviews, features, Charts, reviews & more ...
jan@future-music ist offline   Mit Zitat antworten
Alt 07.07.2005, 16:00   #9
nik
Metal Head
 
Registriert seit: 19.11.2004
Beiträge: 468
Zitat:
Zitat von jan@future-music
Über prüfe das nochmal

Code:
echo $_POST['user'];
echo $_POST['pass'];
.
genau.. hatte das $ dort vor den variablen stehen .. jetzt gehts auch mit der übergabe .ohne dem vorzeichen..


Zitat:
Zitat von jan@future-music
Grundsätzlich würde ich bei der Entwicklung folgende Zeile an den Anfnag jeder PHP-Datei setzen:

Code:
error_reporting(E_ALL);
Dann gibt PHP auch Fehlermeldungen bei nicht initialisierten Variablen etc. aus.
hatte ich stehen.. hatte dann auch die fehlermeldung... nur bin noch bißchen in den anfängen von php .. erst paar tage im prinzip dabei ... hab die fehlermeldung nu aber gecheckt

dank dir!!!
nik ist offline   Mit Zitat antworten
Alt 07.07.2005, 16:05   #10
jan@future-music
Administrator
 
Registriert seit: 27.04.2001
Beiträge: 35
Bitte
__________________
Future - www.future-music.net

Germany's online magazine for Drum'n'Bass, Jungle, Breakbeat
news, forum, events, DJ-mixes, history, merchandising,
interviews, features, Charts, reviews & more ...
jan@future-music ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
How to be a "web" "designer" jastone Sonstiges, offtopic... 30 03.12.2004 09:43
Software für Flyer? D.E.E.N Misc technique 43 30.01.2004 08:36
Smilies, vB Code, HTML overdose??? Aeolho Ankündigungen, Hinweise & Tipps ... 3 13.05.2002 23:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:55 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
& future-music.net, Germany.