Tim Lorens
Mitglied
Moin,
ich arbeite gerade an einem kleinem Script. Nur wird
der Inhalt einer Textbox nicht ausgefüllt.
www.backtothetoast.de/shortener.php
Einfach Inhalt der Box füllen und auf short klicken. Jedoch ist diese Textstelle leer.
Code:
Weiß jemand, warum das nicht geht? :)
Tim
ich arbeite gerade an einem kleinem Script. Nur wird
der Inhalt einer Textbox nicht ausgefüllt.
www.backtothetoast.de/shortener.php
Einfach Inhalt der Box füllen und auf short klicken. Jedoch ist diese Textstelle leer.
Code:
PHP:
<html>
<body>
<?php
$error = '';
$link = mysql_connect("localhost","....","......") or die ("Keine Verbindung moeglich");
mysql_select_db("........") or die ("Die Datenbank existiert nicht");
$inhalt = $_POST["inhalt"];
echo ShowReads();
if($_POST['pwnd'])
{
$id = genRandomString();
if($inhalt = "")
{
$error = "Feld bitte ausfüllen!";
}
else
{
$eintrag = "INSERT INTO `short` (id, link) VALUES ('$id', '$inhalt')";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
}
function ShowReads()
{
$asd = 'SELECT * FROM `short` WHERE `id` = "'.$_GET['url'].'"';
$read = mysql_query($asd) OR die("Error: $abfrage <br>".mysql_error());
while ($row = mysql_fetch_object($read))
{
$echo = "Link: ".$row->link." | Kürzel: ".$row->id;
}
return $echo;
}
function genRandomString() {
$length = 5;
$characters = "0123456789abcdefghijklmnopqrstuvwxyz";
$string = "";
for ($p = 0; $p < $length; $p++) {
$string .= $characters[mt_rand(0, strlen($characters))];
}
return $string;
}
?>
<form Method="post">
Link:<br>
<input type="text" name="inhalt"><br>
<input type="submit" value="short" name="pwnd"/>
</form>
<?php
if($_POST['pwnd']) {
echo "http://backtothetoast.de/?p=".$id. " Msg: ".$inhalt;
echo "<br>".$error;
}
?>
</body>
</html>
Weiß jemand, warum das nicht geht? :)
Tim