Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- Leere Seite anstatt Text Ausgabe?! (https://www.gegen-bilderklau.net/thread.php?threadid=181751)
Geschrieben von Tasteless_Candy am 09.09.2011 um 07:50:
Leere Seite anstatt Text Ausgabe?!
Hallo zusammen,
Was bedeutet es für mich, wenn ich nur eine leere Seite bekomme obwohl etwas herauskommen sollte?
Es handelt sich um einen PHP Code für das registrieren eines Benutzer. Doch das scheint nicht zu funktionieren ... was ist da wohl schief gelaufen ?
Geschrieben von Black Katrin am 09.09.2011 um 08:56:
code? xD ansonsten kann dir niemand wsa sagen
Geschrieben von Tasteless_Candy am 09.09.2011 um 09:03:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
|
<?php
include("checkuser.php");
include("datenbank.php");
$name = $_SESSION['username'];
?>
<?php
require_once ('datenbank.php');
$db_link = mysql_connect (localhost, ***, ***);
// Nutzen von Datenbank - Name ist hinterlegt in
// Konstante MYSQL_DATENBANK
$db_sel = mysql_select_db( voeny )
or die("Auswahl der Datenbank fehlgeschlagen");
$sql = "SELECT * FROM mitglieder";
$db_erg = mysql_query("SELECT * FROM mitglieder WHERE name = '$name'");
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysql_error());
}
echo '<table border="1">';
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>". $zeile['id'] . "</td>";
echo "<td>". $zeile['name'] . "</td>";
echo "<td>". $zeile['email'] . "</td>";
echo "<td>". $zeile['funktion'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_free_result( $db_erg );
?> |
|
Geschrieben von Nivea am 09.09.2011 um 10:29:
Was MACHST du da.. 1. du includest bzw requirest die datenbank.php zwei mal.
2. geh ich davon aus dass in einer datenbank.php die Datenbankverbindung hergestellt wird, was entweder das mysql_connect oder das includen der Datenbank.php total unsinnig macht.
3. Eine Verbindung zu einer Datenbank baut man übrigens mit anführungszeichen auf:
php: |
1:
2:
|
$db_link = mysql_connect ("localhost", "***", "***");
$db_sel = mysql_select_db("voeny", $db_link); |
|
4. Du musst bei der Auswahl der Datenbanktabelle logischerweise die Verbindung zur Datenbank mitgeben..
Und wozu brauchst du $sql? Das wird nirgendwo wiederverwendet & macht den Code unübersichtlicher..
Und:
http://einseinself.net/thread.php?postid=264252#post264252
Da. Einfach mal Error Reporting aktivieren und ich schätzen dann sind wir schlauer.
Geschrieben von Tasteless_Candy am 09.09.2011 um 11:51:
RE: Leere Seite anstatt Text Ausgabe?!
Danke für deine ANtwort.
Hab es bereits geschafft. ganz alleine *gg *stolz bin*
Aber könntest du mir evt. bei etwas anderem helfen? Steck da noch bei 2 Angelegenheiten fest.
Arbeite das erste Mal mit PHP und MySQL. bin da also noch ganz unerfahren und hab keine AHnung von :-D
Geschrieben von Nivea am 09.09.2011 um 12:23:
Das war auch nicht böse gemeint

War nur etwas Kritik, heisst ja nicht dass du total sch...lecht bist, nur dass du auf diese Sachen achten & sie verbessern solltest
Ich kann dir schon weiterhelfen.. wenn du mir sagst wobei? xD Immer wollen alle dass ich ihnen helfe aber wobei sagen sie nicht..
Forensoftware: Burning Board, entwickelt von WoltLab GmbH