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)
----- [PHP & MySQL] Hilfe bei PHP (https://www.gegen-bilderklau.net/thread.php?threadid=80137)


Geschrieben von Caro15 am 09.09.2006 um 15:06:

  Hilfe bei PHP

So ich habs nun endlich geschafft, dass sich die dateien aus einem Formular direkt in einer datenbank eintragen, jedoch weiß ich jetzt nicht, wie ich das eine datei gestalten muss, dass der eingetragene benutzer z,B auf einer neuen seite einer Homepage direkt eingetragen wird, wenn er sich angemeldet hat!
Vielleicht hat ja jemand die Zeit und würde mir ein paar tipps geben und mir vielleicht helfen!

Wäre super nett Liebe grüße Caro15



Geschrieben von Lars007 am 09.09.2006 um 15:40:

 

Das Prinzip ist folgendes:

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:
$mysql_h 'localhost'$mysql_u 'username'$mysql_p 'passwort'$mysql_db 'datenbank';
$mysql = @mysql_connect($mysql_h$mysql_u$mysql_p);
$db = @mysql_select_db($mysql_db);

if( !$mysql || !$db )
{
    print '<b>Sorry</b><br><br>Es gibt momentan leider ein kleines Datenbank-Problem, bitte versuchen Sie es später noch einmal.';
    exit;
}

$Tabelle="tabelle";

echo "<center><table border="2">";
echo "<tr>";
echo "<th>Feld 1</th>";
echo "<th>Feld 2</th>";
echo "<th>Feld 3</th>";
echo "<th>Feld 4</th>";
//usw.
echo "</tr>";

$sql "SELECT * FROM $Tabelle";
$ergebnis mysql_query($sql);

while($array mysql_fetch_array($ergebnis))
{
echo "<tr>";
echo "<td>".$array["feld1"]."</td>";
echo "<td>".$array["feld2"]."</td>";
echo "<td>".$array["feld3"]."</td>";
echo "<td>".$array["feld4"]."</td>";
//usw.
echo "</tr>";
}

echo "</table></center>";


Guck dir den Code an und versuch ihn zu verstehen, bevor du ihn benutzt.
Hinweis: Das HTML geht nicht mit neueren Standards konform!



Geschrieben von Caro15 am 09.09.2006 um 15:58:

 

vielen dank, ich denke, dass ich das prinzip verstanden habe, jedoch
das wo $Tabelle="tabelle"; steht, dass mussich doch dann sicher in meine Datenbanktabelle umändern oder?
also $Tabelle="users" oder hab ich da was falsch verstanden?
Und ich weiß nicht genau, wie ich das abspeichern und mit der neu.php (ist die wo sich der user anmeldet)verlinken muss!



Geschrieben von Lars007 am 11.09.2006 um 06:57:

 

Ja, musst du in die Tabelle umändern.
Abspeichern kannst du unter einem beliebigem Dateinamen mit der Endung php - und verlinken tust du ganz normal mit HTML.



Geschrieben von Kopflos am 12.09.2006 um 13:34:

 

Hey Lars,

ich frage jetzt einfach mal dazwischen. Daten eintragen und austragen kann ich ja mittlerweile schon. Gibt es eine Möglichkeit, dass bei der Anmeldung automatisch eine neue Seite für den User erstellt wird ? Bisher habe ich immer provisorisch auch ein paar Zeilen austragen lassen die noch nicht da waren, aber das ist ja auch nicht das Gelbe vom Ei.

lg, almanya



Geschrieben von Caro15 am 13.09.2006 um 18:57:

 

Helft uns bitte!!


Forensoftware: Burning Board, entwickelt von WoltLab GmbH