arldin
-
Total de itens
278 -
Registro em
-
Última visita
Posts postados por arldin
-
-
Valeu pela força mais não funcionou estou tentando assim
("UPDATE se_users SET status = 1 WHERE id IN (SELECT id FROM pag) ");
desta forma eu consigo fazer o update no status pegando pelo o id
so não estou conseguindo no campo data_pg
-
Eu tenho a seguinte opinião
Se eu não posso esclarecer ou ajudar em algum tópico eu prefiro não responde
-
Bom dia a todos estou precisando de uma força para fazer um update pegando dados inserindo em outra tabela
Por exemplo
Tabela pag
id_pag int chave primaria
id int 11
data_pg date
status int 1
tabela se_users
id_user int 11 chave primaria
id int 11
data_pg date
statsu int 1
Eu preciso fazer o update pegando os campo data_pg e status com referença no id da tabela pag
Estou pedindo esta força pois vou se bem sincero eu não sei como fazer
-
dei uma olhada mais a onde eu encacho para diminuir o tamanho da imagem original pois as do thumb já e feita que vai ser salva no diretorio
-
Bom dia a todos eu tenho um script de upload image que cria thumb salva no mysql e no diretorio as imagem tanto a orinal quanto a thumb
O que eu gostaria de saber se tem como diminuir a imagem original tambem
Este e o script
<?php require_once('classes/CMySQL.php'); if($_GET['action']=='filename'){ $num = $_POST['id']; $campos = $_POST['campos']; $dir = "images/$num"; //tamanhos para criar as thumbs $largura_final = 256; $altura_final = 205; @mkdir($dir); if ($handle = @opendir($dir)) { while (false !== ($filez = readdir($handle))){ if ($filez != "." && $filez != ".."){ $filez = substr($filez,0,-4); $filez2.="$filez-*-";}} $filez2 = substr($filez2, 0, -3); $filez3 = explode("-*-", $filez2); natsort ($filez3); $quanti = count($filez3); $quanti--; $y = $filez3[$quanti]; $y = substr($y, -2); closedir($handle);} $f_name = $_FILES['file']['name']; $f_tmp = $_FILES['file']['tmp_name']; $f_type = $_FILES['file']['type']; $cont=0; $p = $y; $title = $_POST['title']; $description = $_POST['description']; $comments_count = $_POST['comments_count']; $when = $_POST['when']; for($i=0;$i<$campos;$i++){ $name = $f_name[$i]; $file = explode(".",$name); $filec = count($file); $filec = $filec-1; $file = $file[$filec]; $title = $title[$i]; $description = $description[$i]; $comments_count = $comments_count[$i]; $when = $when[$i]; $patha = $dir."$num"."$name"; $nome = "$num"."$name"; if ( ($name!="") and (is_file($f_tmp[$i]))){ if ($cont==0){ echo "<b>Arquivo(s) enviados:<br /></b>"; } echo $patha." - "; $up = move_uploaded_file($f_tmp[$i], $patha); //criar thumb a função verifica a extensão do arquivo e cria a thumb a partir disso if(preg_match("/.jpg/i", "$nome")){ $format = 'image/jpeg'; } if (preg_match("/.gif/i", "$nome")){ $format = 'image/gif'; } if(preg_match("/.png/i", "$nome'")){ $format = 'image/png'; } if($format!=''){ $tamanho = getimagesize($dir.$nome); $largura_fonte = $tamanho[0]; $altura_fonte = $tamanho[1]; switch($format){ case 'image/jpeg': $source = imagecreatefromjpeg($dir.$nome); break; case 'image/gif'; $source = imagecreatefromgif($dir.$nome); break; case 'image/png': $source = imagecreatefrompng($dir.$nome); break; } $nome_thumb = substr($nome,0,strpos(".",$nome))."thumb_".substr($nome,strpos(".",$nome)); $imagem_destino = imagecreatetruecolor($largura_final,$altura_final); imagealphablending($imagem_destino, false); imagecopyresized($imagem_destino, $source, 0, 0, 0, 0, $largura_final, $altura_final, $largura_fonte, $altura_fonte); @imagejpeg($imagem_destino, $dir.$nome_thumb, 70); imagedestroy($source); imagedestroy($imagem_destino); } //fim do thumb if ($up==true): echo "<i>Enviado!</i>"; $cont++; $GLOBALS['MySQL']->res("INSERT INTO `s281_photos` SET `title` = '{$title}', `filename` = '{$nome}', `description` = '{$description}',`when` = UNIX_TIMESTAMP(), `comments_count` = '{$comments_count}', `thumb` = 'thumb_{$nome}'"); else: echo "<i>Falhou!</i>"; endif; echo "<br />"; } } echo ($cont!=0) ? "<script>alert(\"Total de arquivos enviados: $cont\"); location.href=\"index.php\"</script>": "<script>alert(\"Nenhum arquivo foi enviado!\"); location.href=\"\"</script>"; } ?>
-
Resovi o que pega a imagem la a onde tem a inscriçaõ FOTO eu fiz o seguinte
<img width=30 height=30 src="<?php echo $se_users->profImage;?>" id="<?php echo $uploadedimage; ?>" />
Deste cheito esta pegando a foto agora so resta o outro
-
Bom dia amigos estou fazendo um chat estilo facebook. Nele mostra o nome do usuario e tambem mostra quando estão offline e online, ate aqui esta tudo certo e envia as mensagem abrindo uma janela ate aqui esta tudo certo. O que eu não estou conseguindo e que pege a foto do usuario.
A foto e amarzena em um baco de dado e salva em uma pasta.
Na tabela do usuario e esta
se_users
id
user_email
user_fname
user_password
profImage (aqui e amarzenado a imagem)
quando grava a imagem fica desta maneira "uploadedimage/imagem"
pois e o nome da pasta
este e parte do script onde eu quero pegar a imagem
<div style="width:85%;float: left;height:75px;top:0px;"> <div id="contatos"> <span class="online" id="<?php echo $_SESSION['SESS_ID'];?>"></span> <ul> <?php $selecionar_usuarios = BD::conn()->prepare("SELECT * FROM `se_users` WHERE id != ?"); $selecionar_usuarios->execute(array($_SESSION['SESS_ID'])); if($selecionar_usuarios->rowCount() == 0){ echo '<p>Desculpla, não há contatos ainda!</p>'; }else{ while($se_users = $selecionar_usuarios->fetchObject()){ ?> <li><span class="type" id="<?php echo $se_users->user_id;?>"></span> <a href="javascript:void(0);" nome="<?php echo $se_users->user_fname;?>" id="<?php echo $se_users->id;?>" class="comecar"> <?php echo "FOTO" ?> <?php echo $se_users->user_fname;?></a></li> <?php }}?> </ul> </div> </div> <div style="position:absolute; top:0; right:0;" id="retorno"><div> <div id="janelas"></div> </div>
A onde esta escrito FOTO e a onde eu quero que ela apareça
Aproveitando quero pedi tambem o seguinte quando eu mando mensagem ela e para mudar de status quando for lida
Desta maneira quando o usuario entar a janela abre ta tudo certo so que ela não esta mudando o statu este e o codico de envio de mensage
<?php session_start(); include_once "../config1.php"; require_once('../classes/BD.class.php'); BD::conn(); $acao = $_POST['acao']; switch($acao){ case 'inserir': $para = $_POST['para']; $mensagem = strip_tags($_POST['mensagem']); $pegar_nome = BD::conn()->prepare("SELECT user_fname FROM `se_users` WHERE id = ?"); $pegar_nome->execute(array($_SESSION['SESS_ID'])); $ft = $pegar_nome->fetchObject(); $inserir = BD::conn()->prepare("INSERT INTO `mensagens` (id_de, id_para, data, mensagem) VALUES(?,?,NOW(),?)"); if($inserir->execute(array($_SESSION['SESS_ID'], $para, $mensagem))){ echo '<li><span>'.$ft->nome.' disse:</span><p>'.$mensagem.'</p></li>'; } break; case 'verificar': $ids = (isset($_POST['ids'])) ? $_POST['ids'] : ''; $users = (isset($_POST['users'])) ? $_POST['users'] : ''; $retorno = array(); if($users != ''){ foreach($users as $indice => $id_u){ $sel = BD::conn()->prepare("SELECT horario, limite FROM `se_users` WHERE id = ?"); $sel->execute(array($id_u)); $fet = $sel->fetchObject(); $atual = date('Y-m-d H:i:s'); $mais1 = date('Y-m-d H:i:s', strtotime('+1 min')); if($id_u == $_SESSION['SESS_ID']){ $up = BD::conn()->prepare("UPDATE `se_users` SET limite = ? WHERE id = ?"); $up->execute(array($mais1, $id_u)); } if($atual >= $fet->limite) $retorno['useronoff'][$id_u] = 'off'; else $retorno['useronoff'][$id_u] = 'on'; } } if($ids == ''){ if(isset($retorno['mensagens'])) $retorno['mensagens'] == ''; }else{ foreach($ids as $indice => $id){ $selecionar = BD::conn()->prepare("SELECT * FROM `mensagens` WHERE id_de = ? AND id_para = ? OR id_de = ? AND id_para = ?"); $selecionar->execute(array($_SESSION['SESS_ID'], $id, $id, $_SESSION['SESS_ID'])); $mensagem = ''; while($ft = $selecionar->fetchObject()){ $user_fname = BD::conn()->prepare("SELECT user_fname FROM `se_users` WHERE id = ?"); $user_fname->execute(array($ft->id_de)); $user_fname = $user_fname->fetchObject(); $mensagem .= '<li><span>'.$user_fname->user_fname.' disse:</span><p>'.$ft->mensagem.'</p></li>'; } $retorno['mensagens'][$id] = $mensagem; } } $verificar = BD::conn()->prepare("SELECT id_de FROM `mensagens` WHERE id_para = ? AND lido = ? GROUP BY id_de"); $verificar->execute(array($_SESSION['SESS_ID'], 0)); if($verificar->rowCount() == 0){ if(isset($retorno['nao_lidos'])) $retorno['nao_lidos'] == ''; }else{ while($user = $verificar->fetchObject()){ $retorno['nao_lidos'][] = $user->id_de; } } $retorno = json_encode($retorno); echo $retorno; break; case 'mudar_status': $user = $_POST['user']; $mudar_st = BD::conn()->prepare("UPDATE `mensagens` SET lido = '1' WHERE id_de = ? AND id_para = ?"); $mudar_st->execute(array($user, $_SESSION['SESS_ID'])); break; } ?>
Deste já agradeço a todos
-
Bom dia como faço para resolver o seguinte erro
Com a conexão PDO
Este e o meu arquivo de conexão
<?php
class DB{
private static $conn;
static function getConn(){
if(is_null(self::$conn)){
self::$conn = new PDO('mysql:host=localhost;dbname=social','root','');
self::$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}
}
}
function logErros($erro){
if(error_reporting()==0) return;
$exec = func_get_arg(0);
$errno = $exec->getCode();
$errstr = $exec->getMessage();
$errfile = $exec->getFile();
$errline = $exec->getline();
$err = 'CAUGHT EXCEPTION';
if(ini_get('log_erros')) error_log(sprintf("PHP %$: %$ in %$ on line %d",$err,$errstr,$errfile,$errline));{
$strErro = 'erro: '.$er.' no arquivo> '.$errfile.' { linha '.$errline.' } :: IP('.$_SERVER['REMOTE_ADDR'].') data:'.date('d/m/y H:i:s')."\n";
$arquivo = fopen('logerro.txt','a');
fwrite($arquivo,$strErro);
fclose($arquivo);
set_error_handler('logErros');
}
}Quando tento fazer o cadasto esta me dando este erro
( ! ) Fatal error: Call to a member function prepare() on a non-object in C:\wamp\www\social\cadastrar.php on line 46
esta e a linha que esta no arquivo de cadastro
$verificar = DB::getConn()->prepare("SELECT `id` FROM `usuarios` WHERE `email`=?");
como faço para resolver este erro
-
:lol: Boa tarde eu estou com um pegueno poblema em cadastra usuario
E o seguinte eu tenho o codico de cadastrar porem ele so faz o cadastro de um usuario depois ele da query falho
este e o da pagina de cadastro
<div class="text">
<form action="register-exec.php" method="post"><div class="textleft">Nome:</div><div class="textright"><input name="user_fname" type="text" class="textfield" /></div><div class="textleft">Sobrenome:</div><div class="textright"><input name="user_lname" class="textfield" type="text" /></div><div class="textleft">Nome de Usuario:</div><div class="textright"><input name="user_username" class="textfield" type="text" /></div><div class="textleft">Senha:</div><div class="textright"><input name="user_password" class="textfield" type="password" /></div><div class="textleft">E-mail:</div><div class="textright"><input name="user_email" class="textfield" type="text" /></div><div class="textleft"></div><div class="textright"><br /><label><input type="submit" name="Submit" value="Cadastrar" class="greenButton1" /></label></div></form></div>e este e o que faz a verifição
<?php
//Start sessionsession_start();//Include database connection detailsrequire_once('config.php');//Array to store validation errors$errmsg_arr = array();//Validation error flag$errflag = false;//Connect to mysql server$link = mysql_connect('localhost','root',"");if(!$link) {die('Failed to connect to server: ' . mysql_error());}//Select database$db = mysql_select_db(bookfest_redesoc, $link);if(!$db) {die("Unable to select database");}//Function to sanitize values received from the form. Prevents SQL injectionfunction clean($str) {$str = @trim($str);if(get_magic_quotes_gpc()) {$str = stripslashes($str);}return mysql_real_escape_string($str);}//Sanitize the POST values$user_fname = clean($_POST['user_fname']);$user_lname = clean($_POST['user_lname']);$user_username = clean($_POST['user_username']);$user_password = clean($_POST['user_password']);$user_email = clean($_POST['user_email']);//Input Validationsif($user_email == '') {$errmsg_arr[] = 'campo de e-mail está faltando';$errflag = true;}if($user_fname == '') {$errmsg_arr[] = 'Nome está faltando';$errflag = true;}if($user_lname == '') {$errmsg_arr[] = 'Sobrenome está faltando';$errflag = true;}if($user_username == '') {$errmsg_arr[] = 'Usuario esta faltando';$errflag = true;}if($user_password == '') {$errmsg_arr[] = 'Senha esta faltando';$errflag = true;}//Check for duplicate login IDif($user_username != '') {$qry = "SELECT * FROM se_users1 WHERE user_username='$user_username'";$result = mysql_query($qry);if($result) {if(mysql_num_rows($result) > 0) {$errmsg_arr[] = 'usuario já em uso';$errflag = true;}@mysql_free_result($result);}else {die("Query failed");}}//If there are input validations, redirect back to the registration formif($errflag) {$_SESSION['ERRMSG_ARR'] = $errmsg_arr;session_write_close();header("location: index.php");exit();}//Create INSERT query$qry = "INSERT INTO se_users1(user_id, user_password, user_fname, user_lname, Url) VALUES('$user_username','$user_password','$user_fname','$user_lname','$user_email')";$result = @mysql_query($qry);//Check whether the query was successful or notif($result) {$errmsg_arr[] = 'Sucesso Você pode logar-se para bookfest';$errflag = true;if($errflag) {$_SESSION['ERRMSG_ARR'] = $errmsg_arr;session_write_close();header("location: cadastro.php");exit();}session_regenerate_id();$se_users1 = mysql_fetch_assoc($result);$_SESSION['SESS_USER_ID'] = $se_users1['user_id'];$_SESSION['SESS_FIRST_NAME'] = $se_users1['user_fname'];$_SESSION['SESS_LAST_NAME'] = $se_users1['profImage'];//$_SESSION['SESS_PRO_PIC'] = $se_users1['profImage'];session_write_close();header("index.php");exit();}else {die("Query failed");}?>alguém pode me informa a onde esta o erro
já resovi o erro esta na tabela do bd
-
Boa tarde
Não sei se e aqui que eu tiro esta duvida
Tenho um site que as paginas estão em TPL, no servido elas funcionam
mais no meu localhost não.
Como faço para que elas funcione no localhost
Desde já agradeço pela ajuda
-
Bom dia amigos não sei se e aqui que tiro esta duvidaE o seguinte eu tenho site que esta rodando direitoEu estalei o EasyPHP 2.0b1 para trabalhar em localhostEle contem o APACHE 2.2.3PHP 5.2.0PHPMYADMIN 2.9.1.1MYSQL 5.2.27Esta tudo certomais tem um porem as paginas que estão em TPLnão fica visivelalguém pode me o porque isto esta acontecendo
-
Valeu amigo estava procurando algo ne net para estuda mais não tava encontrando a sua dica me foi util
-
Bom dia a todos
eu tenho este script que da upload na imagem e cria imagem thumbs
ate ai tudo beleza as imagem são gravada nos diretorios
o que eu estou querendo e que as mesmas imagem foce para um db
este e o script
<!doctype html public "-//w3c//dtd html 3.2//en"> <html> <head> <title></title> </head> <body > <? // Below lines are to display file name, temp name and file type , you can use them for testing your script only////// echo "Arquivo nome: ".$_FILES[userfile][name]."<br>"; echo "link nome: ".$_FILES[userfile][tmp_name]."<br>"; echo "Arquivo tipo: ".$_FILES[userfile][type]."<br>"; echo "<br><br>"; /////////////////////////////////////////////////////////////////////////// $add="upimg/".$_FILES[userfile][name]; // the path with the file name where the file will be stored, upload is the directory name. //echo $add; if(move_uploaded_file ($_FILES[userfile][tmp_name],$add)){ echo "Carregado com sucesso"; chmod("$add",0777); }else{echo "Falha ao carregar arquivo"; exit;} ///////// Start the thumbnail generation////////////// $n_width=100; // Fix the width of the thumb nail images $n_height=100; // Fix the height of the thumb nail imaage $tsrc="thimg/".$_FILES[userfile][name]; // Path where thumb nail image will be stored //echo $tsrc; if (!($_FILES[userfile][type] =="image/pjpeg" OR $_FILES[userfile][type]=="image/gif")){echo "Your uploaded file must be of JPG or GIF. Other file types are not allowed<BR>"; exit;} /////////////////////////////////////////////// Starting of GIF thumb nail creation/////////// if (@$_FILES[userfile][type]=="image/gif") { $im=ImageCreateFromGIF($add); $width=ImageSx($im); // Original picture width is stored $height=ImageSy($im); // Original picture height is stored $newimage=imagecreatetruecolor($n_width,$n_height); imageCopyResized($newimage,$im,0,0,0,0,$n_width,$n_height,$width,$height); if (function_exists("imagegif")) { Header("Content-type: image/gif"); ImageGIF($newimage,$tsrc); } elseif (function_exists("imagejpeg")) { Header("Content-type: image/jpeg"); ImageJPEG($newimage,$tsrc); } chmod("$tsrc",0777); }////////// end of gif file thumb nail creation////////// ////////////// starting of JPG thumb nail creation////////// if($_FILES[userfile][type]=="image/pjpeg"){ $im=ImageCreateFromJPEG($add); $width=ImageSx($im); // Original picture width is stored $height=ImageSy($im); // Original picture height is stored $newimage=imagecreatetruecolor($n_width,$n_height); imageCopyResized($newimage,$im,0,0,0,0,$n_width,$n_height,$width,$height); ImageJpeg($newimage,$tsrc); chmod("$tsrc",0777); } //////////////// End of JPG thumb nail creation ////////// ?> <center><a HREF="addimg.php">Enviar mais imagem</a></center> </body> </html>
e esta seria a tabela que eu gostara que ela foce salva
CREATE TABLE `tbl_imagens` (
`id_imagem` int(11) NOT NULL auto_increment,
`imagem_grd` varchar(150) NOT NULL default,
`imagem_thumb` varchar(150) NOT NULL default,
`status` varchar(10) NOT NULL default,
PRIMARY KEY (`id_imagem`)
);
agradeço a todos pela força
-
já teste comjavascript/ajax
E mesmo assim da o erro
-
Boa tarde amigos estou montando uma rede social tipo o face
to precisando de uma ajuda na questão do comentario nas fotos
tenho as paginas
uma e a
photolist.php
<?php ('auth.php'); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE></TITLE><LINK rel=icon type=image href="img/Untitled-1.png"><LINK rel="shortcut icon" type=image href="img/Untitled-1.png"> <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type> <META name=keywords content=""> <META name=description content=""><LINK rel=stylesheet type=text/css href="format.css"> <STYLE type=text/css> .style1 {font-weight: bold} .style2 {font-size: 12px} .style3 {color: #0000FF} --> </STYLE> <style type="text/css"> <!-- body { background-image: url(images/New%20Picture.jpg); background-repeat: repeat-x; } .style1 {font-weight: bold} --> </style> <script type=text/javascript> <!-- var timeout = 500; var closetimer = 0; var ddmenuitem = 0; // open hidden layer function mopen(id) { // cancel close timer mcancelclosetime(); // close old layer if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; // get new layer and show it ddmenuitem = document.getElementById(id); ddmenuitem.style.visibility = 'visible'; } // close showed layer function mclose() { if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; } // go close timer function mclosetime() { closetimer = window.setTimeout(mclose, timeout); } // cancel close timer function mcancelclosetime() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null; } } // close layer when click-out document.onclick = mclose; // --> </SCRIPT> <META name=GENERATOR content="MSHTML 9.00.8112.16455"></HEAD> <BODY> <DIV></DIV> <DIV style="CLEAR: both"></DIV> <DIV></DIV> <DIV></DIV> <DIV class=left> <DIV class="link style1"> <UL id=sddm1> <DIV style="CLEAR: both"></DIV></UL></DIV> <DIV align=center></DIV></STRONG><BR></DIV></DIV> <DIV class=rightleft>AAAAAAAAA <DIV class=EDUC><STRONG>Suas fotos</STRONG></DIV> <DIV class=photoslist><?php $con = mysql_connect("127.0.0.1", "usuario do db", "senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $result = mysql_query("SELECT * FROM photos WHERE uploadedby='".$_SESSION['SESS_MEMBER_ID'] ."' ORDER BY photo_id DESC"); while($row = mysql_fetch_array($result)) { //echo "<img width=100 height=100 alt='Unable to View' src='" . $row["location"] . "'>"; echo '<a href=photocomment.php?id=' . $row["photo_id"] . '>' . "<img width=100 height=100 alt='Unable to View' src='". $row["location"] . "'>" . '</a>'; echo" "; } mysql_close($con); ?></DIV>BBBBBBBBBB </DIV> <DIV></DIV> <DIV></DIV></BODY></HTML>
e a outra que e photocomment.php<?php require_once('auth.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="icon" href="img/Untitled-1.png" type="image" /> <link rel="shortcut icon" href="img/Untitled-1.png" type="image" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content=""> <meta name="description" content=""> <title>Untitled Document</title> <link href="format.css" rel="stylesheet" type="text/css" /> <style type="text/css"> </style> <script type="text/javascript"> <!-- var timeout = 500; var closetimer = 0; var ddmenuitem = 0; // open hidden layer function mopen(id) { // cancel close timer mcancelclosetime(); // close old layer if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; // get new layer and show it ddmenuitem = document.getElementById(id); ddmenuitem.style.visibility = 'visible'; } // close showed layer function mclose() { if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; } // go close timer function mclosetime() { closetimer = window.setTimeout(mclose, timeout); } // cancel close timer function mcancelclosetime() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null; } } // close layer when click-out document.onclick = mclose; // --> </script> </head> <body> <div class="main"> <div class="lefttoright"> <?php $con = mysql_connect('localhost','usuario do db',"senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $result = mysql_query("SELECT * FROM friendlist WHERE firstname='".$_SESSION['SESS_FIRST_NAME'] ."' and status='pending' ORDER BY firstname ASC"); $numberOfRows = MYSQL_NUMROWS($result); echo '<font size="2" color="red"><b></b></font>'; ?> <?php $con = mysql_connect('localhost','usuario do db',"senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $result = mysql_query("SELECT * FROM messages WHERE receiver='".$_SESSION['SESS_FIRST_NAME'] ."' and status='pending' ORDER BY receiver ASC"); $numberOfRows = MYSQL_NUMROWS($result); echo '<font size="2" color="red"><b></b></font>'; ?> </div> </div> <div class="righttop"> <div style="clear:both"></div></div> </div> <div class="left"> </div> <div class="right1"> <div class="rightleft"> <div class="name"><strong><?php $con = mysql_connect("127.0.0.1", "usuario do db", "senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $result = mysql_query("SELECT * FROM members WHERE member_id='".$_SESSION['SESS_MEMBER_ID'] ."'"); while($row = mysql_fetch_array($result)) { echo "<h3>".$row['FirstName']." ".$row['LastName'].">Photos"."</h3>"; //echo "<img width=50 height=50 alt='Unable to View' src='" . $row["location"] . "'>"; //echo '<a href=member-index.php?id=' . $row["friends_id"] . '>' . $row['firstname'] . '</a><br />'; } mysql_close($con); ?></strong></div> <form action="savecomment.php" method="get"> <div class="photocommentlist"> <?php if (isset($_GET['id'])) { $con = mysql_connect('localhost','usuario do db',"senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $member_id = $_GET['id']; //echo "SELECT * FROM members WHERE member_id = $member_id"; $result = mysql_query("SELECT * FROM photos WHERE photo_id = $member_id"); $row = mysql_fetch_array($result); if (!$result) { echo "wala"; } else{ echo "<br />"; echo "<img width=200 height=200 alt='Unable to View' src='" . $row["location"] . "'> <br />"; echo'<input type="hidden" name="useid" value="'. $row["photo_id"] .'"."<br>'; mysql_close($con); } } ?> </div> <div class="commentphoto"> <div class="commentphoto2"> <?php if (isset($_GET['id'])) { $con = mysql_connect("localhost","usuario do db","senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $member_id = $_GET['id']; $query = "SELECT * FROM photoscomment WHERE commentby='$member_id' ORDER BY comment_id DESC"; $result = mysql_query($query); while($row = mysql_fetch_assoc($result)) { echo '<div class="white">'; echo '<font color="Blue">'; echo '<b>'; echo '<div class="style1">'; echo $_SESSION['SESS_FIRST_NAME']; echo '</b>'; echo '</font>'; echo ' '; //echo'<input type="text" name="firstname" value="'. $row['messages_id'] .'">'; echo '<font size="4px">'; echo "{$row['comment']}<br>"; echo '</font>'; echo '</div>'; echo '</div>'; } if (!mysql_query($query,$con)) { die('Error: ' . mysql_error()); } } mysql_close($con) ?> </div> </div> <div class="commentphoto1"> <input type="text" name="textfield" value="-Deixe comentário aqui-" onclick="this.value='';" /> <input type="hidden" name="textfield1" value="<?php echo $_SESSION['SESS_LAST_NAME'];?>" /> <input type="submit" name="Submit" value="Submit" /> </div></form> </div> </div> </div> </body> </html>
Ate aqui beleza quando clica na imagem que vem do db a pagina photocomment.php abre para fazer o comentario
mais o que eu estou querendo e que ao clicar na imagem selecionada a pagina abre dentro de um div
já tentei com o ajax.js mais ai ela abre mais não seleciona a o id da foto
Como posso resolver isto
se caso quiserem da uma olhada o linke erede_social
como eu tirei a parte de inscrição vocês podem ver acesando com o usuario 123 e senha 123
Desde já agradeço a todos
-
E o sequinte eu peguei este script aqui no site so que ele esta dando uns erros alguém pode me informar a onde eu estou errando
Este e o primeiro a onde seleciona as imagens este esta ok
teste.php
<HTML><HEAD><TITLE>Cartao Virtual</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> <script language=javascript> function dotime() { today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; se= today.getSeconds()+100+""; h=(hr%24)+(hr>24)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+se.substring(1,3); for(i=0;i<alltime.length;i++) document.images["d"+i].src='dg'+alltime.charAt(i)+'.gif'; }; today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; h=(hr%13)+(hr>12)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = "s"+h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+"s"; for(i=0;i<alltime.length;i++) document.write("<img src='dg"+alltime.charAt(i)+".gif' name='d"+i+"' border=0 width=10 height=18>"); document.write("<br>"); function clock() { dotime(); id=setTimeout('clock()',1000); }; clock(); </SCRIPT> </HEAD> <BODY background=http://www.sofestainfantis.com.br/index_arquivos/image306.gif> <TABLE border=0 width="100%"> <TBODY> <TR> <TD vAlign=top width="20%"> <FONT color=#ff0000 size=3 face=Arial> Atendimento via chat</FONT> <P> <IFRAME style="WIDTH: 220px; HEIGHT: 709px" height=800 border=0 allowtransparency="true" src="http://www.sofestainfantis.com.br/arquivos/menu_div.asp" frameBorder=0 width=220 name=FrameBottom scrolling=no> </IFRAME></P></TD> <TD vAlign=top width="1%"><FORM method=post action=gso.php?cartao=passo02 TARGET="_top"> <DIV align=left> <TABLE border=0 cellSpacing=0 borderColor=#000000 cellPadding=5> <TBODY> <TR> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/01.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/01.gif CHECKED type=radio name=imgso><FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/02.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/02.gif type=radio name=imgso><FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT></TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/03.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/03.gif type=radio name=imgso><FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT></TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/04.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/04.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT></TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/05.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/05.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/06.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/06.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/07.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/07.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TR> <TR> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/08.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/08.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/09.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/09.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/10.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/10.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/11.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/11.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/12.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/12.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/13.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/13.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/14.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/14.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TR> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/15.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/15.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/16.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/16.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/17.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/17.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/18.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/18.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/19.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/19.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/20.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/20.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/21.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/21.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TR> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/22.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/22.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/23.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/23.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/24.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/24.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/25.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/25.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/26.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/26.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/27.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/27.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/28.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/28.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TR></TBODY></TABLE></DIV> <INPUT class=campos value=Avançar type=submit name=cartaogso> </TD></TR></TABLE> <DIV></DIV> <P></P></TR></P></TBODY></TABLE> <P></P></FONT></TD></TR></TBODY></TABLE></FONT></TR></TBODY></TABLE></BODY></HTML>
daqui para diante e que esta os erros neste script ele não amostra a imagem selecionada teste1.php<HTML><HEAD><TITLE>Cartao Virtual</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> <script language=javascript> function dotime() { today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; se= today.getSeconds()+100+""; h=(hr%24)+(hr>24)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+se.substring(1,3); for(i=0;i<alltime.length;i++) document.images["d"+i].src='dg'+alltime.charAt(i)+'.gif'; }; today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; h=(hr%13)+(hr>12)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = "s"+h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+"s"; for(i=0;i<alltime.length;i++) document.write("<img src='dg"+alltime.charAt(i)+".gif' name='d"+i+"' border=0 width=10 height=18>"); document.write("<br>"); function clock() { dotime(); id=setTimeout('clock()',1000); }; clock(); </SCRIPT> </HEAD> <BODY background=http://www.sofestainfantis.com.br/index_arquivos/image306.gif> <TABLE border=0 width="100%"> <TBODY> <TR> <TD vAlign=top width="5%"> <FONT color=#ff0000 size=3 face=Arial> Atendimento via chat</FONT> <P> <IFRAME style="WIDTH: 220px; HEIGHT: 709px" height=800 border=0 allowtransparency="true" src="http://www.sofestainfantis.com.br/arquivos/menu_div.asp" frameBorder=0 width=220 name=FrameBottom scrolling=no> </IFRAME></P></TD> <TD vAlign=top width="20%"><form name="cartaogso" method="post" action="gso.php?cartao=passo03"> <img border="0" src="<?php echo "$imgso"; ?>"><BR><BR> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000"> SEU NOME: <input type=text name=seunome><BR><BR> SEU E-MAIL: <input type=text name=seuemail><BR><BR> NOME DO AMIGO: <input type=text name=nomeamigo><BR><BR> E-MAIL DO AMIGO: <input type=text name=emailamigo><BR><BR> MENSAGEM:<BR></FONT> <textarea rows=5 cols=40 name=mensagem></textarea><BR><BR> <input type=hidden value="<?php echo "$imgso"; ?>" name="imgso"> <input type="submit" name="cartaogso" value="Avançar"><BR> </BODY></HTML>
aqui depois que e preengido o anterior ele não amostra os dados como remetente, email do remetente, destinatario e email do destinatario teste2.php<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML><HEAD><TITLE>Cartao Virtual</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> <script language=javascript> function dotime() { today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; se= today.getSeconds()+100+""; h=(hr%24)+(hr>24)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+se.substring(1,3); for(i=0;i<alltime.length;i++) document.images["d"+i].src='dg'+alltime.charAt(i)+'.gif'; }; today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; h=(hr%13)+(hr>12)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = "s"+h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+"s"; for(i=0;i<alltime.length;i++) document.write("<img src='dg"+alltime.charAt(i)+".gif' name='d"+i+"' border=0 width=10 height=18>"); document.write("<br>"); function clock() { dotime(); id=setTimeout('clock()',1000); }; clock(); </SCRIPT> </HEAD> <BODY background=http://www.sofestainfantis.com.br/index_arquivos/image306.gif> <TABLE border=0 width="100%"> <TBODY> <TR> <TD vAlign=top width="5%"> <FONT color=#ff0000 size=3 face=Arial> Atendimento via chat</FONT> <P> <IFRAME style="WIDTH: 220px; HEIGHT: 709px" height=800 border=0 allowtransparency="true"src="http://www.sofestainfantis.com.br/arquivos/menu_div.asp" frameBorder=0 width=220 name=FrameBottom scrolling=no> </IFRAME></P></TD> <TD vAlign=top width="20%"><form name="cartaogso" method="post" action="gso.php?cartao=passoFIM"> <CENTER> <img border="0" src="<?php echo "$imgso"; ?>"><BR><BR><BR> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000"> SEU NOME: <?php echo ("$seunome"); ?><BR><BR> SEU E-MAIL: <?php echo ("$seuemail"); ?><BR><BR> NOME DO AMIGO: <?php echo ("$nomeamigo"); ?><BR><BR> E-MAIL DO AMIGO: <?php echo ("$emailamigo"); ?><BR><BR> MENSAGEM:<BR><BR> <?php echo ("$mensagem"); ?> </CENTER><BR><BR></FONT> <?php echo "<input type=hidden value=\"$imgso\" name=\"imgso\">"; ?> <?php echo "<input type=hidden value=\"$nomeamigo\" name=\"nomeamigo\">"; ?> <?php echo "<input type=hidden value=\"$emailamigo\" name=\"emailamigo\">"; ?> <?php echo "<input type=hidden value=\"$seunome\" name=\"seunome\">"; ?> <?php echo "<input type=hidden value=\"$seuemail\" name=\"seuemail\">"; ?> <?php echo "<input type=hidden value=\"$mensagem\" name=\"mensagem\">"; ?> <input type="submit" name="cartaogso" value="Mandar Cartão!"> </form> </BODY></HTML>
consequentimente ao enviar da o erro que o email não e valido que e este gsoenviar.php<? $gso_seunome="$seunome"; $gso_seuemail="$seuemail"; $gso_seuassunto="Obrigado..."; $gso_amigonome="$nomeamigo"; $gso_amigoemail="$emailamigo"; $gso_amigoassunto="CARTÃO VIRTUAL..."; $gso_amigomensagem=" <FONT FACE=VERDANA SIZE=2> <B>Ola <FONT COLOR=RED>$nomeamigo</FONT>,</B><BR> Este cartão é todo seu!</FONT> <BR><FONT FACE=VERDANA SIZE=2> Quem enviou este cartão foi: <BR>Nome: <B>$seunome</B> <BR>E-mail: <B>$seuemail</B> </FONT><BR><BR> <CENTER><img border=0 src=$imgso></CENTER><BR> <CENTER><B>MENSAGEM:</B><BR><BR> <CENTER><FONT FACE=VERDANA SIZE=2>$mensagem</FONT></CENTER>"; $gso_suamensagem=" <FONT FACE=VERDANA SIZE=2> <B>Ola <FONT COLOR=RED>$seunome</FONT>,</B><BR> SUCESSO GERAL!</FONT> <BR> <FONT FACE=VERDANA SIZE=2> O seu cartão virtual já está na caixa postal de: <B>$nomeamigo</B> (<B>$emailamigo</B>)</FONT>"; ?>
e este e o que da a resposta se o email e valido ou foi mandado com sucesso cartaogsoFIM.php<?php require "gsoenviar.php"; if (!(ereg ("^.+@.+\\..+$", $seuemail))) { echo "<FONT COLOR=RED><B>Seu e-mail parece ser inválido.</B></FONT>"; exit; }elseif (!(ereg ("^.+@.+\\..+$", $emailamigo))) { echo "<FONT COLOR=RED><B>O e-mail do seu amigo parece ser inválido.</B></FONT>"; exit; } echo "<B>PARABÉNS, <FONT COLOR=RED>$gso_seunome !</B></FONT>"; mail ($gso_seuemail, $gso_seuassunto, $gso_suamensagem, "From:$gso_amigoemail\nContent-type: text/html\n"); mail ($gso_amigoemail, $gso_amigoassunto, $gso_amigomensagem, "From:$gso_seuemail\nContent-type: text/html\n"); echo "<CENTER>O seu cartão foi enviado.</CENTER>"; ?>
e este e o que faz toda a conexão gso.php<?php if($_GET['cartao']=="passo01"){ include "cartaogso01.php"; } elseif($_GET['cartao']=="passo02"){ include "teste1.php"; } elseif($_GET['cartao']=="passo03"){ include "teste2.php"; } elseif($_GET['cartao']=="passoFIM"){ include "cartaogsoFIM.php"; } elseif(!$gso){ header("LOCATION: gso.php?cartao=passo01"); } ?>
Podem me amostrar como eu resolve estes script
A todos muito obrigado
-
Inclui este no script acima
$headers .= "From: $email_dest arldin@sofestainfantis.com.br" . "\r\n"; // 'From: $email_dest' . "\r\n";
Estava deste cheito$headers="From:\t ".$email_site. $quebra_linha; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha;
Ficou assim$headers="From:\t ".$email_site. $quebra_linha; $headers .= "From: $email_dest arldin@sofestainfantis.com.br" . "\r\n"; // 'From: $email_dest' . "\r\n"; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha;
-
já resolvi
-
Boa noite amigos gostaria de saber como faço neste script para que apareça o nome do remetente
Este script e para enviar Boleto para o email
Esta parte já esta resolvida
este e o script
<?php include_once("first.php"); if(PHP_OS == "windows") $quebra_linha = "\n"; elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; $headers="From:\t ".$email_site. $quebra_linha; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha; $mensagem="<b>Boleto</b> <hr> Pedido Nº: <b>".$numero_pedido."<b><br> Nome: ".$_POST["sacado"]."<br> Email: ".$_POST["email"]."<br> Endereço: ".$_POST["endereco1"]."<br> Numero: ".$_POST["num"]."<br> Bairro: ".$_POST["bairro"]."<br> Cidade: ".$_POST["cidade"]."<br> Estado: ".$_POST["estado"]."<br> Cep: ".$_POST["cep"]."<br> Telefone: ".$_POST["tel"]."<br> Fax: ".$_POST["fax"]."<br> Valor: ".$_POST["valor_boleto"]."<br>"; $mensagem .= sprintf('Imprimir Boleto: <a href="http://%s/data/?id=%s">Imprimir Boleto</a>', $_SERVER['HTTP_HOST'], $numero_pedido ); $mensagem .= "<br>"; $mensagem .= "<hr>"; $assunto = "Boleto: ".$numero_pedido ." - ".$_SERVER['HTTP_HOST']; if(mail($_POST['email'],$assunto,$mensagem,$headers)){ echo "<script>alert('o Boleto foi enviado para o seu email ".$_POST['email ']."!')</script>"; } else { echo "<script>alert('erro no envio de email!')</script>"; } ?>
Gostaria de saber tambem como faço para enviar para download todo os script para disponabilizar aos amigos que estejam interesado
-
Mais esta sendo gravado no DB
este e o script que faz a gravação do db
<?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost:3306","arldin","ar592409") //porta, usuário, senha or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("clientes"); //seleciona o banco de dados //Abaixo atribuímos os valores provenientes do formulário pelo método POST $numero_pedido = rand(000,999).date("dmYHis"); $nosso_numero = $_POST["nosso_numero"]; $numero_documento = $_POST["numero_documento"]; $sacado = $_POST["sacado"]; $email = $_POST["email"]; $endereco1 = $_POST["endereco1"]; $num = $_POST["num"]; $bairro = $_POST["bairro"]; $cidade = $_POST["cidade"]; $estado = $_POST["estado"]; $cep = $_POST["cep"]; $tel = $_POST["tel"]; $fax = $_POST["fax"]; $valor_boleto = $_POST["valor_boleto"]; $string_sql = "INSERT INTO cadastro (id,numero_pedido,numero_documento,nosso_numero,sacado,email,endereco1,num,bairro,cidade,estado,cep,tel,fax,valor_boleto) VALUES (null,'$numero_pedido','$numero_documento','$nosso_numero','$sacado','$email','$endereco1','$num','$bairro','$cidade','$estado','$cep','$tel','$fax','$valor_boleto')"; //String com consulta SQL da inserção mysql_query($string_sql,$conexao); //Realiza a consulta if(mysql_affected_rows() == 1){ //verifica se foi afetada alguma linha, nesse caso inserida alguma linha } mysql_close($conexao); //fecha conexão com banco de dados ?>
-
Bom dia estou fazendo um boleto que ao ser preenchido vai para o email da pessoa
ate o envio esta tudo certo
mais na hora que o cliente pede para imprimir a pagina esta sem os dados
Os dados que não estão sendo preenchido são
SACADO
ENDERECO1
NUM
BAIRRO
CIDADE
ESTADO
CEP
EMAIL
VAKOR_BOLETO
estes dados estão sendo gravado no DB
este e o script para preencimento
formulario,php
<html> <head> <title>Cadastro</title> </head> <body> <h3>Formulário de cadastro</h3> <form action="pedido1.php" method="post"> Nome: <input type="text" name="sacado" SIZE="35"> <br> Seu email: <input type="text" name="email" SIZE="25"> <br> Endereço: <input type="text" name="endereco1" SIZE="35"> <br> Numero: <input type="text" name="num" SIZE="15"> <br> Bairro: <input type="text" name="bairro" SIZE="25"> <br> Cidade: <input type="text" name="cidade" SIZE"25"> <br> Estado: <input type="text" name="estado" SIZE="3"> <br> Cep: <input type="text" name="cep" SIZE="15"> <br> Telefone: <input type="text" name="tel" SIZE="15"> <br> Fax: <input type="text" name="fax" SIZE="15"> <br> Preço: <input type="text" name="valor_boleto" SIZE="15"> <br> <input type="submit" value="Cadastrar"> </form> </body> </html>
este script e o que envia para o email pedido1.php<?php include("first.php"); ?> <?php if(PHP_OS == "windows") $quebra_linha = "\n"; elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; $headers="From:\t ".$email_site. $quebra_linha; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha; $mensagem="<b>Boleto</b> <hr> Pedido Nº: <b>".$numero_pedido."<b><br> Nome: ".$_POST["sacado"]."<br> Email: ".$_POST["email"]."<br> Endereço: ".$_POST["endereco1"]."<br> Numero: ".$_POST["num"]."<br> Bairro: ".$_POST["bairro"]."<br> Cidade: ".$_POST["cidade"]."<br> Estado: ".$_POST["estado"]."<br> Cep: ".$_POST["cep"]."<br> Telefone: ".$_POST["tel"]."<br> Fax: ".$_POST["fax"]."<br> Valor: ".$_POST["valor_boleto"]."<br> </form> Imprimir Boleto: <a href=\"http://".$_SERVER['HTTP_HOST']."/data/boleto_bradesco1".$ $cadastro.".php?id= $numero_pedido \">Imprimir Boleto</a><br> <hr> "; $assunto = "Boleto: ".$numero_pedido ." - ".$_SERVER['HTTP_HOST']; $send=mail($_POST['email'],$assunto,$mensagem,$headers); if($send==true) $MSN="<script>alert('o Boleto foi enviado para o seu email ".$_POST['email ']."!')</script>"; else $MSN="<script>alert('erro no envio de email!')</script>"; echo $MSN; ?>
este e o da pagina que e para imprimir boleto_bradesco1.php<?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost:3306","arldin","ar592409") //porta, usuário, senha or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("clientes"); if( isset($_GET[id]) ){ $id = $_GET[id]; }else die('Não foi definido um id.'); $sql = "SELECT * FROM cadastro WHERE id = $id"; $query = mysql_query($sql) or die (mysql_error()); $dados = mysql_fetch_object($query); // ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- // // Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) // // DADOS DO BOLETO PARA O SEU CLIENTE $dias_de_prazo_para_pagamento = 15; $taxa_boleto = 0.00; $data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); // Prazo de X dias OU informe data:; $valor_cobrado = $_post["valor_cobrado"]; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', ''); echo $dadosboleto["nosso_numero"] = rand(00001,99999); // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres! echo $dadosboleto["numero_documento"] = rand(00001,99999); // Num do pedido ou do documento = Nosso numero $dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto $dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $_POST["valor_boleto"]; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = $_POST["sacado"]; $dadosboleto["endereco1"] = $_POST["endereco1"]; $dadosboleto["num"] = $_POST["num"]; $dadosboleto["bairro"] = $_POST["bairro"]; $dadosboleto["cidade"] = $_POST["cidade"]; $dadosboleto["estado"] = $_POST["estado"]; $dadosboleto["cep"] = $_POST["cep"]; $dadosboleto["email"] = $_POST["email"]; $dadosboleto["tel"] = $_POST["tel"]; $dadosboleto["fax"] = $_POST["fax"]; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = "Pagamento de Compra no site"; $dadosboleto["demonstrativo2"] = "Artigos de festas<br>Taxa bancária - R$ ".number_format($taxa_boleto, 2, ',', ''); $dadosboleto["demonstrativo3"] = "Sofestainfantis - http://www.sofestainfantis.com.br"; $dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% após vencimento"; $dadosboleto["instrucoes2"] = "- Pagamento em toda rede Bancaria até o vencimento"; $dadosboleto["instrucoes3"] = "- Depois do vencimento só no Bradesco"; $dadosboleto["instrucoes4"] = "- Em caso de dúvidas entre em contato conosco: arldin@sofestainfantis.com.br"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = ""; $dadosboleto["valor_unitario"] = $valor_boleto; $dadosboleto["aceite"] = ""; $dadosboleto["especie"] = ".R$."; $dadosboleto["especie_doc"] = ".DS."; // ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- // // DADOS DA SUA CONTA - Bradesco $dadosboleto["agencia"] = "3286"; // Num da agencia, sem digito $dadosboleto["agencia_dv"] = "0"; // Digito do Num da agencia $dadosboleto["conta"] = "75639"; // Num da conta, sem digito $dadosboleto["conta_dv"] = "3"; // Digito do Num da conta // DADOS PERSONALIZADOS - Bradesco $dadosboleto["conta_cedente"] = "75639"; // ContaCedente do Cliente, sem digito (Somente Números) $dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente $dadosboleto["carteira"] = ""; // Código da Carteira: pode ser 06 ou 03 // SEUS DADOS $dadosboleto["identificacao"] = "SOFESTAINFANTIS - ARTIGO DE FESTA EM GERAL"; $dadosboleto["cpf_cnpj"] = "14.933.791/0001-17"; $dadosboleto["endereco"] = "RUA LINDON JHONSON 685"; $dadosboleto["cidade_uf"] = "BELFORD ROXO / RIO DE JANEIRO"; $dadosboleto["cedente"] = "ARLINDO MARTINS DE FREITAS FILHO 45631140730"; include("include/funcoes_bradesco.php"); include("include/layout_bradesco.php"); ?>
nota que tem um id de url
desde já agradeço a ajuda de todos
-
Mais onde eu coloco este codico
-
fiz algumas mudanças o script que envia para o email
ficou assim na parte do id
Imprimir Boleto: <a href=\"http://".$_SERVER['HTTP_HOST']."/data/boleto_bradesco1".$ $banco.".php?x= $numero_pedido\">Imprimir Boleto</a><br> <hr>
acresentei este campo no DB mais o que esta acontecendo e que este numro e gerado altomaticamnete e não ta sendo gravado no DB a pagina que faz o cadastro este desta forma na parte para inserir este campo no DB<form action="confirmacao.php" method="post"> <input TYPE="Hidden" NAME="numero_pedido">
tem erro nestas parte do script
veja que ele pega o id da URL
http://www.sofestainfantis.com.br/data/bol...radesco1.php?x= 99304062012120037
-
Este eu já consegui resolver agora abri a pagina so que vem em branco a parte do sacado, endereco1, num,bairro,cidade,estado,cep,email e valor_boleto
abaixo o script completo da pagina que e para imprimir
<?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost:3306","arldin","ar592409") or die("Erro na conexão com banco de dados"); $select_db = mysql_select_db("clientes"); if( isset($_GET['x']) ){ $id = $_GET['x']; }else die('Não foi definido um id.'); $sql = "SELECT * FROM cadastro WHERE id = $id"; $query = mysql_query($sql) or die (mysql_error()); $dados = mysql_fetch_object($query); $pedido = $dadosboleto->nosso_numero; $nome = $dadosboleto->sacado; $endereço = $dadosboleto->endereco1; $num = $dadosboleto->num; $bairro = $dadosboleto->bairro; $cidade = $dadosboleto->cidade; $estado = $dadosboleto->estado; $cep = $dadosboleto->cep; $email = $dadosboleto->email; $valor_boleto = $dadosboleto->valor_boleto; // ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- // // Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) // // DADOS DO BOLETO PARA O SEU CLIENTE $dias_de_prazo_para_pagamento = 15; $taxa_boleto = 0.00; $data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); // Prazo de X dias OU informe data:; $valor_cobrado = $_post["valor_cobrado"]; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', ''); $dadosboleto["nosso_numero"] = "1957"; // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres! $dadosboleto["numero_documento"] = $dadosboleto["nosso_numero"]; // Num do pedido ou do documento = Nosso numero $dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto $dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $_POST["valor_boleto"]; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = $_POST["sacado"]; $dadosboleto["endereco1"] = $_POST["endereco1"]; $dadosboleto["num"] = $_POST["num"]; $dadosboleto["bairro"] = $_POST["bairro"]; $dadosboleto["cidade"] = $_POST["cidade"]; $dadosboleto["estado"] = $_POST["estado"]; $dadosboleto["cep"] = $_POST["cep"]; $dadosboleto["email"] = $_post["email"]; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = "Pagamento de Compra no site"; $dadosboleto["demonstrativo2"] = "Artigos de festas<br>Taxa bancária - R$ ".number_format($taxa_boleto, 2, ',', ''); $dadosboleto["demonstrativo3"] = "Sofestainfantis - http://www.sofestainfantis.com.br"; $dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% após vencimento"; $dadosboleto["instrucoes2"] = "- Pagamento em toda rede Bancaria até o vencimento"; $dadosboleto["instrucoes3"] = "- Depois do vencimento só no Bradesco"; $dadosboleto["instrucoes4"] = "- Em caso de dúvidas entre em contato conosco: arldin@sofestainfantis.com.br"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = ""; $dadosboleto["valor_unitario"] = $valor_boleto; $dadosboleto["aceite"] = ""; $dadosboleto["especie"] = ".R$."; $dadosboleto["especie_doc"] = ".DS."; // ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- // // DADOS DA SUA CONTA - Bradesco $dadosboleto["agencia"] = "3286"; // Num da agencia, sem digito $dadosboleto["agencia_dv"] = "0"; // Digito do Num da agencia $dadosboleto["conta"] = "75639"; // Num da conta, sem digito $dadosboleto["conta_dv"] = "3"; // Digito do Num da conta // DADOS PERSONALIZADOS - Bradesco $dadosboleto["conta_cedente"] = "75639"; // ContaCedente do Cliente, sem digito (Somente Números) $dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente $dadosboleto["carteira"] = ""; // Código da Carteira: pode ser 06 ou 03 // SEUS DADOS $dadosboleto["identificacao"] = "SOFESTAINFANTIS - ARTIGO DE FESTA EM GERAL"; $dadosboleto["cpf_cnpj"] = "14.933.791/0001-17"; $dadosboleto["endereco"] = "RUA LINDON JHONSON 685"; $dadosboleto["cidade_uf"] = "BELFORD ROXO / RIO DE JANEIRO"; $dadosboleto["cedente"] = "ARLINDO MARTINS DE FREITAS FILHO 45631140730"; include("include/funcoes_bradesco.php"); include("include/layout_bradesco.php"); ?>
Se coloco como POST imforma que não foi definido id em GET vem sem os dados mecionado
este dados estão sendo gravado no DB
como posso fazer update pegando dados de uma outra tabela
em PHP
Postado
Consegui resolver ficou assim o codico