Halli hallo Leute, ich habe angefangen PHP zu lernen und hab mir ein kleines Ziel genommen.
vlt. kennen einige von euch die Seite WhoRipper, dort kann man Ripper sowie Beweis-Links eintragen. Diese werden in einer Datenbank gespeichert und in einer Tabelle ausgegeben.
Source:
index.php
PHP
<form action="eintragen.php" method="post">
Ripper Name:<br>
<input type="Text" name="ripper"><br>
Beweis 1 (Bitte nur Links)<br>
<input type="Text" name="beweis1"><br>
Beweis 2 (Bitte nur Links)<br>
<input type="Text" name="beweis2"><br>
<br>
<input type="Submit" value="Absenden">
<?php
require_once("config.php");
$verbindung = mysql_connect ("$host",
"$dbuser", "$dbpw")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("$db")
or die ("Die Datenbank existiert nicht.");
$abfrage = mysql_query("SELECT ripper, beweis1, beweis2 FROM ripper");
?>
<?php
while ($row = mysql_fetch_array($abfrage))
{
?>
<table border="0">
<td width="300px">
<?php echo (stripslashes(htmlspecialchars(trim($row['ripper'])))) ?>
</td>
<td width="300px">
<a href="<?php echo (stripslashes(htmlspecialchars(trim($row['beweis1'])))); ?>"><?php echo (stripslashes(htmlspecialchars(trim($row['beweis1'])))); ?></a>
</td>
<td width="300px">
<a href="<?php echo (stripslashes(htmlspecialchars(trim($row['beweis2'])))); ?>"><?php echo (stripslashes(htmlspecialchars(trim($row['beweis2'])))); ?></a>
</td>
</table>
<?php
}
?>
Alles anzeigen
eintragen.php
PHP
<?php
require_once("config.php");
$ripper = addslashes($_POST['ripper']);
$beweis1 = addslashes($_POST['beweis1']);
$beweis2 =addslashes($_POST['beweis2']);
$verbindung = mysql_connect ("$host",
"$dbuser", "$dbpw")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("$db")
or die ("Die Datenbank existiert nicht.");
$result = mysql_query("SELECT ripper FROM ripper WHERE ripper LIKE '$ripper'");
$menge = mysql_num_rows($result);
$eintragen = mysql_query($eintrag);
if($menge == 0)
{
$eintrag = "INSERT INTO ripper (ripper, beweis1, beweis2) VALUES ('$ripper', '$beweis1', '$beweis2')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Ripper <b>$ripper</b> wurde erstellt. <a href=\"index.php\">Zurück</a>";
}
else
{
echo "Fehler beim Speichern. <a href=\"index.php\">Zurück</a>";
}
}
else
{
echo "Ripper schon vorhanden. <a href=\"index.php\">Zurück</a>";
}
?>
Alles anzeigen
config.php
PHP
<?php
$host = "localhost"; //Host wie localhost bzw.ip
$dbuser = "root"; // phpmyadmin/ MySQL Server User Name
$dbpw = "pw"; // phpmyadmin / mySQL Servernamen Passwort
$db = "whoripper"; //Datenbankname
?>
Screens:
Copyright WhoRipper