Jump to content


Ronaldo

Member Since 24/01/2004
Offline Last Active 17/01/2007, 08:41
-----

Topics I've Started

Como Postar O Nome De Um Cookie No Banco De Dados?

21/07/2006, 00:26

Olá bom to com uma pequena duvida aqui, é o seguinte

Digamos que eu crie um cookie na pagina de um formulario onde quero que o nome do usuario que vai enviar o poste seja o escritor

$Usuario=$_COOKIE["Usuario"];
$querynome = "Select Name From Character WHERE AccountID='$Usuario'";
$resultnome = mssql_query( $querynome );
$rownome = mssql_fetch_row($resultnome);
echo $rownome[0];


Ok agora como postar junto a pagina que vai fazer o update?

ou seja na pagina que vai fazer jogar os dados no banco de dados trocar $autor = $_POST['autor']; pelo $usuario que é nome do Cookie sem que ele precisa digitar o nome no campo do formulario?

<input type="text" name="autor" id="autor"> esse autor trocar pelo nome do cookie

Converter Texto Www.site.com Em Link Tem Como?

20/07/2006, 02:22

Olá gostaria de saber se tem alguma função ou algo parecido para converter um texto por ex

www.site.com.br para link ou seja ser mostrado em forma de link para os usuarios clicarem tem jeito? e de email tem jeito nome@nome.com

Pois tenho um formulario com um campo de texto

ao digitar o texto www.site.com.br ele é enviado dessa forma ao banco de dados, tem alguma forma para que esse texto seja enviado na forma HTML <a href="http://www.site.com....site.com.br</a> ?

Formulario Com Campo Html Tem Jeito?

19/07/2006, 18:29

Olá minha duvida é a seguinte, ao criar um campo de formulario ex

<textarea name="noticia" cols="50" rows="10" id="noticia"></textarea>

tudo q se digita nele como esta digitado mais ao ser enviado para o DB não passa em formato de HTML ou seja fica com erros

existe alguma forma de se fazer um campo de formulario onde ao digitar um texto o mesmo seja postado no banco de dados em forma de HTML exe...

Voc&ecirc; est&aacute; feliz hoje?

a frase acima se fosse postada assim no banco de dados era visualizada normalmente pelo usuario mais no campo de formulario que citei se escrever assim Você está feliz hoje? fica com varios erros exe. voc?

Duvidas Conflito Algo Parecido $_get?

19/07/2006, 00:16

ola pessoal é o seguinte to com uma duvida aqui meio chata, bom e não to sabendo como resolver esse problema

é o seguinte eu tenho uma pagina chamada ver.php e nela tem o seguinte conteudo
<?
$sessao = $_GET["pagina"]; 
if($sessao == "home"){
include ("home.php");
}
elseif($sessao == "cadastro"){
include ("scr/cadastro.php");
} else  echo "erro pagina não encontrada";
} 
?>

ate aqui tudo bem porem nessa pagina home.php tem outro $_GET com o script abaixo

<?php
include("config.php");
$TotalPG = 10;
$Tabela = "noticias";
$sessao = $_GET['pagina'];
if (empty($Pagina)) { $Pagina = 0; }
$Busca = mssql_query('SELECT * FROM '.$Tabela.' ORDER BY id DESC');
$pgs = ceil(mssql_num_rows($Busca) / $TotalPG);
mssql_data_seek($Busca , ($Pagina * $TotalPG));
$i = 0;
while(($Linha = mssql_fetch_row($Busca)) && $i < $TotalPG){
echo"<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr bgcolor='#FFCC00'>
<td colspan='2'>$Linha[2]</td>
</tr>
<tr>
<td width='197' bgcolor='#ff6600'>$Linha[4]</td>
<td width='203' bgcolor='#ff6600'><div align='right'>Escrito por: $Linha[3]</div></td>
</tr>
<tr bgcolor='#FDF2F2'>
<td colspan='2'>$Linha[1]</td>
</tr>
</table>";
$i++;
}
if ($Pg > 0) {
$Menos = $Pagina - 1;
echo "<a href='ver.php?pagina=".$Menos."'><= Voltar</a><b>&nbsp;|&nbsp;</b>";
}
if ($Pagina < ($pgs-1)) {
$Mais = $Pagina + 1;
echo "<a href='ver.php?pagina=".$Mais."'>Pr&oacute;ximo =></a>";
}
?>

Mais é o seguinte funciona tudo certinho porem se eu clicar em proximo ai no script acima aparece a mensagem erro pagina não encontrada...

então pensei no seguinte juntar esses dois conteudos na mesma pagina, porem como fazer isso? ou então outra forma mais não sei nenhuma... ;)

Difilculdade Em Fazer Update No Banco

17/07/2006, 00:09

Não sei onde esta o erro, creio que seja em não estar informando corretamente o nome no banco de dados para que seja feito a alteração vamos la:

formulario

<form name="form1" method="post" action="info.php">
<label>
<input name="nome" type="text" id="nome">
</label>
<label>
<input type="submit" name="Submit" value="Buscar">
</label>
</form>


Pagina que recebe os dados do formulario infor.php

<?
$busca=" SELECT AccountID, Money, pw, LASTPW FROM warehouse WHERE AccountID = '$nome'";
$resultado = mssql_query ($busca);
$informacoes= mssql_fetch_row($resultado);
$nome = $informacoes[0];
$Money = $informacoes[1];
$pw = $informacoes[2];
$LASTPW = $informacoes[3];

echo "<form name='form1' method='post' action='alterabau.php'>
<table width='300' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td>$nome</td>
</tr>
<tr>
<td><input name=name type=text value='$Money' id=Money>
Dinheiro do Ba&uacute; </td>
</tr>
<tr>
<td><input name=name type=text value='$pw' id=pw>
Senha do Ba&uacute; </td>
</tr>
<tr>
<td><input name=name type=text value='$LASTPW' id=LASTPW>
Senha de prote&ccedil;&atilde;o </td>
</tr>
</table>
<p>
<label>
<input type='submit' name='Submit' value='Alterar'>
</label>
<label>
<input type='reset' name='Submit2' value='Desfazer'>
</label>
</p>
</form>
";
?>


pagina que recebe os dados do formulario acima alterabau.php

<?
$nome = $_POST['AccountID'];
$Money = $_POST['Money'];
$pw = $_POST['pw'];
$LASTPW = $_POST['LASTPW'];

$update = "UPDATE dbo.warehouse set Money='$Money', pw='$pw', LASTPW='$LASTPW' WHERE AccountID = '$nome'";
$resultado = mssql_query ($update);
echo"Alterações feitas..."
?>


BLZ faz tudo certinho aparece a mensagem alterações feitas...

porem não altera nada no banco ;) e não sei onde esta o erro? estou fazendo esse script para uma simples alteração no banco de dados

IPB Skin By Virteq