php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.03.2010, 11:17  
Benutzer
 
Registriert seit: 10.10.2008
Beiträge: 49
DjRay ist in Verruf geraten
Standard Smilies einfügen

hey hey,

habe in meinem Gb Smilies eingefügt klappt auch prima!
Nur jetzt hab ich den quellcode in mein fomular eingefügt und daten geändert nun geht gar nichts mehr. Kann mir einer sagen an was es liegt finde den fehler verdammt nochmal nicht
Danke im vorraus
Ray


PHP-Code:
<?php
session_start
();
if(
$_SESSION['loggedin'] != TRUE){
    
header('Location: formular.php');
    exit;
}
?>
<?php
$host
="xxxxx"
$username="xxxxx"
$password="xxxxxx"
$db_name="xxxxxx"
$tbl_name="xxxxxxxx"

// Connect to server and select databse.
mysql_connect("$host""$username""$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

// get value of id that sent from address bar
$id=$_GET['id'];

$sql="SELECT * FROM $tbl_name WHERE id='$id'";
$result=mysql_query($sql);

$rows=mysql_fetch_array($result);
?><style type="text/css">
<!--
body {
    background-color: #8e8e8e;
}
.Button { width:80px; }
--!>
</style>
<script type="text/javascript">
<!--
function bbcode(form,field,v)
 {
 if (document.selection) // for IE
   {
    var str = document.selection.createRange().text;
    document.forms[form].elements[field].focus();
    var sel = document.selection.createRange();
    sel.text = "[" + v + "]" + str + "[/" + v + "]";
    return;
   }
  else if ((typeof document.forms[form].elements[field].selectionStart) != 'undefined') // for Mozilla
   {
    var txtarea = document.forms[form].elements[field];
    var selLength = txtarea.textLength;
    var selStart = txtarea.selectionStart;
    var selEnd = txtarea.selectionEnd;
    var oldScrollTop = txtarea.scrollTop;
    var s1 = (txtarea.value).substring(0,selStart);
    var s2 = (txtarea.value).substring(selStart, selEnd)
    var s3 = (txtarea.value).substring(selEnd, selLength);
    txtarea.value = s1 + '[' + v + ']' + s2 + '[/' + v + ']' + s3;
    txtarea.selectionStart = s1.length;
    txtarea.selectionEnd = s1.length + 5 + s2.length + v.length * 2;
    txtarea.scrollTop = oldScrollTop;
    txtarea.focus();
    return;
   }
  else insert(form,field,'[' + v + '][/' + v + '] ');
 }

function insert(form,field,what)
 {
  if (document.forms[form].elements[field].createTextRange)
   {
    document.forms[form].elements[field].focus();
    document.selection.createRange().duplicate().text = what;
   }
  else if ((typeof document.forms[form].elements[field].selectionStart) != 'undefined') // für Mozilla
   {
    var tarea = document.forms[form].elements[field];
    var selEnd = tarea.selectionEnd;
    var txtLen = tarea.value.length;
    var txtbefore = tarea.value.substring(0,selEnd);
    var txtafter =  tarea.value.substring(selEnd, txtLen);
    var oldScrollTop = tarea.scrollTop;
    tarea.value = txtbefore + what + txtafter;
    tarea.selectionStart = txtbefore.length + what.length;
    tarea.selectionEnd = txtbefore.length + what.length;
    tarea.scrollTop = oldScrollTop;
    tarea.focus();
   }
  else
   {
    document.forms[form].elements[field].value += what;
    document.forms[form].elements[field].focus();
   }


function insert_link(form,field)
 {
 var link_text='Link text (optional):';
 var link_target='Link target (URL):';

 if (document.selection) // for IE
   {
    var str = document.selection.createRange().text;
    document.forms[form].elements[field].focus();
    var sel = document.selection.createRange();
    var insert_link = prompt(link_target,'http://');
    if(sel.text=='' && insert_link!='' && insert_link!=null) str = prompt(link_text,'');

    if(insert_link && str!=null)
     {
      if(str!='')
       {
        sel.text = "[link=" + insert_link + "]" + str + "[/link]";
       }
      else
       {
        sel.text = "[link]" + insert_link + "[/link]";
       }
     }
    return;
   }
  else if ((typeof document.forms[form].elements[field].selectionStart) != 'undefined') // for Mozilla
   {
    var txtarea = document.forms[form].elements[field];
    var selLength = txtarea.textLength;
    var selStart = txtarea.selectionStart;
    var selEnd = txtarea.selectionEnd;
    var oldScrollTop = txtarea.scrollTop;
    var s1 = (txtarea.value).substring(0,selStart);
    var s2 = (txtarea.value).substring(selStart, selEnd);
    var s3 = (txtarea.value).substring(selEnd, selLength);

    var insert_link = prompt(link_target,'http://');
    if(selEnd-selStart==0 && insert_link!='' && insert_link!=null) s2 = prompt(link_text,'');
    if(insert_link && s2!=null)
     {
      if(s2!='')
       {
        txtarea.value = s1 + '[link=' + insert_link + ']' + s2 + '[/link]' + s3;
        var codelength = 14 + insert_link.length + s2.length;
       }
      else
       {
        txtarea.value = s1 + '[link]' + insert_link + '[/link]' + s3;
        var codelength = 13 + insert_link.length;
       }
      txtarea.selectionStart = s1.length;
      txtarea.selectionEnd = s1.length + codelength;
      txtarea.scrollTop = oldScrollTop;
      txtarea.focus();
      return;
     }
   }
  else insert('[link=http://www.domain.tld/]Link[/link]');
 }
--!>
</script>
</style>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="100%" border="0" cellpadding="3" cellspacing="1" bordercolor="1" bgcolor="#FFFFFF">
<tr>
<td bgcolor="#F8F7F1"><strong><? echo $rows['topic']; ?></strong></td>
</tr>

<tr>
<td bgcolor="#F8F7F1"><? echo $rows['detail']; ?></td>
</tr>

<tr>
<td bgcolor="#F8F7F1"><strong>Von :</strong> <? echo $rows['name']; ?> <strong>Email : </strong><? echo $rows['email'];?></td>
</tr>

<tr>
<td bgcolor="#F8F7F1"><strong>Datum/Zeit : </strong><? echo $rows['datetime']; ?></td>
</tr>
</table></td>
</tr>
</table>
<BR>
<?php
$tbl_name2
="forum_answer"// Switch to table "forum_answer"

$sql2="SELECT * FROM $tbl_name2 WHERE question_id='$id'";
$result2=mysql_query($sql2);

while(
$rows=mysql_fetch_array($result2)){
?>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td width="18%" bgcolor="#F8F7F1"><strong>Name</strong></td>
<td width="5%" bgcolor="#F8F7F1">:</td>
<td width="77%" bgcolor="#F8F7F1"><? echo $rows['a_name']; ?></td>
</tr>
<tr>
<td bgcolor="#F8F7F1"><strong>Email</strong></td>
<td bgcolor="#F8F7F1">:</td>
<td bgcolor="#F8F7F1"><? echo $rows['a_email']; ?></td>
</tr>
<tr>
<td bgcolor="#F8F7F1"><strong>Antwort</strong></td>
<td bgcolor="#F8F7F1">:</td>
<td bgcolor="#F8F7F1"><? echo $rows['a_answer']; ?></td>
</tr>
<tr>
<td bgcolor="#F8F7F1"><strong>Datum/Zeit</strong></td>
<td bgcolor="#F8F7F1">:</td>
<td bgcolor="#F8F7F1"><? echo $rows['a_datetime']; ?></td>
</tr>
</table></td>
</tr>
</table><br>

<?
}

$sql3="SELECT view FROM $tbl_name WHERE id='$id'";
$result3=mysql_query($sql3);

$rows=mysql_fetch_array($result3);
$view=$rows['view'];

// if have no counter value set counter = 1
if(empty($view)){
$view=1;
$sql4="INSERT INTO $tbl_name(view) VALUES('$view') WHERE id='$id'";
$result4=mysql_query($sql4);
}

// count more value
$addview=$view+1;
$sql5="update $tbl_name set view='$addview' WHERE id='$id'";
$result5=mysql_query($sql5);

mysql_close();
?>
<BR>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form name="form1" method="post" action="add_answer.php">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td width="18%"><strong>Name</strong></td>
<td width="3%">:</td>
<td width="79%"><?php echo $_SESSION["user_nickname"];?></td>
</tr>
<tr>
<td><strong>Email</strong></td>
<td>:</td>
<td><input name="a_email" type="text" id="a_email" size="45"></td>
</tr>
<tr>
<td valign="top"><strong>Antwort</strong></td>
<td valign="top">:</td>
<td><textarea name="a_answer" cols="45" rows="3" id="a_answer"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>

<td>    
    <p>
    <input class="button" style="font-weight: bold;" type="button" name="bbcode-button" title="Format bold" value="Bold" onclick="bbcode('form1','a_answer','b');" />
    <input class="button" style="font-style: italic;" type="button" name="bbcode-button2" title="Format italic" value="Italic" onclick="bbcode('form1','a_answer','i');" />
      <input class="button" type="button" name="bbcode-button3" value="Image" title="Insert image" onclick="bbcode('form1','a_answer','img');" />
      <input class="button" style="color: #0000ff; text-decoration: underline;" type="button" name="bbcode-button4" title="Insert link" value="Link" onclick="insert_link('form1','a_answer');" />
    </p>

    <button class="smiley-button" name="smile" type="button" value="smile" title="Insert smiley :-)" onclick="insert('form1','a_answer',':-) ');"><img class="smiley" src="img/smile.gif" alt=":-)" width="15" height="15" />    <button>
    <button class="smiley-button" name="wink" type="button" value="wink" title="Insert smiley ;-)" onclick="insert('form1','a_answer',';-) ');"><img class="smiley" src="img/wink.gif" alt=";-)" width="15" height="15"  /></button>
    <button class="smiley-button" name="smile" type="button" value="tongue" title="Insert smiley :-P" onclick="insert('form1','a_answer',':-P ');"><img class="smiley" src="img/tongue.gif" alt=":-)" width="15" height="15"  /></button>
    <button class="smiley-button" name="wink" type="button" value="biggrin" title="Insert smiley :-D" onclick="insert('eintragung','a_answer',':-D ');"><img class="smiley" src="img/biggrin.gif" alt=";-)" width="15" height="15"  /></button>
    <button class="smiley-button" name="smile" type="button" value="neutral" title="Insert smiley :-|" onclick="insert('eintragung','a_answer',':-| ');"><img class="smiley" src="img/neutral.gif" alt=":-)" width="15" height="15"  /></button>
    <button class="smiley-button" name="wink" type="button" value="frown" title="Insert smiley :-(" onclick="insert('eintragung','a_answer',':-( ');"><img class="smiley" src="img/frown.gif" alt=";-)" width="15" height="15"  /></button>



<tr>
<td>&nbsp;</td>
<td><input name="id" type="hidden" value="<? echo $id?>"></td>
<td><input type="submit" name="Submit" value="Antworten"> <input type="reset" name="Submit2" value="Löschen"></td>
</tr>

</table>

</form>
</tr>
</table>
DjRay ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.03.2010, 11:22  
Benutzer
 
Registriert seit: 10.10.2008
Beiträge: 49
DjRay ist in Verruf geraten
Standard

Sry habe es ausversehen doppelt gepostet Thread can closed
DjRay ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Smilies einfügen DjRay PHP Tipps 2010 10 26.03.2010 18:50
Text in textarea in anderer Datei einfügen emasch JavaScript, Ajax und mehr 13 25.08.2009 21:52
Smilies aus DB auslesen sha1ch PHP Tipps 2007 2 05.07.2007 18:52
Smilies nur einmal anzeigen lassen Borlox PHP Tipps 2006 5 01.12.2006 08:06
Text mit Javascript in Textarea einfügen kiffy HTML, Usability und Barrierefreiheit 2 02.04.2006 20:35
smilies in formular einfügen HTML, Usability und Barrierefreiheit 2 04.03.2006 09:03
[Erledigt] Problem mit Smilies HTML, Usability und Barrierefreiheit 2 03.10.2005 18:56
[Erledigt] Wert einfügen HTML, Usability und Barrierefreiheit 0 17.05.2005 22:53
String an bestimmter Stelle einfügen PHP Tipps 2005 1 14.01.2005 11:38
[Erledigt] Liste in Textarea einfügen HTML, Usability und Barrierefreiheit 0 03.01.2005 19:16
[JS] SmilieCode an die Mausposition einfügen in ein Formular I-Spy HTML, Usability und Barrierefreiheit 4 31.12.2004 14:01
[Erledigt] smilies aus einem javascriptfenster HTML, Usability und Barrierefreiheit 6 03.11.2004 10:49
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
Smilies einfügen mit php ???!! PHP Tipps 2004 2 19.07.2004 14:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/66193-smilies-einfuegen.html, vbulletin smilies einfügen, smiley php einfügen, php tabelle smilies, js bbcode button, buttons was in textarea einfügen, html smiley button, smiley onclick, onclick smiley in formular einfügen, onclick smiley einfügen, smiley in text einfügen php, onclick smiley formular einfügen, smiley einfügen vbulletin, smilies php einfügen, php smileys einfügen, bei onclick smilie einfügen, function smilies einfuegen(smiley), smileys in dokument einfügen 2010, smileys einfügen php, str einfügen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum