• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Shorten this php script.

Mokerhamer

Retired Global Mod
Senator
Joined
Aug 6, 2007
Messages
1,767
Reaction score
36
Could some one shorten this script since i'm a newbie in php =(
I would really apriciate if some one helps me out =)

db.php contains
PHP:
$connect = mysql_connect ("localhost","root","") or die ("Kon geen verbinding met MySQL Server tot stand brengen. MySQL error: " . mysql_error()); 
$db = mysql_select_db("nout",$connect) or die("Kon geen verbinding maken met database. MySQL error: " . mysql_error());

PHP:
</style>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>
<center>
<p><font color=green>U bent ingelogt heeft u enige problemen neem dan a.u.b contact op met Munier.</font></p>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>
<p><font color=red><h1>Fouten kunnen niet hersteld worden!!</h1></font></p>
<p>Tekst op index.php, u heeft het recht om het te bewerken. Na het bewerken a.u.b op <font color=red>verzenden</font> drukken!</p>
<form method="POST" action="<?=$PHP_SELF?>">
<?php
include('db.php');  
$query1 = "SELECT * FROM main WHERE id = 1"; 
$result1 = mysql_query($query1) or die("Kon query niet uitvoeren: " . mysql_error()); 
  if(mysql_num_rows($result1) == 0) 
  { 
  echo "Niks gevonden neem a.u.b contact op met munier"; 
  } 
  else 
  {  
while($sql1 = mysql_fetch_array($result1))  {
echo "<br/>";
echo "<textarea ROWS='25' COLS='120' name='tekst'>".$sql1["tekst"]."</textarea>";
  echo "<br />";
  }
 } 
        mysql_select_db('nout', $connect) or die (mysql_error());
 
        if (isset($_POST['submiteen']))
        {
               mysql_query("UPDATE `main` SET `tekst` =  '" . $_POST['tekst'] . "' WHERE id = 1") or die ("Kon query niet uitvoeren: " . mysql_error()); 
                  echo "<font color=red>Bewerkingen zijn opgeslagen!<br/></font>";
        }
        $result = mysql_query('SELECT * FROM `main`') or die (mysql_error());
        if (mysql_num_rows($result1) < 1)
                die ('Geen tekst gevonden neem a.u.b contact op met munier voor hulp');
		{ 
        }
?>
<br/>
<br/>
<INPUT TYPE='submit' NAME='submiteen' />
</FORM>

<?php
include('db.php');  
$query2 = "SELECT * FROM main WHERE id = 2"; 
$result2 = mysql_query($query2) or die("Kon query niet uitvoeren: " . mysql_error()); 
  if(mysql_num_rows($result2) == 0) 
  { 
  echo "Niks gevonden neem a.u.b contact op met munier"; 
  } 
  else 
  {  
while($sql2 = mysql_fetch_array($result2))  {
echo "<br/>";
echo "<textarea ROWS='25' COLS='120' name='tekst'>".$sql2["tekst"]."</textarea>";
  echo "<br />";
  }
 } 
        mysql_select_db('nout', $connect) or die (mysql_error());
 
        if (isset($_POST['submittwee']))
        {
               mysql_query("UPDATE `main` SET `tekst` =  '" . $_POST['tekst'] . "' WHERE id = 2") or die ("Kon query niet uitvoeren: " . mysql_error());                               
			   echo "<font color=red>Bewerkingen zijn opgeslagen!<br/></font>";
        }
        $result = mysql_query('SELECT * FROM `main`') or die (mysql_error());
        if (mysql_num_rows($result2) < 1)
                die ('Geen tekst gevonden neem a.u.b contact op met munier voor hulp');
		{ 
        }
?>
<br/>
<br/>
<INPUT TYPE='submit' NAME='submittwee' />
</FORM>

I'll add rep for the one who helps me out

//Mokerhamer
 
I'll do it, add my msn (sent you a PM).
 
Thaks Macroman,

PHP:
</style>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>
<?PHP
    # Connect & select database.
    include ( 'db.php' );
    mysql_select_db ( 'nout' , $connect ) or die ( mysql_error() );
    
    # Create a function to handle the text fields.
    function tekst ( $id )
    {
        # Look for a certain ID inside the main table.
        $result = mysql_query ( "SELECT * FROM `main` WHERE `id` = '$id'" ) or die( "Kon query niet uitvoeren: " . mysql_error() );
        $sql    = mysql_fetch_array ( $result );
        
        # Check if the ID exists.
        if ( mysql_num_rows ( $result ) != 0 )
            echo '<br/><textarea rows="25" cols="120" name="tekst">' . $sql["tekst"] . '</textarea><br />';
        else
            echo "Niks gevonden neem a.u.b contact op met munier";
    
        # Check if someone tried to update the text - if so, update it.
        if ( isset ( $_POST['submiteen'] ) ) {
            mysql_query( "UPDATE `main` SET `tekst` =  '" . $_POST['tekst'] . "' WHERE `id` = '$id'" ) or die( "Kon query niet uitvoeren: " . mysql_error() );
            echo "<font color=red>Bewerkingen zijn opgeslagen!<br/></font>";
        }
    
        # Check if there's any IDs at all.
        $result = mysql_query ( 'SELECT * FROM `main`' ) or die( mysql_error() );
        if ( mysql_num_rows ( $result ) < 1 )
            die( 'Geen tekst gevonden neem a.u.b contact op met munier voor hulp' );    
    }
?>

<div style="color: green; width: 100%; text-align: center;">U bent ingelogt heeft u enige problemen neem dan a.u.b contact op met Munier. <span style="color: red;">Fouten kunnen niet hersteld worden!!</span></div>
<div style="color: red; width: 100%; text-align: center;">Fouten kunnen niet hersteld worden!!</div>
<div style="color: green; width: 100%; text-align: center;">Tekst op index.php, u heeft het recht om het te bewerken. Na het bewerken a.u.b op <span style="color: red;">verzenden</span> drukken!</div>

<!-- ID: 1 -->
<form method="POST" action="<?= $PHP_SELF ?>">
    <?PHP tekst(1); ?><br/><br/>
    <input type="submit" name="submiteen" />
</form>

<!-- ID: 2 -->
<form method="POST" action="<?= $PHP_SELF ?>">
    <?PHP tekst(2); ?><br/><br/>
    <input type="submit" name="submiteen" />
</form>

I'll check it as soon as i get home!
 
Back
Top