hola yo espero que alguien me pueda ayudar
estoy haciendo un ejemplo con una web cam y un formulario y lo manda a un pdf para imprimir , mi problema es que no puedo traer la foto, y solo pasa la direccion de la imagen y repite dos veces la extension ".jpg" y lo hace como link en el pdf.
no se cual es mi problema...
[URL="http://institutouniversitarioprogresa.edu.mx/omar/index.php"]ESTA ES LA DIRECCION DONDE LO PUEDEN VER.[/URL]
este es mi BASE DE DATOS
/////////////////////////////////////// BASE DE DATOS /////////////////////////////////////////////////
--
-- Estructura de tabla para la tabla `fotos`
--
CREATE TABLE IF NOT EXISTS `fotos` (
`id_foto` varchar(20) NOT NULL,
`nombre` varchar(255) NOT NULL,
`des` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
//////////////////////// FIN DE BASE DE DATOS /////////////////////////////////////////////////
este es mi codigo: clase_conexion.php.php
/////////////////////////////////////// CONEXION /////////////////////////////////////////////////
<?php
class conexion{
var $serv="localhost";
var $usuario="*******";
var $contra="******";
var $conexi;
function conecta()
{
$s=$this->serv;
$u=$this->usuario;
$c=$this->contra;
$conex=mysql_connect($s,$u,$c);
$this->conexi=$conex;
}
}
$cono= new conexion();
$cono->conecta();
$c=$cono->conexi;
$select=mysql_select_db("progresa_webcam",$c);
?>
///////////////////////////////////FIN DE CONEXION/////////////////////////////////////////////
este es mi codigo: index.php
/////////////////////////////////////// INDEX /////////////////////////////////////////////////
<style type="text/css">
/* jQuery lightBox plugin - Gallery style */
#cuadro_camara {
background-color: #444;
padding-left: 30px;
padding-top:20px;
}
#titulo_camara {
background-color: #666;
color:#FFF;
padding-left: 30px;
font-size: 14px;
text-align:center;
}
.botones_cam {
background-color:#FFF;
color:#333;
font-family: "Comic Sans MS", cursive;
font-size:14px;
margin-top:10px;
width:120px;
height:40px;
}
.formulario {
color: #FFF;
}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="jquery.lightbox-0.5.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.lightbox-0.5.css" media="screen" />
<script type="text/javascript" src="webcam.js"></script>
<script language="JavaScript">
webcam.set_api_url( 'test.php' );//PHP adonde va a recibir la imagen y la va a guardar en el servidor
webcam.set_quality( 90 ); // calidad de la imagen
webcam.set_shutter_sound( true ); // Sonido de flash
</script>
<script language="JavaScript">
webcam.set_hook( 'onComplete', 'my_completion_handler' );
function do_upload() {
// subir al servidor
document.getElementById('upload_results').innerHTM L = '<h1>Cargando al servidor...</h1>';
webcam.upload();
}
function my_completion_handler(msg) {
if (msg.match(/(http\:\/\/\S+)/)) {
var image_url = RegExp.$1;//respuesta de text.php que contiene la direccion url de la imagen
// Muestra la imagen en la pantalla
document.getElementById('upload_results').innerHTM L =
'<img src="' + image_url + '">'+
'<form action="gen.php" method="post">'+
'<input type="hidden" name="id_foto" id="id_foto" value="'+ image_url + '" /><br>'+
'<tr><td><label>Nombre</td><td></label><input type="text" name="nombre" id="nombre"/></td></tr><br />'+
'<tr><td><label>Descripcion</label></td><td><input type="text" name="des" id="des"/></td></tr>'+
//'<label>Escuelas</label><select name="select" id="select"><option value="casa">casa</option><option value="casa2">casa2</option><option value="casa3">casa3</option></select>'+
'<input type="submit" name="button" id="button" value="Enviar" /></form>';
// reset camera for another shot
webcam.reset();
}
else alert("PHP Error: " + msg);
}
</script>
<div align="left" id="cuadro_camara">
<table width="100%" height="144"><tr><td width="124" valign=top>
<form>
<input type=button value="Configurar Camara" onClick="webcam.configure()" class="botones_cam">
<input type=button value="Tomar foto" onClick="webcam.freeze()" class="botones_cam">
<input type=button value="Subir" onClick="do_upload()" class="botones_cam">
<input type=button value="Borrar" onClick="webcam.reset()" class="botones_cam">
</form>
</td>
<td width="212" valign=top>
<script language="JavaScript">
document.write( webcam.get_html(320, 240) );//dimensiones de la camara
</script>
</td>
<td width=370>
<div id="upload_results" class="formulario" > </div>
</td></tr></table><br /><br />
</div>
<br />
<br />
<script type="text/javascript">
$(function() {
$('#gallery a').lightBox();//Galeria jquery
});
</script>
<style type="text/css">
/* jQuery lightBox plugin - Gallery style */
#gallery {
background-color: #444;
width: 100%;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
border: 5px solid #3e3e3e;
border-width: 5px 5px 5px;
}
#gallery ul a:hover img {
border: 5px solid #fff;
border-width: 5px 5px 5px;
color: #fff;
}
#gallery ul a:hover { color: #fff; }
</style>
<div id="gallery">
<ul>
<?php
include("clase_conexion.php");
$consulta="select * from fotos order by id_foto desc";
$busca_fotos=mysql_query($consulta,$c);
while($row=mysql_fetch_array($busca_fotos)){
$url=$row['id_foto'];
$nombre=$row['nombre'];
$des=$row['des'];
echo "<li>
<a href=\"fotos/".$url.".jpg\" title=\"<a href=ver.php?nombre=".$nombre." ['id'] target='_blank'>Informacion del Alumno\">
<img src=\"fotos/".$url.".jpg\" width=\"150\" height=\"120\" alt=\"\" /></a>
</li>";
}
?>
</ul>
</div>
///////////////////////////////////FIN DE INDEX/////////////////////////////////////////////
este es mi codigo: ver.php
/////////////////////////////////////// VER /////////////////////////////////////////////////
<?php
// Connects to your Database
include("clase_conexion.php");
$consulta = mysql_query("SELECT id_foto, nombre, des FROM fotos WHERE nombre like'%".$_GET["nombre"]."%'
or id_foto like'%".$_GET["nombre"]."%'")
or die(mysql_error());
$info = mysql_fetch_array( $consulta );
$url=$info['id_foto'];
$nombre=$info['nombre'];
$des=$info['des'];
echo "<b>Nombre</b> ".$info['nombre'] . " <br>";
echo "<b>Descripcion</b> ".$info['des'] . " <br>";
echo"<img src = \"fotos/".$info['id_foto'].'.jpg "height=100 width=100"'."\" />";
//echo "<a href=gen.php?id_foto=.$url ['id_foto ']target='_blank'>Imprimir Credencial del Alumno\>";
echo"<a href='#'>hola</a>";
?>
///////////////////////////////////FIN DE VER/////////////////////////////////////////////
este es mi codigo: gen.php
/////////////////////////////////////// GEN /////////////////////////////////////////////////
<?php
/* incluimos primeramente el archivo que contiene la clase fpdf */
include ('pdf/fpdf.php');
/* tenemos que generar una instancia de la clase */
$pdf = new FPDF();
$pdf->AddPage();
/* seleccionamos el tipo, estilo y tamaño de la letra a utilizar */
$pdf->SetFont('Helvetica', 'B', 14);
$pdf->Write (7,"...");
$pdf->Ln();
$pdf->Write(7,$_POST['id_foto'].'.jpg' );
$pdf->Ln(); //salto de linea
$pdf->Cell(60,7,$_POST['nombre'],1,0,'C');
$pdf->Ln(15);//ahora salta 15 lineas
$pdf->SetTextColor('255','0','0');//para imprimir en rojo
$pdf->Multicell(190,7,$_POST['des']."...",1,'R');
$pdf->Line(0,160,300,160);//impresión de linea
$pdf->Output("prueba.pdf",'F');
echo "<script language='javascript'>window.open('prueba.pdf','_s elf','');</script>";//para ver el archivo pdf generado
exit;
?>
///////////////////////////////////FIN DE GEN/////////////////////////////////////////////
Y NO SE CUAL ES MI PROBLEMA NO ENTIENDO AYUDA POR FAVOR Y MUCHAS GRACIAS POR LEERLO.