ilch Forum » Allgemein » HTML, PHP, SQL,... » Shoutbox MYsQL Fehler

Geschlossen
  1. #1
    User Pic
    Sharkos Mitglied
    Registriert seit
    27.03.2009
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Hallo ihr lieben ich bitte um schnelle Hilfe!

    Also ich hatte mal eine Scrollbare Shoutbox rein gemacht und jedes mal wenn ich was schreiben woltte habe ich eine fehler meldung bekommen.
    Und jetzt bekomm ich die fehler meldung bei jeder schoutbox auch bei der alten!

    function debug_backtrace does not exists MySQL Error:
    1136 : Column count doesn't match value count at row 1
    in Query:
    INSERT INTO `ic1_shoutbox` VALUES


    Ich habe schon überall geschaut nur ich werde nicht Schlau drauß ich weiß einfach nicht wodran der fehler liegen soll!

    ALso mein Soutbox Code ist:
    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    #  Modifikation: ZSKing 
    defined ('main') or die ( 'no direct access' );
    $datum=date("j.n.Y"); 
    $zeit=date(" H:i "); 
      if ( loggedin() ) {
        $shoutbox_VALUE_name = $_SESSION['authname'];
      } else {
        $shoutbox_VALUE_name = 'Nickname';
      }
      if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
            $shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
        $shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
          $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
            $shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea);
            $shoutbox_textarea = strip_tags($shoutbox_textarea);
        if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
            db_query('INSERT INTO `prefix_shoutbox` (`nickname`,`textarea`) VALUES ( "'.$shoutbox_nickname.''.'<br/>'.''."Am".''.$datum.''.'<br/>'.''."um".''.$zeit.''."Uhr".''.'<br/>'.'" , "'.$shoutbox_textarea.'" ) ' );
          }
      }
      if (has_right($allgAr['sb_recht'])){
      echo '<form action="index.php" method="POST">';
      echo "<center><br>Uhrzeit: $zeit Uhr<br/>Datum: $datum"; 
      echo '<br/>' ;
      echo '<input type="text" size="10" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">';
      echo '<br /><textarea style="width: 80%" cols="10" rows="2" name="shoutbox_textarea"></textarea><br />';
        echo get_antispam ('shoutbox', 0);
      echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
        echo '</form>';
      }
      echo '<table width="90%" class="border" cellpadding="2" cellspacing="1" border="0">';
      $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT '.(is_numeric($allgAr['sb_limit'])?$allgAr['sb_limit']:5));
        $class = 'Cnorm';
      while ($row = db_fetch_object($erg) ) {
          $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
        echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea).'</td></tr>';
      }
      echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>';
    
    ?>


    Ist da vlt. irgend was Falsch danke für eure hilfe!:'(


    verwendete ilchClan Version: 1.1

    betroffene Homepage: csclan-nemesis.de.vu/


    Zuletzt modifiziert von Sharkos am 27.03.2009 - 15:55:51
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ne also die Fehlermeldung würde bei dem Code da nicht kommen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Sharkos Mitglied
    Registriert seit
    27.03.2009
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Komisch warum kommt die dan immer ich versteh das nicht!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Sharkos Mitglied
    Registriert seit
    27.03.2009
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Ok es geht wieder tut mir leid war mein fehler ich idiot habe es im falschen ordner gepackt zwinker naja kann mal vorkommen wenn man ein stressigen tag hat lachen
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Sharkos Mitglied
    Registriert seit
    27.03.2009
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Aber vlt. kann man mir ja hier weiterhelfen bei dem Code warum die fehlermeldeung immer kommt die ich auch schon oben gepostet habe


    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    #   modifieziert von: Burli und noch mal vielen Dank an Mairu für seine Hilfe ;)
    
    defined ('main') or die ( 'no direct access' );
    $shoutbox_VALUE_name2 = getenv("REMOTE_ADDR");
    $datum=date("j.n.Y");
    $zeit=date(" H:i ");
      if ( loggedin() ) {
        $shoutbox_VALUE_name = $_SESSION['authname'];
      } else {
        $shoutbox_VALUE_name = 'Nickname';
      }
      if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
    		$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
        $shoutbox_nickname = substr($shoutbox_nickname, 0, 25);
    	  $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    		$shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea);
    		$shoutbox_textarea = strip_tags($shoutbox_textarea);
        if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    	    db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$datum.'/ '.$zeit.''.$shoutbox_VALUE_name2.' <br>'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    	  }
      }
      if (has_right($allgAr['sb_recht'])){
      echo '<form action="index.php" method="POST">';
      echo '<input type="text" size="15" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">';
      echo '<br /><textarea style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
    	echo get_antispam ('shoutbox', 0);
      echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
    	echo '</form>';
      }
      echo '<div style="overflow:scroll; height:400px;">';
      echo '<table width="100%" class="border" cellpadding="2" cellspacing="1" border="0">';
      $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT '.(is_numeric($allgAr['sb_limit'])?$allgAr['sb_limit']:5));
    	$class = 'Cnorm';
      while ($row = db_fetch_object($erg) ) { 
    	  $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
        echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b> '.bbcode(preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea)).'</td></tr>';
      }
    echo "</table></div><center><br>Es ist der: $datum um $zeit <br>Deine IP:<b> $shoutbox_VALUE_name2</b><br>wird gespeichert";
      echo '<br><b><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a></b></center>';
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Burli Mitglied
    Registriert seit
    17.06.2006
    Beiträge
    776
    Beitragswertungen
    0 Beitragspunkte
    Hast es hier vielleicht auch in einen falschen Ordner gelegt??
    Denn vom Code her kann die Fehlermeldung auch hier nicht kommen.
    Vor allem das diese Shoutbox auf mehreren Seiten ohne Probleme läuft.

    MfG Burli
    Wer in einem Text von mir, einen Rechtschreibfehler findet, der darf diesen auch behalten
    leistung-durch-schmerz.de
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
     db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$datum.'/ '.$zeit.''.$shoutbox_VALUE_name2.' <br>'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    zu
     db_query('INSERT INTO `prefix_shoutbox` (`nickname`,`textarea`)  VALUES ( "'.$datum.'/ '.$zeit.''.$shoutbox_VALUE_name2.' <br>'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );



    Zuletzt modifiziert von Mairu am 28.03.2009 - 09:54:44
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Sharkos Mitglied
    Registriert seit
    27.03.2009
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    OK danke es klapt danke für die nice Hilfe Yes
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten