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
 
	