Jump to content


legendary3

Member Since 30/10/2005
Offline Last Active 07/03/2012, 14:01
-----

Topics I've Started

Deletando Comentário Pela Data

04/02/2012, 22:04

Olá, estou criando um site no qual é possível escrever comentários em fotos, segue parte

do código comentarios.php:

for($i=0;$i<$num_rows;$i++){

//-------------------------------------------------------
$ID = mysql_result($res,$a,'ID1');
$USUARIO = mysql_result($res,$b,'USUARIO');
$COMENTARIO = mysql_result($res,$c,'COMENTARIO');

//-------------------------------------------------------
$data_atual = mysql_query("SELECT DATE_FORMAT(CURDATE(),'%d/%m/%Y') FROM

alanis_foto1_comentarios") or die(mysql_error());
$data_termino0 = mysql_result($res,$g,'DATA_TERMINO') or die(mysql_error());

if($data_atual==$data_termino0){
//**A solicitação a seguir não está funcionando ! **
mysql_query("DELETE FROM alanis_foto1_comentarios WHERE ID1='$ID'");
}
$g++;

...
...
...
}

Alguém poderia me dar um help ?

Um abraço

Deletando Comentário Pela Data

04/02/2012, 22:01

Olá, estou criando um site no qual é possível escrever comentários em fotos, segue parte

do código comentarios.php:

for($i=0;$i<$num_rows;$i++){

//-------------------------------------------------------
$ID = mysql_result($res,$a,'ID1');
$USUARIO = mysql_result($res,$b,'USUARIO');
$COMENTARIO = mysql_result($res,$c,'COMENTARIO');

//-------------------------------------------------------
$data_atual = mysql_query("SELECT DATE_FORMAT(CURDATE(),'%d/%m/%Y') FROM

alanis_foto1_comentarios") or die(mysql_error());
$data_termino0 = mysql_result($res,$g,'DATA_TERMINO') or die(mysql_error());

if($data_atual==$data_termino0){
//**A solicitação a seguir não está funcionando ! **
mysql_query("DELETE FROM alanis_foto1_comentarios WHERE ID1='$ID'");
}
$g++;

...
...
...
}

Alguém poderia me dar um help ?

Um abraço

Passando Variável

16/07/2011, 05:58

Olá pessoal ! O Problema é o seguinte:

Estou criando uma 'Loja Virtual' no qual após passar por um `login`, o usuário vai para uma página que mostra os produtos em lista. Só que em baixo de cada foto do produto tem o nome, valor e um link individual 'ver detalhes'.

Na minha página 'autenticando.php' tem um código assim:

$res = mysql_query("SELECT * FROM tb_usuarios WHERE USUARIO = '$nome_usuario' and SENHA = '$senha'");
$id_usuario = mysql_result($res,0,'ID_USUARIO');

Gostaria de passar o valor dessa variável para a página que o usuário clicar em 'ver detalhes'.

Entendo pouco de PHP, mas acho que é por $_SESSION né ?! Mas já tentei de tudo e nada, sempre dá 'variável indefinida' !

Sou autônomo, trabalho com sites (http://www.carloswebdesign.com.br) e preciso resolver esse script padrão logo, para dar continuidade as minhas buscas por clientes. Vejam o que podem fazer por mim !

Grande abraço !

Php E Mysql

05/06/2011, 20:26

Olá,
Estou fazendo um teste de uma Loja Virtual baseado num guia que eu comprei, e seguindo os passos estou fazendo na área de 'Administração de Produtos' uma página para incluír os produtos num banco de dados.

Estou usando MySQL 5.3.6 e os comandos com mysqli. Mas uma das últimas linhas está retornando um erro, está retornando o erro do else { } depois do mysqli_affected_rows.

Mas aparece na página assim:

Erro:

E só, mais nada. Nem especifica o erro depois do 'Erro:'.

Se possível, gostaria que alguém me ajudasse. Pois estou estudando PHP com MySQL e preciso tirar essa dúvida para continuar !

Um abraço

Carlos

Vejam o código da página a seguir:



<HTML>
<head>
<title>Loja Virtual - MENU DE ADMINISTRAÇÃO - Incluir Produto</title>
</head>

<body>



<h2>MENU DE ADMINISTRAÇÃO - Lojas Tabajara</h2>
<br>
<br><h3>Incluir Produto</h3>
<hr>

<?php

include("mysqli_connect.inc");

if(!isset($_POST["enviar"])){

?>
<form method=POST action=incluir.php>
<br>
Código: <input type=text name=codigo size=8><br>
Nome: <input type=text name=nome size=30><br>
Fabricante: <input type=text name=fabricante size=30><br>
Descrição: <br><textarea name=descricao rows=12 cols=50></textarea><br>
Preço: <input type=text name=preco size=8><br>
Categoria: <select size=1 name=categoria>
<?php

//Gera lista de categorias
$res = mysqli_query($conexao,"SELECT * FROM categorias");

while($registro = mysqli_fetch_row($res)){
$cod = $registro[0];
$nome = $registro[1];
echo "<option value=\"$cod\">$nome</option>\n";
}

?>
</select><br>
<input type=hidden name=enviar value=S>
<input type=submit name=incluir value="Incluir Produto">
</form>

<?php

} else {
//Inclui o produto
$codigo = $_POST["codigo"];
$nome = $_POST["nome"];
$fabricante = $_POST["fabricante"];
$descricao = $_POST["descricao"];
$preco = $_POST["preco"];
$categoria = $_POST["categoria"];

if($_POST["categoria"]=="Eletrodomesticos"){
$categoria = 1;
}

if($_POST["categoria"]=="Cama, Mesa e Banho"){
$categoria = 2;
}

if($_POST["categoria"]=="Audio e Vídeo"){
$categoria = 3;
}

$res = mysqli_query($conexao,"INSERT INTO produtos values($codigo,'$nome','$fabricante',$categoria,$preco,'$descricao')");

if(mysqli_affected_rows($conexao)>0){
echo "<br><br><b>Produto incluído com sucesso !";
else {
$erro = mysql_error();
echo "<br><br>Erro: $erro";
}
}

mysqli_close($conexao);

?>

<br><br><a href=menu.html>Voltar ao menu</a>

</body>

</HTML>

IPB Skin By Virteq