Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Potrebna mala pomoc...

[es] :: Web aplikacije :: Potrebna mala pomoc...

[ Pregleda: 1603 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

misha252
Skola

Član broj: 162041
Poruke: 42
*.15.vie.surfer.at.



Profil

icon Potrebna mala pomoc...21.05.2008. u 21:11 - pre 194 meseci
Instalirao sam lyrics mod(plugi in) za e107
i kad ubacim neki tekst izadje greska Incorrect integer value: '' for column 'l_id' at row 1
a evo koda ma molim da pomognete,ja nisam upseo da nadjem gresku..

Code:
<?php
require_once("../../class2.php");
require_once(HEADERF);
require_once(e_BASE."/e107_handlers/mail.php");
require_once("pre-defs.php");

if($pref['lyrics_4'] == '1') {anchors();}else{origAnchors();}

$title = _gs01;
$text = "<div style='text-align:center'>";

// show form if enabled
if($pref['lyrics_3'] == 1) {


// ===== insert new record =====
if(IsSet($_POST['addL'])) {
  // ===== check to see if artist and album are new or exist  =====
  $dd_artist = $_POST['dd_artist'];
  $dd_album = $_POST['dd_album'];
  $a = $_POST['l_artist'];
  $b = $_POST['l_album'];
  
  if($dd_artist <> "" && $a <> "") {
    $message = _gs02;
    $insert_artist = "";
  }else{
    if($dd_artist <> "") {    // use existing artist
      $insert_artist = $dd_artist;
      
      // ===== get existing image =====
      $get_artist_sql = new db;
        $get_artist_sql -> db_Select("w1n_lyrics","l_artist,l_img_artist","WHERE l_artist = '$dd_artist'","nowhere",$debug=FALSE);
        while($row = $get_artist_sql -> db_Fetch()){
        extract($row);
      $my_artist_img = $l_img_artist;
        }
      
    }else{
      if($a <> ""){    // add new artist
        $insert_artist = $a;
        $my_artist_img = "images/no_image.jpg";
      }
    }
  }
  
  if($dd_album <> "" && $b <> "") {
    $message = _gs03;
    $insert_album = "";
  }else{
    if($dd_album <> "") {    // use existing album
      $insert_album = $dd_album;
      
      // ===== get existing image
      $get_album_sql = new db;
      $get_album_sql -> db_Select("w1n_lyrics","l_album,l_img_album","WHERE l_album = \"$dd_album\"","nowhere",$debug=FALSE);
      while($row = $get_album_sql -> db_Fetch()) {
      extract($row);
      $my_album_img = $l_img_album;
      }
      
    }else{
      if($b <> "") {    // add new album
        $insert_album = $b;
        $my_album_img = "images/no_image.jpg";
      }
    }
  }
  
  // ===== end check =====

  if($insert_artist && $insert_album <> "") {
    $newSql = new db;
    $newSql -> db_Insert("w1n_lyrics","'','$insert_artist',\"$insert_album\",'".$_POST['l_song']."',\"".$_POST['l_lyrics']."\",'".$_POST['l_author']."','1','".$_POST['l_date']."','1','$my_artist_img','$my_album_img','0','0','0',''","nowhere")or die(mysql_error());
    
    // send email if submit
    if($pref['lyrics_6'] == 0) {
      $send_to = $pref['lyrics_5'];
      $subject = _gs04;
      $message = _gs05."\n \n";
      $message .= _gs06." $insert_artist \n";
      $message .= _gs07." $insert_album \n";
      $message .= _gs08.$_POST['l_song'] ."\n";
      $message .= $_POST['l_lyrics'] ."\n";      
      
      if (mail($send_to, $subject, $message)) {
      #if(sendemail($send_to, $subject, $message,$to_name,$send_from,$from_name,$attachments,$Cc,$Bcc,$returnpath,$returnreceipt)) {
          echo "mail successfully sent";
      }else{
          echo "mail failed";
      }

    }
    
    // ===== generate proper message =====
    header("location: guest_submit.php?message="._gs09);
    // ===== end message =====
    
  }else{
    $message = _gs10;
  }  // end if values exist for insert_artist and insert_album
}  // end if upload button clicked

if($message) { $ns -> tablerender("", "<div style='text-align:center'><b>$message</b></div>"); }
if($_REQUEST['message']) { $ns -> tablerender("", "<div style='text-align:center'><b>".$_REQUEST['message']."</b></div>"); }


  $text .= "<form method='post' action='".e_SELF."'><fieldset><table style='width:90%' class='fborder'>
  <tr><th class='forumheader' colspan='2'>$title</th></tr>
  <tr><td class='forumheader3'>"._gs06."</td><td class='forumheader3'><select name='dd_artist'><option value=''> "._gs11." </option>";

 // ===== drop down for existing artist
  $ea = new db();
  if($ea -> db_Select("w1n_lyrics","DISTINCT l_artist","WHERE l_check_submit = '0' ORDER BY l_artist","nowhere")) {
    while($row = $ea -> db_Fetch()){
    extract($row);
    $text .= "<option value=\"$l_artist\">$l_artist</option>";
    }
  }else{
    $text .= "<option value=''> "._gs12." </option>";
  }

$text .= "</select> <input name='l_artist' class='tbox' /></td></tr>
<tr><td class='forumheader3'>"._gs07."</td><td class='forumheader3'><select name='dd_album'><option value=''> "._gs13." </option>";

 // ===== drop down for existing album
  $ea2 = new db();
  if($ea2 -> db_Select("w1n_lyrics","DISTINCT l_album","WHERE l_check_submit = '0' ORDER BY l_album","nowhere")) {
    while($row = $ea2 -> db_Fetch()){
    extract($row);
    $text .= "<option value=\"$l_album\">$l_album</option>";
    }
  }else{
    $text .= "<option value=''> "._gs14." </option>";
  }

$text .= "</select> <input name='l_album' class='tbox' /></td></tr>
<tr><td class='forumheader3'>"._gs08."</td><td class='forumheader3'><input name='l_song' class='tbox' size='50' /></td></tr>
<tr><td class='forumheader3'>"._gs15."</td><td class='forumheader3'><textarea name='l_lyrics' cols='45' rows='10'></textarea></td></tr>
<tr><td class='forumheader3'>"._gs16."</td><td class='forumheader3'><input name='l_author' class='tbox' size='50' /></td></tr>
<tr><td colspan='2' style='text-align:center' class='forumheader3'><input name='addL' type='submit' value='"._gs17."' /> <input name='reset' type='reset' value='"._gs19."' /><input name='l_date' type='hidden' value='".date('Y-m-d')."' /></td></tr>
$main_link";
  

  $text .= "</table></fieldset></form>";
}else{
  $text .= "<div style='text-align:center'><b>"._gs18."</b></div>";
}


$text .= "</div>";

$ns -> tablerender($title, $text);
require_once(FOOTERF);
?>


Bio bi onom ko pomogne zahvalan do neba...
 
Odgovor na temu

[es] :: Web aplikacije :: Potrebna mala pomoc...

[ Pregleda: 1603 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.