php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.08.2008, 00:21  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Sorry das ich so nervig bin ;p

Habs jetzt so probiert, ganz normal.. wie man variablen eben an Strings anhängt:

(\'password\', \'password2\', '.$pass.')

Sagt er mir aber noch immer das die not defined ist.... was mach ich da bitte falsch...
krackmoe ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.08.2008, 00:23  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.255
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Guck in den Quellcode (HTML)!!
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 19.08.2008, 00:26  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Was soll denn bitte im QuellCode stehen? :P

PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script type="text/JavaScript" src="pruefen.js"></script>
<title>Registrierung</title>
</head>
    <body>
        <?php
            error_reporting
(E_ALL);                        
            require_once(
"sql/sql.php");            
            
$richtig false;
            
$mailr false;
            
$pass "pass";
            
$ma "ma";
            
            if(isset(
$_POST["vorname"]) && isset($_POST["nachname"]) && isset($_POST["password"])
            && isset(
$_POST["password2"]) && isset($_POST["geburtstag"]) && isset($_POST["mail"])){    
            
                
$vorname $_POST['vorname'];
                
$nachname $_POST['nachname'];
                
$geburtstag $_POST['geburtstag'];
                
                if(
$_POST['password'] != "" && $_POST['password2']){
                    if(
$_POST['password'] == $_POST['password2']){        
                        
$passwort $_POST['password'];                        
                        
$richtig true;
                    }
                }
                if(
$_POST['mail'] != "" &&  $_POST['mail2'] != ""){
                    if(
$_POST['mail'] == $_POST['mail2']){
                        if(
preg_match("!^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$!",$_POST['mail'])){
                            
$mail $_POST['mail'];
                            
$mailr true;
                        }
                    }                
                }
                if(
$richtig == true && $mailr == true){
                    
$vorname mysql_real_escape_String($vorname);
                    
$nachname mysql_real_escape_String($nachname);
                    
$passwort mysql_real_escape_String($passwort);
                    
$geburtstag mysql_real_escape_String($geburtstag);
                    
$mail mysql_real_escape_String($mail);
                    
                    
$sql "INSERT INTO reg (vorname, nachname, passwort, geburtstag, mail) VALUES ('$vorname', '$nachname', '$passwort', '$geburtstag', '$mail')";
                    
$result mysql_query($sql) OR die(mysql_error());
                }
                if(
$richtig == false){
                    echo 
' pass falsch ';
                }
                if(
$mailr == false){
                    echo 
' mail falsch ';
                }
            }
            
            echo 
'<form action="reg.php" METHOD="POST">';                
                echo 
'Vorname: <input type="text" name="vorname"><br>';
                echo 
'Nachname: <input type="text" name="nachname"><br>';                
                echo 
'Passwort: <input type="password" name="password" id="password" onkeyup="pruefe(\'password\', \'password2\', '.$pass.')"><br>';
                echo 
'Passwort wiederholen: <input type="password" name="password2" id="password2" onkeyup="pruefe(\'password2\', \'password\', '.$pass.')"><div id="hier"></div><br>';
                echo 
'Geburtstag: <input type="text" name="geburtstag"><br>';
                echo 
'E-Mail: <input type="text" name="mail" id="mail"><br>';
                echo 
'E-Mail wiederholen: <input type="text" name="mail2" id="mail2" onkeyup="pruefe(\'mail2\', \'mail\', '.$ma.')"><div id="hier2"></div><br>';
                echo 
'<input type="submit" value="abschicken"><br>';            
            echo 
'</form>';            
        
?>
    </body>
</html>
krackmoe ist offline   Mit Zitat antworten
Alt 19.08.2008, 00:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.255
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
Guck in den Quellcode (HTML)!!
Browser > Quelltext betrachten
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 19.08.2008, 00:32  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Okay habs mir jetzt über den Browser betrachtet..

Da steht genau das was ich mir auch erwarte das drinnensteht!

Code:
Passwort: 
<input id="password" type="password" onkeyup="pruefe('password', 'password2', pass)" name="password"/>
krackmoe ist offline   Mit Zitat antworten
Alt 19.08.2008, 00:35  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.255
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Nö. Das steht pass als Schlüsselwort (Variablenname), nicht als Wert. Bitte dieses Forum nicht als Alternative zum Nachdenken benutzen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 19.08.2008, 00:37  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Es steht nicht als Variablenname drinnen!

Habe vorher $pass = "irgendwas" gemacht

Dann steht im html code

Passwort:
<input id="password" type="password" onkeyup="pruefe('password', 'password2', irgendwas)" name="password"/>


Das ist doch ein String!?

Ich benutze es nicht zum nachdenken.. aber ich komm nicht drauf wie ich das hinkrieg.
Muss ich da irgendwas escapen? Wenn ja was? Hab jetzt glaub ich mittlerweile alle Kombinationen durch probiert.
krackmoe ist offline   Mit Zitat antworten
Alt 19.08.2008, 00:45  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.255
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Vergleich mit PHP. Was wäre hierdran wohl falsch:

PHP-Code:
<?
pruefe 
('password''password2'irgendwas);
Zitat:
Das ist doch ein String!?
Ist es das? Oder soll es das sein?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 19.08.2008, 00:49  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

ein String wärs dann, wenn es unter hochkommata stehen würde!

Nur die dorthinzukriegen ist ne andere Sache! Ich werkel da schon seit ner Stunde dran rum.

hab probiert mit '\'.$pass.'\'
\"'.$pass.'\"
\''.$pass.'\'

Klappt das nicht mit escapern!?
krackmoe ist offline   Mit Zitat antworten
Alt 19.08.2008, 00:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.255
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Man, Junge. Du machst es doch bei den anderen auch. Bitte schön, wird mir jetzt zu anstrengend.
PHP-Code:
echo 'Passwort: <input type="password" name="password" id="password" onkeyup="pruefe(\'password\', \'password2\', \''.$pass.'\')"><br>'
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Undefined variable Undefined property: block xxJJxx PHP Tipps 2008 16 05.08.2008 15:30
Variable in SQL Anweisung verwenden Beatbox PHP Tipps 2006 2 08.08.2006 16:32
übergabe einer Variable mit Js aus nem Php script pit62 HTML, Usability und Barrierefreiheit 2 18.07.2006 09:02
variable wird nich erkannt. Marian PHP Tipps 2006 1 03.04.2006 21:25
Problem mit der Übergabe der Variable Pimbolie1979 PHP Tipps 2006 9 14.03.2006 22:15
php Aufruf von Formular und Übergabe einer Variable (get) PHP Tipps 2007 10 30.12.2005 16:45
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
Variable durch 2. Variable bestimmen Quagga PHP Tipps 2005-2 11 26.10.2005 17:34
Variable Übergabe PHP Tipps 2005-2 2 19.08.2005 09:34
Variable in Objekt php1 HTML, Usability und Barrierefreiheit 2 25.06.2005 08:08
schwierige variable übergabe PHP Tipps 2005-2 3 04.06.2005 16:50
Übergabe per POST - Welche Variable? patr1k PHP Tipps 2005 3 11.03.2005 11:32
Variable in einer Variable Beatbox PHP Tipps 2005 7 15.01.2005 15:55
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
Variable übergabe klappt nicht PHP Tipps 2004 6 01.07.2004 11:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php eventhandler input text, js eventhandler werte uebergeben

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum