![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Veteran
![]() |
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">
<div align="center">
<table width="75%" border="1">
<tr>
<td><div align="right">Server:</div></td>
<td><input name="mysql_host" value="localhost"></td>
</tr>
<tr>
<td><div align="right">Loginnamen: </div></td>
<td><input name="mysql_username" value = ""></td>
</tr>
<tr>
<td><div align="right">Passwort: </div></td>
<td><input name="mysql_passwort" value = ""></td>
</tr>
<tr>
<td><div align="right">
<input type="submit" name="Senden" value="Senden">
</div></td>
<td><input type="reset" name="reset" value="Abbrechen"></td>
</tr>
</table>
</div>
</form>
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 .. |
|
|
|
|
|
#2 |
|
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
Hau die Apostrophen raus:
'$mysql...' => $mysql... ~
____________________________________
LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs |
|
|
|
|
|
#3 |
|
Veteran
![]() |
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 |
|
|
|
|
|
#4 |
|
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
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 ~
____________________________________
LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs |
|
|
|
|
|
#5 |
|
Veteran
![]() |
und wo soll i des hinschreibnen bzw
wo/wie würdest es du schreiben |
|
|
|
|
|
#6 |
|
Veteran
![]() |
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 |
|
|
|
|
|
#7 |
|
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
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 ~
____________________________________
LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs |
|
|
|
|
|
#8 |
|
Veteran
![]() |
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 ? |
|
|
|
|
|
#9 |
|
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
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/ ~
____________________________________
LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs |
|
|
|
|
|
#10 |
|
Veteran
![]() |
aaaaaaaa
jetzt hab ichs glaub ich ![]() |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|