Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: on-click use  (Read 42298 times)

0 Members and 1 Guest are viewing this topic.

guitarzRus

    Topic Starter


    Rookie

    • Experience: Experienced
    • OS: Windows 7
    on-click use
    « on: September 11, 2022, 08:15:20 AM »
    Hi, a little help, please. I have been using:

    <tr bgcolor="#D4AAFF">
    <td><input name="radiobutton" type="radio"
    value="http://target.com" onclick="gotolink()">target name</td>
    <td>purpose for target</td>
    <td>username " "</td>
    <td>password " "</td>
    <td>secure?/ans " "</td>
    <td>emailused " "</td>
    <td>0000-00-00</td>
    <td>22</td>
    <td></td>
    <td>Y</td>
     
    in an html program to keep show passwords, click on the button and go to the url.

    This BELOW code selects a record from a database table and updates the date visited and times visited.
    I want to use the onclick here to go to the url also.

    the code:
    <!DOCTYPE><html><head><title>email menu</title></head>
    <body><center>
    <form name="form" method="post" action="">
    <?php
    $con=mysqli_connect("localhost","root","","homedb");
    //============== check connection
    if(mysqli_errno($con))
    {echo "Can't Connect to mySQL:".mysqli_connect_error();}
    else
    {echo "Connected to mySQL</br>";}
    //This creates the drop down box
    echo "<select name= 'target'>";
    echo '<option value="">'.'--- Select email account ---'.'</option>';
    $query = mysqli_query($con,"SELECT target FROM lookuptbl");
    $query_display = mysqli_query($con,"SELECT * FROM lookuptbl");
    while($row=mysqli_fetch_array($query))
    {echo "<option value='". $row['target']."'>".$row['target']
    .'</option>';}
    echo '</select>';
    ?>
    <p><p>
    <CENTER>then

    <input type="submit" name="submit" value="Submit"/>
    </form></body></html>

    <!DOCTYPE><html><head></head>
    <body><center>
    <?php
    $con=mysqli_connect("localhost","root","","homedb");
    if(mysqli_errno($con))
    {echo "Can't Connect to mySQL:".mysqli_connect_error();}
    if(isset($_POST['target']))
    {
    $name = $_POST['target'];
    $fetch="SELECT id, target, username, password, purpose, emailused,lastused,
    visitcount, saved FROM lookuptbl WHERE target = '".$name."'";
    $result = mysqli_query($con,$fetch);
    if(!$result)
    {echo "Error:".(mysqli_error($con));}

    //display the table
    // echo '<table border="1">'.'<tr>'.'<td bgcolor="#ccffff align="center">'. 'Email menu'. '</td>'.'</tr>';
    echo '<tr>'.'<td>'.'<table border="1">'.'<tr>'.'
    <td bgcolor="#CFB53B align="center">'.'id'.'</td>'.'
    <td bgcolor="#CFB53B align="center">'.'target'.'</td>'.'
    <td bgcolor="#ccffff align="center">'.'username'.'</td>'.'
    <td bgcolor="#ccffff align="center">'.'password'.'</td>'.'
    <td bgcolor="#ccffff align="center">'.'purpose'. '</td>'.'
    <td bgcolor="#ccffff align="center">'.'emailused'.'</td>'.'
    <td bgcolor="#CFB53B align="center">'.'lastused'.'</td>'.'
    <td bgcolor="#CFB53B align="center">'.'visitcount'. '</td>'.'
    <td bgcolor="#CFB53B align="center">'.'saved' .'</td>'.'</tr>';
    while($data=mysqli_fetch_row($result))
    {echo ("<tr><td>$data[0]</td><td>$data[1]</td><td>$data[2]</td><td>$data[3]</td>
    <td>$data[4]</td><td>$data[5]</td><td>$data[6]</td><td>$data[7]</td><td>$data[8]</td>
    </tr>");}
    echo '</table>'.'</td>'.'</tr>'.'</table>';

    $target='target';
    $visitcount='visitcount';
    $lastused='lastused';
    $saved='saved';
           
                  $sql = "UPDATE lookuptbl SET visitcount=$visitcount + 1, lastused=NOW() ,
    saved='$saved'
     WHERE target='$target'";
               if ($con->query($sql) === TRUE) { echo "Record updated successfully"; }
            else { echo "Error updating record: " . $con->error; }
        $con->close();

    }
    ?>
    </body></html>

    Thanks in advance for response!
     

    guitarzRus

      Topic Starter


      Rookie

      • Experience: Experienced
      • OS: Windows 7
      Re: on-click use
      « Reply #1 on: September 15, 2022, 04:52:18 PM »
      Hi, the code below displays the records in a database table. I select a record from a dropdown and
      update a couple of fields in that record. So far so good.... Then I want to, using the "target"
      field (which is a url) as an argument, onclick or whatever and go to that url. Surely there's a way?

      <!DOCTYPE><html><head><title>email menu</title></head>
      <body><center>
      <form name="form" method="post" action="">
      <?php
      $con=mysqli_connect("localhost","root","","homedb");
      //============== check connection
      if(mysqli_errno($con))
      {echo "Can't Connect to mySQL:".mysqli_connect_error();}
      else
      {echo "Connected to mySQL</br>";}
      //This creates the drop down box
      echo "<select name= 'target'>";
      echo '<option value="">'.'--- Select email account ---'.'</option>';
      $query = mysqli_query($con,"SELECT target FROM lookuptbl");
      $query_display = mysqli_query($con,"SELECT * FROM lookuptbl");
      while($row=mysqli_fetch_array($query))
      {echo "<option value='". $row['target']."'>".$row['target']
      .'</option>';}
      echo '</select>';
      ?>
      <p><p>
      <CENTER>then

      <input type="submit" name="submit" value="Submit"/>
      </form>
      <?php
      $con=mysqli_connect("localhost","root","","homedb");
      if(mysqli_errno($con))
      {echo "Can't Connect to mySQL:".mysqli_connect_error();}
      if(isset($_POST['target']))
      {
      $name = $_POST['target'];
      $fetch="SELECT id, target, username, password, purpose, emailused,lastused,
      count FROM lookuptbl WHERE target = '".$name."'";
      $result = mysqli_query($con,$fetch);
      if(!$result)
      {echo "Error:".(mysqli_error($con));}

      //display the table
      echo '<table border="1">'.'<tr>'.'<td bgcolor="#ccffff align="center">'. 'lookup menu'. '</td>'.'</tr>';
      echo '<tr>'.'<td>'.'<table border="1">'.'<tr>'.'
      <td bgcolor="#CFB53B align="center">'.'id'.'</td>'.'
      <td bgcolor="#CFB53B align="center">'.'target'.'</td>'.'
      <td bgcolor="#ccffff align="center">'.'username'.'</td>'.'
      <td bgcolor="#ccffff align="center">'.'password'.'</td>'.'
      <td bgcolor="#ccffff align="center">'.'purpose'. '</td>'.'
      <td bgcolor="#ccffff align="center">'.'emailused'.'</td>'.'
      <td bgcolor="#CFB53B align="center">'.'lastused'.'</td>'.'
      <td bgcolor="#CFB53B align="center">'.'count'. '</td>'.'</tr>';
      while($data=mysqli_fetch_row($result))
      {echo ("<tr><td>$data[0]</td><td>$data[1]</td><td>$data[2]</td><td>$data[3]</td>
      <td>$data[4]</td><td>$data[5]</td><td>$data[6]</td><td>$data[7]</td></tr>");}
      echo '</table>'.'</td>'.'</tr>'.'</table>';
      $id="id";
      $target="target";
      $count="count";
      $lastused="lastused";
        $sql = "UPDATE lookuptbl SET lastused=NOW(), count=$count + 1 WHERE target=$target";
        if ($con->query($sql) === TRUE) { echo "Record updated successfully"; }
        else { echo "Error updating record: " . $con->error; }
      //  $con->close();

      }
      ?>
      <p>
      <button onclick="myFunction('<?php echo $row["url"];?>')">go to url</button>
      <script language="javascript">
      var sid;
      function myFunction(sid) {
        window.open(sid);
      }
      </script>
      </body></html>