Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mostapha

Sistema de cadastro Mensagens

Recommended Posts

Oi tenho um sistema de cadastro de mensagens, onde numa Tela eu cadastro nome usuário, mensagem e sua foto e na segunda tela tenho apresentação dessas mensagens, Eu queria que nessa Segunda Tela as Mensagens fossem exibidas aleatoriamente uma por uma.

 

Comecei a fazer o sistema ele cadastra normal os dados só que não consigo fazer essa segunda tela que seria a apresentação dos dados

 

alguém pode me ajudar..

 

Tela de Cadastro

<?php
$cnx=pg_connect("host=localhost dbname=pride user=postgres password=postgres");

if ($_POST['postok']){ 
 if ($_POST['nom']==''){
		    $msg	= 'Preencha o Campo Nome...';
			}else{
      if ($_POST['men']==''){
		    $msg	= 'Preencha o Campo Mensagem...';
			}else{
      $res=pg_query($cnx,"insert into menprime (nom_men,mens_men)  VALUES ('$_POST[nom]','$_POST[men]')");
      $codcompact=pg_query($cnx,"SELECT LAST_VALUE FROM  menprime_cod_men_seq");//aki seleciona ultimo cod seq do banco de dados da tabela usuario
      $codigo=pg_fetch_result($codcompact,0,0);
      move_uploaded_file($_FILES[figurausuario][tmp_name],"C:/xampp/htdocs/pridemensagem/ImagensUsuario/img_$codigo");//salvando a imagem na pasta imagensusuario 
      }
      }
      }
     
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<title>Pride Music Bar</title>
  <style>
		#E2{
			margin-top:20px;
		}
   #E3{
		    margin-top:-20px;
			height:15px;
			margin-left:450px;
		}
   </style>   
</head>
<body>
<form id="frmmensagem" method="post" action="index.php">
<table border="0" align="center" cellpadding="0" cellspacing="0" id="E2" width="927">				
			<tr>
         <td align="left" width="140"><b>Nome:</b></td>
         <td><input name="nom" type="text" size="30"/> </td>
      </tr>   
      <tr>
         <td align="left" width="140"><b>Mensagem:</b></td>
         <td><input name="men" type="text" size="120" /> </td>
      </tr>
      <tr>
         <td align="left" width="140"><b>Imagem:</b></td>
         <td><input type="file" name="figurausuario"> </td>
      </tr>
       <tr>
        <td>
         </td>
       <td>
			<input name="Submit" type="submit" class="botao" value=" Incluir " />
			<input name="postok" type="hidden" id="postok" value="1" />
      <input type="reset" name="Limpar" value="Limpar" class="Botao" size="20">
      </td>
      </tr>
</table>   
<div id="E3">
		<span class="retornoForm"><? echo $msg; ?></span>
		<?
		if(isset($_GET['msg'])){ ?> <span class="retornoForm"> <? echo $_GET['msg'];} ?>
		</span>
		</div>   
</body>

Essa é a segunda Tela preciso de ajuda nessa tela..

 

Desta forma o que eu estou fazendo aparece todas mensagens cadastradas

eu queria apenas uma por uma de forma aleatória com tempo de 1 min cada mensagem

<?php
$cnx=pg_connect("host=localhost dbname=pride user=postgres password=postgres");
$apresentatela= pg_query("Select * FROM menprime order By cod_men desc");
//$res=pg_fetch_object($apresentatela,0);  
$row=0;
while ($lin_res=@pg_fetch_object($apresentatela,$row)){ 
?>
      <center>
			<table width="300" border="2" cellpadding="0" cellspacing="0" class="tabela" >
				<tr>
					<th width="200" align="left">Nome: <? echo $lin_res->nom_men ?>
					<br>
          Mensagem: 
          <? 
          echo('</br>');
          echo('</br>');
          echo('</br>');
          echo('</br>');
          echo('</br>');
          echo $lin_res->mens_men ?>
          </th>
				</tr> 
        </table> 
        </center> 
<? 
  $row++;
}

?>

Agradeço desde Já

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.