14. August 200322 j Hallo, heute schein nicht mein Tag zu sein, mir fehlen anscheinend die 40°C So zum Problem: Folgender Source: 1: <a href=\"detail.php?ID=$reihe[0]&Art=0&Beschr=$reihe[1]\"> [/PHP] In dem Array $reihe[1] steht ein Text mit mehreren Leerzeichen (z.B. Ein Satz mit Leerzeichen) Frag ich $reihe[1] (also Beschr) jetzt in detail.php ab [PHP] //gibts eigentlich ne bessere Lösung? $Beschr = $_GET('Beschr'); krieg ich immer folgende Fehlermeldung: Notice: Array to string conversion in c:\inetpub\wwwroot\detail.php on line 19 Fatal error: Call to undefined function: array() in c:\inetpub\wwwroot\detail.php on line 19 2: In der index.php logge ich mich in eine MySQL - DB ein $verbunden = mysql_connect("localhost","root",""); [/PHP] Wenn ich den Link aus 1 an detail.php sende, wo eine weitere Verarbeitung auf dieser DB stattfinden soll (select, isert, update und solche Späschen), erhalte ich die Fehlermeldung, dass keine Verarbeitung gemacht werden kann. Erst wenn ich auch in detail.php eine Verbindung zur DB herstelle geht alles reibungslos. Gibt es eine Möglichkeit. das Dteil.php die Verbindung von index.php "erbt"? Gruß
14. August 200322 j Original geschrieben von UBAI Hallo, heute schein nicht mein Tag zu sein, mir fehlen anscheinend die 40°C So zum Problem: Folgender Source: 1: //gibts eigentlich ne bessere Lösung? $Beschr = $_GET['Beschr']; [/PHP] Gruß [/b] versuchs ma so mit [] Klammern zur Verbindung. Ich mache mir da immer eine connection.php in der steht dann drinne $conn_id = msyql_connect(........); und in jedem script in dem du nun einen SQL absetzen willst machst du am anfang include("connection.php"); wenn du verschiedene Pfade benutzt natürlich auch die Pfade angeben Gruß kills
14. August 200322 j Ich Hirsch, eckige Klammern, wie bei Arrays üblich. Wo ist das Smily das mit dem Kopf gegen die Wand schlägt. Oh man, :confused: Danke. Evtl. auch ein Tip zu 2. ?
14. August 200322 j Original geschrieben von UBAI Wenn ich den Link aus 1 an detail.php sende, wo eine weitere Verarbeitung auf dieser DB stattfinden soll (select, isert, update und solche Späschen), erhalte ich die Fehlermeldung, dass keine Verarbeitung gemacht werden kann. Erst wenn ich auch in detail.php eine Verbindung zur DB herstelle geht alles reibungslos. Gibt es eine Möglichkeit. das Dteil.php die Verbindung von index.php "erbt"? Gruß Jap das geht. Merk dir einfach den Tablehandle mithilfe eines Session register. Ein Tipp übergeb dann immer die Session ID in dem Pfad mit vllt. brauchst du es später nochma. <? session_start(); session_register("verbunden"); ?> Dann hast du das handle ständig als variabele. Achtung die Session start muss von gleich auf der startseite kommen sonst bekommst du fehler mit header infos!
14. August 200322 j Original geschrieben von UBAI Evtl. auch ein Tip zu 2. ? Original geschrieben von kills zur Verbindung. Ich mache mir da immer eine connection.php in der steht dann drinne $conn_id = mysql_connect(........); und in jedem script in dem du nun einen SQL absetzen willst machst du am anfang include("connection.php"); wenn du verschiedene Pfade benutzt natürlich auch die Pfade angeben Gruß kills
15. August 200322 j Klingt beides interessant. Aber da hätte ich noch eine Frage: Wie wird dieses "Problem" eigentlich von z.B. dem Forum von PhpBB (oder so) gehändelt? Die müssen sich doch auch permanent die USERID, PW, Verbindung merken? Über Cookies? Nee oder (Ohne es vorher angeschaut zu haben) Gruß
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.