Leere Seite anstatt Text Ausgabe?!

Tasteless_Candy
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 ?
Black Katrin
code? xD ansonsten kann dir niemand wsa sagen
Tasteless_Candy
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_dbvoeny )
   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_ergMYSQL_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 );
?>
Nivea
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.
Tasteless_Candy
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
Nivea
Das war auch nicht böse gemeint smile War nur etwas Kritik, heisst ja nicht dass du total sch...lecht bist, nur dass du auf diese Sachen achten & sie verbessern solltest fröhlich

Ich kann dir schon weiterhelfen.. wenn du mir sagst wobei? xD Immer wollen alle dass ich ihnen helfe aber wobei sagen sie nicht.. Zunge raus