Ich brauche hilf für mein Pinnwand Script.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
besten grad
brauche
brauchen
code
date
datei
frage
helfen
inhalt
krieg
leute
ordern
page
problem
schwer sagen
speichern
spiel
string
type
url
-
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.
<?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>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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. -
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.
-
Ich kann euch den Code schien wenn ihr möchtet.Das ist einfacher?
-
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. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage