SitePoint Sponsor

User Tag List

Results 1 to 3 of 3
  1. #1
    SitePoint Enthusiast TheTiger's Avatar
    Join Date
    Jan 2004
    Location
    Fevik, Norway
    Posts
    66
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question how to make this easyer!!!

    I want to make this easyer, or in one statement not one everyone.

    the code I have is this:
    PHP Code:
     <?php
    /**
     * ====================
     * ks81 v1.0
     * ====================
     *
     * File      : ./admin/ommegadmin.php
     * Copyright : 2004 (c) Kenneth Sørensen
     * Info      : Header Settings.
     *
     ***************************************/
    error_reporting(E_ALL);
    require_once 
    '../configks81.php';
    $dbcnx = @mysql_connect($config['MySQL_host'], $config['MySQL_username'], $config['MySQL_pasword']);
    if (!
    $dbcnx)
    {
      echo 
    '<p>For tiden ikkje mulig å få kontakt med serveren.</p>';
    }
    /**
     * Select the database
     */
    if (! @mysql_select_db($config['MySQL_database']) ) 
    {
     echo 
    '<p>For tiden umulig å finne databasen<b>' $config['MySQL_database'] . '</b></p>';
    exit;
    }
    if(isset(
    $_POST['submit']))
    {
     
    $navn $_POST['navn'];
     
    $bosted $_POST['bosted'];
     
    $by $_POST['by'];
     
    $fylke $_POST['fylke'];
     
    $land $_POST['land'];
     
    $morsmål $_POST['morsmål'];
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$navn.'" WHERE ommeg_id = "navn"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>38 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$bosted.'" WHERE ommeg_id = "bosted"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>43 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$by.'" WHERE ommeg_id = "by"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>52 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$fylke.'" WHERE ommeg_id = "fylke"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>457 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$land.'" WHERE ommeg_id = "land"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>62 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$morsmål.'" WHERE ommeg_id = "morsmål"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>67 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
      else
      {
      echo
    'lagret<hr />';
      }
     
    }
    echo 
    '
    <table>
     <tr><td>
      <form enctype="multipart/form-data" action="ommegadmin.php" method="post">
     </td></tr>'
    ;
    $query mysql_query('SELECT * FROM ommeg');
    while(
    $array mysql_fetch_array($query))
    {
     echo 
    '<tr><td>
      '
    .$array['ommeg_tittel'].':
     </td>
     <td>
      <textarea name="'
    .$array['ommeg_id'].'" cols="" rows="">'.$array['ommeg_tekst'].'</textarea>
     </td></tr>'
    ;
    }
     
    echo 
    ' <tr><td>
      <input type="submit" name="submit" value="Lagre">
     </td></tr>
     <tr><td>
      </form>
      <br>
      <br>
     </td></tr>
    </table>'
    ;
     
     
    /**
     *
     *  Last updated : 21.04-2004
     * Info     : 
     *
     ***************************************/
    ?>
    Can anyone help me making this part easyer??:

    PHP Code:
      if(isset($_POST['submit']))
    {
     
    $navn $_POST['navn'];
     
    $bosted $_POST['bosted'];
     
    $by $_POST['by'];
     
    $fylke $_POST['fylke'];
     
    $land $_POST['land'];
     
    $morsmål $_POST['morsmål'];
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$navn.'" WHERE ommeg_id = "navn"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>38 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$bosted.'" WHERE ommeg_id = "bosted"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>43 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$by.'" WHERE ommeg_id = "by"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>52 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$fylke.'" WHERE ommeg_id = "fylke"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>457 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$land.'" WHERE ommeg_id = "land"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>62 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
     
    $sql 'UPDATE ommeg SET ommeg_tekst = "'.$morsmål.'" WHERE ommeg_id = "morsmål"';
      if( !
    $query mysql_query($sql) )
      {
      echo 
    '<p>67 Could not change do to an problem in the MySQL: '.mysql_error().'</p><hr />';
      }
      else
      {
      echo
    'lagret<hr />';
      }
     


  2. #2
    SQL Consultant gold trophysilver trophybronze trophy
    r937's Avatar
    Join Date
    Jul 2002
    Location
    Toronto, Canada
    Posts
    39,269
    Mentioned
    60 Post(s)
    Tagged
    3 Thread(s)
    i don't know about the php but
    you cannot make the sql any easier

    if you want to update 6 different rows
    then you have to use 6 different UPDATE statements
    rudy.ca | @rudydotca
    Buy my SitePoint book: Simply SQL
    "giving out my real stuffs"

  3. #3
    SitePoint Enthusiast TheTiger's Avatar
    Join Date
    Jan 2004
    Location
    Fevik, Norway
    Posts
    66
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    As i thought....

    Thank you!!


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •