Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou fazendo um script de fotos e estou tendo um drástico problema com a edição dos dados de cada imagem. Ele simlesmente não atualiza as fotos de jeito nenhum.
<?// Conecta Banco de Dadosinclude "../config.php";$db = mysql_connect($mysql_host,$mysql_user,$mysql_senha);mysql_select_db ($mysql_db,$db);//Pega os dados a serem editados$sql1 = "SELECT * FROM fotos WHERE id = $id";$res1 = mysql_query($sql1,$db);if (mysql_num_rows($res1) == 1) {$row = mysql_fetch_object($res1);?><html><head><title>Editar Foto</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><form action="<? echo $PHP_SELF; ?>?edit=1&id=<? echo $row->id; ?>" method="post" name="form1"> <?if ($edit == 1){//Prepara query$sql = "UPDATE INTO fotos SET nomes ('$nomes') dia ('$data')";echo $sql;$res = mysql_query($sql,$db);echo "Imagem editada.";mysql_close($db);$db = mysql_connect($mysql_host,$mysql_user,$mysql_senha);mysql_select_db ($mysql_db,$db);}?> <table width="400" border="1" cellspacing="0" cellpadding="0"> <tr> <td><font face="Verdana, Arial, Helvetica, sans-serif">Foto</font></td> <td><font face="Verdana, Arial, Helvetica, sans-serif"><img src=../foto.php?id=<? echo $row->id; ?> width=320 height=240> </font></td> </tr> <tr> <td><font face="Verdana, Arial, Helvetica, sans-serif">Nomes</font></td> <td><font face="Verdana, Arial, Helvetica, sans-serif"> <input name="nomes" type="text" value ="<?php echo $row->nomes; ?>" id="nomes" size="50" maxlength="250"> </font></td> </tr> <tr> <td><font face="Verdana, Arial, Helvetica, sans-serif">Data</font></td> <td><font face="Verdana, Arial, Helvetica, sans-serif"> <input name="data" type="text" id="data" value="<? echo $row->dia; ?>"> (dd/mm/aaaa) </font></td> </tr> <tr> <td><font face="Verdana, Arial, Helvetica, sans-serif">Ok</font></td> <td><font face="Verdana, Arial, Helvetica, sans-serif"> <input name="ok" type="submit" id="ok" value="Editar Foto"> </font></td> </tr> </table></form><? } ?></body></html>
-----------------------------
problema 2
Query SELECT
na página principal do script, devem ser mostradas apenas 8 imagens, e no final da página, existe uma paginação. o problema é que, ao ver a segunda página, ele mostra algumas fotos repetidas. além de não mostrar outras.
código da página principal (apenas a parte sobre a query)
<?include "config.php";$db = mysql_connect($mysql_host,$mysql_user,$mysql_senha);mysql_select_db($mysql_db,$db);if ($pg== "") $pg = 1;$pgstart = (($pg-1) * 8);$pgend = $pgstart + 8;$sql = "SELECT * FROM fotos ORDER BY dia desc LIMIT $pgstart, 8";$res1 = mysql_query($sql,$db);echo "<table width='350' border='0' cellspacing='0' cellpadding='0'>";while ($row = mysql_fetch_object($res1) ) {if ($alter == 0) {echo "<tr><td>";} else {echo "</td><td>";}?>
-------------
Problema n° 3?
Como enviar um e-mail através do PHP, definindo o servidor de e-mail, nome de usuário do e-mail e senha?!
obrigado.
thiago
Carregando comentários...