kostenloser Webspace werbefrei: lima-city


Ich brauche hilf für mein Pinnwand Script.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m******d


    Hallo Leute.
    Ich brauche Hilfe von euch ich möchte in mein Pinnwand. Möchte ich einbauen wenn einer schreiben möchte dann sollte ein Name eingeben auch. Mein Problem ist ich kriege es einfach nicht hin ich habe auch schon angefangen aber es klappt einfach nicht. Das wollte ich euch fragen ob ihr mir helfen könnt einfach.:wave:


    <?php 
    // ---------------------------------------------------- 
    
    include_once('config.php');
    include_once('includes/db.php');
    include_once('includes/time_stamp.php');
    
    // ---------------------------------------------------- 
    
    if (!empty($_REQUEST['seite'])) { 
    $go_seite = trim($_REQUEST['seite']); 
    }
    else { 
    $go_seite = 1; 
    }
    
    // ---------------------------------------------------- 
    ?>
    <html>
    <head>
    <title>Pinnwand</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    <link rel="stylesheet" href="wtfdiary.css">
    
    <script type="text/javascript" src="jquery-1.10.2.min.js"></script>
    <script type="text/javascript" src="pinnwand.js"></script>
    
    
    </head>
    <body>
    
    <div id="wrapper">
    
    <div id="container">
    <form action="#" method="POST">
    <?php 
    // ---------------------------------------- 
    
    if ($enter_submit !== false) { 
    print '<textarea id="tweet" name="tweet" placeholder="Was machst du gerade?" rows="4" cols="77" onkeydown="if (event.keyCode == 13) { EnterBox(this); return false; }"></textarea>'."\n"; 
    }
    else { 
    print '<textarea id="tweet" name="tweet" placeholder="Was machst du gerade?" rows="4" cols="77"></textarea>'."\n"; 
    }
    
    // ---------------------------------------- 
    ?>
     <br />
    	name<br /><input type="text" name="name" />
       </p>
    <input type="submit"  value="Posten" class="btn" id="tweet_submit" /> 
    </form>
    </div>
    
    <div id="heading">Hier wird angezeigt was geschrieben worden ist.</div>
    
    <div id="content">
    
    <?php
    // ---------------------------------------------------- 
    
    
    $sql_count = "select count('tweet','name1') as tmax FROM tweets";
    $res_count = mysql_query($sql_count);
    $row_count = mysql_fetch_row($res_count); 
    $num_count = $row_count[0]; 
    
    $num_pages = ceil($num_count / $perpage); 
    
    echo '<p>Gesamt: '.$num_count.' Tweets (auf '.$num_pages.' Seiten) --- Aktuelle Seite: <span id="aktuelle_seite">'.$go_seite.'</span></p>'."\n";
    ?> 
    <a href="index.php"><img border="0" src="l.png" width="35" height="32"></a>
    
    <?php
    
    $pagenavi = ''; 
    
    for ($px=1; $px<=$num_pages; $px++) { 
    if ($px%11 == 0) { $pagenavi .= "<br />\n"; } 
    $pxn = str_pad($px,2,'0',STR_PAD_LEFT); 
    if ($px == $go_seite) { $pagenavi .= ' - <span style="color:darkgreen;">Seite:'.$pxn.'</span> '."\n"; }
    else { $pagenavi .= ' - <a href="?seite='.$px.'" style="color:blue;">Seite:'.$pxn.'</a> '."\n"; }
    }
    
    echo '<hr />'."\n";
    echo '<p>'.$pagenavi.'</p>'."\n"; 
    echo '<hr />'."\n";
    
    
    // ---------------------------------------------------- 
    
    
    $limit_start = (($go_seite * $perpage) - $perpage); 
    $limit_ender = $perpage; 
    
    $sql = "select * FROM tweets order by time DESC LIMIT $limit_start,$limit_ender";
    $result = mysql_query($sql);
    
    while($row = mysql_fetch_row($result)) { 
    
    $time = $row[2];
    $tweettime = time_stamp($time); 
    
    echo '<div class="tweet_box">'."\n";
    echo '<div class="tweet_user"><img class="user_img" src="profile.jpg"></div>'."\n";
    echo '<div class="tweet_body">'."\n";
    echo '<div class="tweet_time">' . $tweettime . '</div>'."\n";
    
    echo '<div><b><a href="">spiel</a></b> <span class="uname"></span></div>'."\n";
    echo '<div class="tweet_text">' . nl2br($row[1]) . '</div>'."\n";
    echo '</div>'."\n";
    echo '</div>'."\n";
    
    }
    
    // ---------------------------------------------------- 
    
    echo '<hr />'."\n";
    echo '<p>'.$pagenavi.'</p>'."\n"; 
    echo '<hr />'."\n";
    
    // ---------------------------------------------------- 
    
    mysql_close(); 
    
    // ---------------------------------------------------- 
    ?>
    
    </div>
    
    </div>
    
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Deine Datenbanktabelle hast du erweitert?

    Eingetragen werden das alles wohl hier pinnwand.js eventuell auch noch in einer anderen PHP-Datei. Lässt sich schwer sagen ohne dem gesamten Script.
  4. Wie schon erwähnt brauchen wir auch den restlichen Code. Und am besten grad auch noch ein Link zur Seite für mögliche Errors.
  5. Autor dieses Themas

    m******d

    Ich kann euch den Code schien wenn ihr möchtet.Das ist einfacher?
  6. Nicht getestet:
    in pinnwand.js ändern:

    function SaveTweet(tweet,page,name) { 
    	
    	var mlsec = new Date().getTime();
    	var dataString = 'tweet='+ tweet +"&seite=" + page + "&mlsec=" + mlsec + "&name=" + name;
    	
    	if(tweet=='') {
    		alert('Please type your tweet');
    	}
    	if(name=='') {
    		alert('Please type your name');
    	}
    	else {
    		
    		$.ajax({
    			type: "POST",
    			url: "post_tweet.php",
    			data: dataString,
    			cache: false,
    			success: function(inhalt){
    				$("#tweet").val('');
    				$("#content").html(inhalt);
    				}
    		});
    	}
    	
    }
    
    $(function() { 
    	
    	$("#tweet_submit").click(function() { 
    	var tweet = $("#tweet").val();
    	var name =$("#name").val();
    	SaveTweet(tweet,1,name); 
    	return false;
    	}); 
    
    });


    In post_tweet.php ändern:
    // ---- String zum Speichern in DB escapen ---- 
    $insert_tweet = mysql_real_escape_string($tweet);
    $name =  mysql_real_escape_string($_POST['name']);
    
    
    
    $time=time();
    
    $save_query = "INSERT INTO tweets(tweet,time,name1) VALUES ('$insert_tweet','$time','$name')";


    Falls dann noch nicht richtig will, einen Link zu der Seite Bitte.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!