как скрыть эту форму, если пользователь заходит на мой сайт?

<?php
ob_start();
session_start();
     /// if you registered previuos and enter to this page go to admin.php
if (isset($_SESSION['uname']) and isset($_SESSION['pname'])) {
 //// i want to enter login and pass filed here to hidden

}

?>



                ///this is the form i want to be hidden if user login

  <form action="login.php" method="post" >
  <table width="171" border="0">
  <tr>
    <td width="97">
    <input class="put" name="uname"  type="text" size="10" />    </td>
    <td width="64" align="right" class="text_un">username</td>
  </tr>
  <tr>
    <td>
    <input  type="password" size="10" name="password" /></td>
    <td align="right" class="text_pw">password</td>
  </tr>
  <tr>
    <td align="right" valign="top"><input class="button" type="submit" name="button" id="button" value="enter" /></td>
  </tr>

  </table>
  </form>



<?php
ob_end_flush();
?>
 Andreas Linden25 сент. 2010 г., 03:05
Ваш вопрос не является достаточно конкретным, чтобы дать хороший ответ, возможно, вам следует отредактировать свой вопрос, чтобы он был ясным.

Ответы на вопрос(3)

if (!isset($_POST['password'] || !isset($_POST['uname']) {
?> <!-- closes the php block, so what follows is clean html -->
  <form action="login.php" method="post" >
  <table width="171" border="0">
  <tr>
    <td width="97">
    <input class="put" name="uname"  type="text" size="10" />    </td>
    <td width="64" align="right" class="text_un">username</td>
  </tr>
  <tr>
    <td>
    <input  type="password" size="10" name="password" /></td>
    <td align="right" class="text_pw">password</td>
  </tr>
  <tr>
    <td align="right" valign="top"><input class="button" type="submit" name="button" id="button" value="enter" /></td>
  </tr>

  </table>
  </form>
<?php /* re-opens the php */
} /* closes the 'if' */
else {
 /* do whatever you want, but the form won't be shown */
}

используйте некоторую проверку работоспособности, проверьте входные данные и т. Д.

Редактировать: О, ты ниндзя, дай мне секунду, чтобы отредактировать мой ответ ...

Edit2: Это должно сделать это:

<?php
ob_start();
session_start();
     /// if you registered previuos and enter to this page go to admin.php
if (isset($_SESSION['uname']) and isset($_SESSION['pname'])) {
    //// i want to enter login and pass filed here to hidden

} else {

?>
<!-- form markup goes here -->

<?php

} // end the else statement.
    ob_end_flush();
?>
 Andreas Linden25 сент. 2010 г., 03:03
я думаю, что он хочет, это дополнительные скрытые входы. смотри мой ответ :)
 magy25 сент. 2010 г., 00:22
Вы никому не помогаете. >>> потому что я все еще начинаю изучать php и всех, кто помогает мне с глубокими знаниями php, и если нет необходимости помогать, спасибо

ob_start();
session_start();
$hiddenFields = '';
     /// if you registered previuos and enter to this page go to admin.php
if (isset($_SESSION['uname']) and isset($_SESSION['pname'])) {
 //// i want to enter login and pass filed here to hidden

    $hiddenFields .= '<input type="hidden" name="uname" value="'. $_SESSION['uname'] .'" />';
    $hiddenFields .= '<input type="hidden" name="pname" value="'. $_SESSION['pname'] .'" />';
}

?>



                ///this is the form i want to be hidden if user login

  <form action="login.php" method="post" >
  <?php echo $hiddenFields ?>
  <table width="171" border="0">
  <tr>
    <td width="97">
    <input class="put" name="uname"  type="text" size="10" />    </td>
    <td width="64" align="right" class="text_un">username</td>
  </tr>
  <tr>
    <td>
    <input  type="password" size="10" name="password" /></td>
    <td align="right" class="text_pw">password</td>
  </tr>
  <tr>
    <td align="right" valign="top"><input class="button" type="submit" name="button" id="button" value="enter" /></td>
  </tr>

  </table>
  </form>
 David Thomas25 сент. 2010 г., 03:17
Как вы думаете, что он хочет, чтобы другие ответы не были адресованы?
 Andreas Linden25 сент. 2010 г., 03:40
он говорит: «Я хочу ввести логин и передать скрытое»

Ваш ответ на вопрос