kostenloser Webspace werbefrei: lima-city


Kommentare System Mit Smiley Aber es geht nicht so richtig.:

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    p***a

    Hallo,
    Ich hoffe mal ihr helfen könnt mein Problem Ist ich habe ein Kommentare System Mein Problem ist mit den Smileys.:wave:
    Mach ich 2 Smileys Neben Nanda wird nur 1 Smiley angezeigt.:confused:


    Bitte heft mir ich freu mich auf eure Antworten.:sound:

    <?php
    	error_reporting (0);
    	session_start();
    
    	if(!$_SESSION['nutzername']) {
    		header ('location: login.php');
    	}
    
    	else {
    		error_reporting(0);
    		require('connect.php');
    		$name = $_SESSION['nutzername'];
    		$today = date("c");
    		//$today = date("c", strtotime()); 
    		$comment = $_POST['comment'];
    		$submit=isset($_POST['submit']);
    
    		if($submit) {
    			if($name&&$comment) {
    				$query = mysql_query("INSERT INTO comment (name,comment,time) VALUES ('$name','$comment','$today')");
    				header("Location: success.php");
    			}
        
    			else {
    				echo "Please fill out all the fields.";
    			}
    		}
    	}
    ?>
    
    <!DOCTYPE html>
    <html>
    	<head>
    		<title>Comment Box | HelperTuts</title>
    		<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
    		<script src="jquery.timeago.js" type="text/javascript"></script>
    		<script>
    			jQuery(document).ready(function() {
    				jQuery("abbr.timeago").timeago();
    			});
    		</script>
    		<script type="text/javascript">
    			function insertAtCursor(wo, was) {
    				wo = document.getElementById(wo)
                
    				if (document.selection) {
    					wo.focus()
    					sel = document.selection.createRange()
    					sel.text = was
    				}
    				else if (wo.selectionStart || wo.selectionStart == '0') {
    					var startPos = wo.selectionStart
    					var endPos = wo.selectionEnd
    					wo.value = wo.value.substring(0, startPos)
    						+ was
                            + wo.value.substring(endPos, wo.value.length)
    				} 
    				else {
    					wo.value += was
    				}
    				wo.focus()
    			}
        //]]>
    </script>
    		<style>
    			body {
    				background-color: #DFDFDF;
    			}
    		</style>
    	</head>
    	<body>
    		<link type="text/javascript" href="localtime.js" />
    		<p>List of available Smileys:</p>
    		<link rel="stylesheet" type="text/css" href="all.css" media="screen">
    		<!--Eine Liste der Smileys mit Bild, damit der Benutzer weiß, welche Smileys er nutzen kann-->
    		<p id="editor_buttons">
    
    	<span style="border: 1px solid #CCCCCC; padding: 3px; margin-right: 3px;"><a href="#" onclick="if (document.getElementById(&#39;smilieBox&#39;).style.display == &#39;block&#39;) {document.getElementById(&#39;smilieBox&#39;).style.display = &#39;none&#39;;} else {document.getElementById(&#39;smilieBox&#39;).style.display = &#39;block&#39;;}; return false;"><img src="emoticon_smile.png" alt="Smiley einfügen" title="Smiley einfügen"> Smiley</a></span>
    		</p><div class="smilieBox" id="smilieBox" style="display: none;">
    		<img src="images/smiley_laughing.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':smiley_laughing:');">
    		<img src="images/4.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':1:');">
    		<img src="images/5.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':2:');">
    		<img src="images/008.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':3:');">
    		<img src="images/angel.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':angel:');">
    		<img src="images/bad_03.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':bad1:');">
    		<img src="images/bad_08.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':bad2:');">
    		<img src="images/bad_09.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':bad3:');">
    		<img src="images/kaffee.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':kaffee:');">
    		<img src="images/king.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':king:');">
    		<img src="images/koch.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':koch:');">
    		<img src="images/krank.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':krank:');">
    		<img src="images/lol.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':lol:');">
    		<img src="images/music1.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':music1:');">
    		</div><p>
    		<form action="#" method="POST">
    			<label>Name: </label>
    			<br />
    			<input type="text" disabled="disabled" name="name" value="<?php echo "$name" ?>" />
    			<br />
    			<br />
    			<label>Comment: </label>
    			<br />
    			<textarea name="comment" cols="25" rows="7" id="text"></textarea><!--id="text" muss bleiben, sonst kann Smiley nicht eingefügt werden-->
    			<br />
    			<br />
    			<input type="submit" name="submit" value="Comment" />
    			<br />
    		</form>
    		<hr width="1100px" size="5px" />
    	</body>
    <?php
    	require('connect.php');
    	$query=mysql_query("SELECT * FROM comment ORDER BY id DESC");
    	while($rows=mysql_fetch_assoc($query)) {
    		$id=$rows['id'];
    		$dname=$rows['name'];
    		$dcomment=str_replace("\n", "<br>", $rows['comment']);
    		$dcomment=str_replace(":smiley_laughing:", "<img src=\"images/smiley_laughing.gif\"", $dcomment); //Dies für alle Smileys Widerholen
    		$dcomment=str_replace(":1:", "<img src=\"images/4.gif\"", $dcomment); 
    		$dcomment=str_replace(":2:", "<img src=\"images/5.gif\"", $dcomment); 
    		$dcomment=str_replace(":3:", "<img src=\"images/008.gif\"", $dcomment); 
    		$dcomment=str_replace(":angel:", "<img src=\"images/angel.gif\"", $dcomment); 
    		$dcomment=str_replace(":bad1:", "<img src=\"images/bad_03.gif\"", $dcomment); 
    		$dcomment=str_replace(":bad2:", "<img src=\"images/bad_08.gif\"", $dcomment);
    		$dcomment=str_replace(":bad3:", "<img src=\"images/bad_09.gif\"", $dcomment);
    		$dcomment=str_replace(":confused:", "<img src=\"images/confused.gif\"", $dcomment);
    		$dcomment=str_replace(":kaffee:", "<img src=\"images/kaffee.gif\"", $dcomment);
    		$dcomment=str_replace(":king:", "<img src=\"images/king.gif\"", $dcomment);
    		$dcomment=str_replace(":koch:", "<img src=\"images/koch.gif\"", $dcomment);
    		$dcomment=str_replace(":krank:", "<img src=\"images/krank.gif\"", $dcomment);
    		$dcomment=str_replace(":lol:", "<img src=\"images/lol.gif\"", $dcomment);
    		$dcomment=str_replace(":music1:", "<img src=\"images/music1.gif\"", $dcomment);
    		$dcomment=str_replace(":smiley_laughing:", "<img src=\"images/smiley_laughing.gif\"", $dcomment); 
    		$dtime=$rows['time'];
    		$atime="<abbr class='timeago' title='$dtime'></abbr>";
    	 
    		echo '<font color="red">Name:</font>  ' . $dname . '&nbsp; &nbsp;&nbsp;&nbsp;'. $atime  . '<br />' . '<br />' . '<font color="red">Comments:</font>  ' . '<br />' . $dcomment . '&nbsp' . '&nbsp' . '&nbsp' . '&nbsp';
    	  
    		if($_SESSION['nutzername']=="admin"){
    			echo "<a href=\"delete.php?id=" . $rows['id'] . "\">Delete User</a>"; 
    		}
    	
    		else {
    			echo "";
    		}
    	  
    	  
    		echo '<br />' . '<br />' . '<hr size="5px" width="500px" color="blue" />' . '<br />' . '<br />' ;    
    	}
    ?>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hallo,

    da dein Code ziemlich unaufgeräumt daher kommt will ich da nicht näher drauf eingehen, aber dein Problem ist, dass die image-tags nicht geschlossen werden.

    Außerdem produziert dein Script falsches HTML und ist auch sonst eher mittelprächtig, aber nach Verbesserungen hast du ja nicht gefragt.

    Mit freundlichen Grüßen
  4. Autor dieses Themas

    p***a

    Hallo,

    Wie ändere ich das Könnt ihr mir das bitte machen ich keime Ahnung habe.:wave::cool::confused:

    Bitte macht mir das..:king:
  5. Das ist selbst mir ein zu großes Durcheinander. Aber so könnte es funktionieren:
    <?php
    	error_reporting (0);
    	session_start();
    
    	if(!$_SESSION['nutzername']) {
    		header ('location: login.php');
    	}
    
    	else {
    		error_reporting(0);
    		require('connect.php');
    		$name = $_SESSION['nutzername'];
    		$today = date("c");
    		//$today = date("c", strtotime()); 
    		$comment = $_POST['comment'];
    		$submit=isset($_POST['submit']);
    
    		if($submit) {
    			if($name&&$comment) {
    				$query = mysql_query("INSERT INTO comment (name,comment,time) VALUES ('$name','$comment','$today')");
    				header("Location: success.php");
    			}
        
    			else {
    				echo "Please fill out all the fields.";
    			}
    		}
    	}
    ?>
    
    <!DOCTYPE html>
    <html>
    	<head>
    		<title>Comment Box | HelperTuts</title>
    		<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
    		<script src="jquery.timeago.js" type="text/javascript"></script>
    		<script>
    			jQuery(document).ready(function() {
    				jQuery("abbr.timeago").timeago();
    			});
    		</script>
    		<script type="text/javascript">
    			function insertAtCursor(wo, was) {
    				wo = document.getElementById(wo)
                
    				if (document.selection) {
    					wo.focus()
    					sel = document.selection.createRange()
    					sel.text = was
    				}
    				else if (wo.selectionStart || wo.selectionStart == '0') {
    					var startPos = wo.selectionStart
    					var endPos = wo.selectionEnd
    					wo.value = wo.value.substring(0, startPos)
    						+ was
                            + wo.value.substring(endPos, wo.value.length)
    				} 
    				else {
    					wo.value += was
    				}
    				wo.focus()
    			}
        //]]>
    </script>
    		<style>
    			body {
    				background-color: #DFDFDF;
    			}
    		</style>
    	</head>
    	<body>
    		<link type="text/javascript" href="localtime.js" />
    		<p>List of available Smileys:</p>
    		<link rel="stylesheet" type="text/css" href="all.css" media="screen">
    		<p id="editor_buttons">
    
    	<span style="border: 1px solid #CCCCCC; padding: 3px; margin-right: 3px;"><a href="#" onclick="if (document.getElementById(&#39;smilieBox&#39;).style.display == &#39;block&#39;) {document.getElementById(&#39;smilieBox&#39;).style.display = &#39;none&#39;;} else {document.getElementById(&#39;smilieBox&#39;).style.display = &#39;block&#39;;}; return false;"><img src="emoticon_smile.png" alt="Smiley einfügen" title="Smiley einfügen"> Smiley</a></span>
    		</p><div class="smilieBox" id="smilieBox" style="display: none;">
    		<img src="images/smiley_laughing.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':smiley_laughing:');"></img>
    		<img src="images/4.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':1:');"></img>
    		<img src="images/5.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':2:');"></img>
    		<img src="images/008.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':3:');"></img>
    		<img src="images/angel.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':angel:');"></img>
    		<img src="images/bad_03.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':bad1:');"></img>
    		<img src="images/bad_08.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':bad2:');"></img>
    		<img src="images/bad_09.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':bad3:');"></img>
    		<img src="images/kaffee.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':kaffee:');"></img>
    		<img src="images/king.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':king:');"></img>
    		<img src="images/koch.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':koch:');"></img>
    		<img src="images/krank.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':krank:');"></img>
    		<img src="images/lol.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':lol:');"></img>
    		<img src="images/music1.gif" alt="Smiley nutzen" onclick="insertAtCursor('text', ':music1:');"></img>
    		</div><p>
    		<form action="#" method="POST">
    			<label>Name: </label>
    			<br />
    			<input type="text" disabled="disabled" name="name" value="<?php echo "$name" ?>" />
    			<br />
    			<br />
    			<label>Comment: </label>
    			<br />
    			<textarea name="comment" cols="25" rows="7" id="text"></textarea><!--id="text" muss bleiben, sonst kann Smiley nicht eingefügt werden-->
    			<br />
    			<br />
    			<input type="submit" name="submit" value="Comment" />
    			<br />
    		</form>
    		<hr width="1100px" size="5px" />
    	</body>
    <?php
    	require('connect.php');
    	$query=mysql_query("SELECT * FROM comment ORDER BY id DESC");
    	while($rows=mysql_fetch_assoc($query)) {
    		$id=$rows['id'];
    		$dname=$rows['name'];
    		$dcomment=str_replace("\n", "<br>", $rows['comment']);
    		$dcomment=str_replace(":smiley_laughing:", "<img src=\"images/smiley_laughing.gif\"", $dcomment); // Dies für alle Smileys wiederholen
    		$dcomment=str_replace(":1:", "<img src=\"images/4.gif\"></img>", $dcomment); 
    		$dcomment=str_replace(":2:", "<img src=\"images/5.gif\"></img>", $dcomment); 
    		$dcomment=str_replace(":3:", "<img src=\"images/008.gif\"></img>", $dcomment); 
    		$dcomment=str_replace(":angel:", "<img src=\"images/angel.gif\"></img>", $dcomment); 
    		$dcomment=str_replace(":bad1:", "<img src=\"images/bad_03.gif\"></img>", $dcomment); 
    		$dcomment=str_replace(":bad2:", "<img src=\"images/bad_08.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":bad3:", "<img src=\"images/bad_09.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":confused:", "<img src=\"images/confused.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":kaffee:", "<img src=\"images/kaffee.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":king:", "<img src=\"images/king.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":koch:", "<img src=\"images/koch.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":krank:", "<img src=\"images/krank.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":lol:", "<img src=\"images/lol.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":music1:", "<img src=\"images/music1.gif\"></img>", $dcomment);
    		$dcomment=str_replace(":smiley_laughing:", "<img src=\"images/smiley_laughing.gif\"></img>", $dcomment); 
    		$dtime=$rows['time'];
    		$atime="<abbr class='timeago' title='$dtime'></abbr>";
    	 
    		echo '<font color="red">Name:</font>  ' . $dname . '&nbsp; &nbsp;&nbsp;&nbsp;'. $atime  . '<br />' . '<br />' . '<font color="red">Comments:</font>  ' . '<br />' . $dcomment . '&nbsp' . '&nbsp' . '&nbsp' . '&nbsp';
    	  
    		if($_SESSION['nutzername']=="admin"){
    			echo "<a href=\"delete.php?id=" . $rows['id'] . "\">Delete User</a>"; 
    		}
    	
    		else {
    			echo "";
    		}
    	  
    	  
    		echo '<br />' . '<br />' . '<hr size="5px" width="500px" color="blue" />' . '<br />' . '<br />' ;    
    	}
    ?>
    </html>
    Pass immer auf, dass du deine Tags schließt und guck dir doch gleich auch einmal ein paar Tipps zur Übersichtlichkeit beim Programmieren an.

    Beitrag zuletzt geändert: 20.8.2013 18:27:08 von toolz
  6. Autor dieses Themas

    p***a

    Vielen Dank es geht jetzt. Ihr seid die besten. :-)
  7. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    Der User hat sich gelöscht, das Problem sollte also gelöst sein ...
    Damit geschlossen
  8. 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!