![]() |
php & mysql frage
also i hab mal eine frage bezülgich ein script weches die datenbanken eines servers auflistet und deren tabellen:
i hab folgendes problem : i hab ein script mit eingabeaufforderung von PW, IP, login.. will das dan üergeben in eine 2te php datei die dann die daten ausliesst: das script ansich funktioniert aber er kann die daten aus der ersten seite nicht übernehmen codes: Code:
<form action="verbindung.php" method="post"> PHP-Code:
FEHLER : Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host '$mysql_host' (11001) in i:\htdocs\verbindung.php on line 10 und Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in i:\htdocs\verbindung.php on line 37 ich weiß es is kein "schwerer" code oder so aber ich hab keine ahnung wo der fehler lieg .. |
Hau die Apostrophen raus:
'$mysql...' => $mysql... ~ |
ohne apostrophe kommt das:
Notice: Undefined variable: mysql_host in i:\htdocs\verbindung.php on line 10 Notice: Undefined variable: mysql_username in i:\htdocs\verbindung.php on line 10 Notice: Undefined variable: mysql_passwort in i:\htdocs\verbindung.php on line 10 |
Da in aktuellen PHP Versionen register_globals auf OFF steht, muss man, je nachdem, $_GET['var'] bzw. $_POST['var'] verwenden.
HTH ps: Es gibt ein sehr gutes PHP Manual online und zum Download: http://at2.php.net/manual/de/ http://at2.php.net/manual/de/securit...terglobals.php ~ |
und wo soll i des hinschreibnen bzw
wo/wie würdest es du schreiben |
also i hab jetzt die variablen auf on gesetzt :)
und es funktioniert wirklich (*juhuuu*) trotzdem würd mich interresieren wie das mit $_GET['var'] bzw. $_POST['var'] funktionert ... wenn einer zeit hat und mir das erklähren kann hier posten.. :) PS: DANK DANK DANKE käptn |
Also zB:
Ein URL: meine-dom.at/url.php?var=wert in PHP: echo $_GET['var']; Ein Form, das per POST übermittelt wird: <form action="form.php" method="post"> <input type="text" name="var" /> <input type="submit" /> </form> in PHP: echo $_POST['var']; That's it... HTH ~ |
also..
das i des richtig versteh .. :) bei einer url wie : meine-dom.at/url.php?var=wert und der abfrage : echo $_GET['var']; wird dann eine variable $var mit dem wert "wert" für das script/die seite "bereitgestellt" also hohlt den wert sozusagen aus der url und wenn i 1 formular hab und dort was poste muss i dann alle felder mit den namen z.B a, b, c; mit dem wieder aufrufen ... PHP-Code:
hat er dann gleichzeitig den wert? stimmt das so ? |
Nicht ganz, aber schon ma richtigen Weg.
echo gibt "Was" aus... z.B. echo 'Hallo'; $a = $_POST['a']; $b = $_POST['b']; http://at2.php.net/manual/de/ ~ |
aaaaaaaa
jetzt hab ichs glaub ich :) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag