Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Deiviux Klausimai

Parašė Deiviux.eu· 2009 Spa. 31 21:10:19
#15

Naujas klausimas:

Štai kodas kuris turėtų redaguoti naujieną pagal.

<?php
      include_once('admin/naujienos.php');
      $obj = new simpleCMS();

      $obj->host = 'localhost';
      $obj->username = '';
      $obj->password = '';
      $obj->table = '';
      $obj->connect();

$q = "SELECT * FROM naujienos WHERE href='".$_GET['id']."'";
    $r = mysql_query($q);

    if ( $r !== false && mysql_num_rows($r) > 0 ) {
      while ( $a = mysql_fetch_assoc($r) ) {
        $title = stripslashes($a['title']);
        $bodytext = stripslashes($a['bodytext']);
        $href = stripslashes($a['href']);
        $bodytext2 = stripslashes($a['bodytext2']);
        $data = stripslashes($a['created']);
}
}

       echo "

<form action='{$_SERVER['PHP_SELF']}' method='post'>
   
      <label for='title'>Pavadinimas:</label><br />
      <input name='title' id='title' value='$title'   type='text' maxlength='150' />
      <div class='clear'></div>
     
      <label for='bodytext'>Tekstas:</label><br />
      <textarea name='bodytext' id='bodytext' value='$bodytext' rows='15' cols='20'>$bodytext</textarea>
      <div class='clear'></div>
          
      <label for='bodytext2'>Toliau:</label><br />
      <textarea name='bodytext2' id='bodytext2'  rows='15' cols='20'>$bodytext2</textarea>
      <div class='clear'></div>


      <label for='href'>Nuoroda:</label><br />
      <input name='href' id='href' value='$href' disabled></input>
      <div class='clear'></div>

      <label for='created'>Data:</label><br />
      <input name='created' id='created' type='text' value='$data' maxlength='10'></input>
      <div class='clear'></div>
     
      <input type='submit' value='Kurti!' />
    </form>


         

";

    if ( $_POST['title'] )
      $title = mysql_real_escape_string($_POST['title']);
    if ( $_POST['href'] )
      $href = mysql_real_escape_string($_POST['href']);
    if ( $_POST['bodytext'])
      $bodytext = mysql_real_escape_string($_POST['bodytext']);
    if ( $_POST['created'])
      $created = mysql_real_escape_string($_POST['created']);
     if ( $_POST['bodytext2'])
      $bodytext2 = mysql_real_escape_string($_POST['bodytext2']);
    if ( $title && $bodytext) {
      $sql = "UPDATE testDB SET title=$title, bodytext=$bodytext, bodytext2=$bodytext2, href=$href, created=$created WHERE href='".$_GET['id']."'";
      return mysql_query($sql);
}
?>






Nemeta jokių klaidų, atvaizduoja duomenys, pakeičiu kąnors, paspaudžiu KEISTI! ir persikrauna puslapis ir neatsinaujina naujieną. Kiek suprantu neteisingai į kreipiuosi į tą funkciją kuri atnaujina duomenis, jei galite padėkite ir pasakykite kaip padaryti kad veiktų :)