isra00:
al final lo resolvi de esta manera:
Código PHP:
function first_pages(){
include('functions.php');
$date=get_date_today();
if ($contrato==""){
$contrato=$_POST[lstevt];
}
?>
<form action="?go=evt_contracts" method="post"><?php
//if ($_POST[lstevt]){
//obtengo el contenido del contrato y lo divido en paginas
$sql="select content, event_id from client_contracts as cc
join talents_contracts_signed as tcs on tcs.contract_id=cc.id
where cc.id=$contrato";
/*}
else{
$sql="select content, event_id from client_contracts as cc
join talents_contracts_signed as tcs on tcs.contract_id=cc.id
where cc.id=$event";
}*/
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
//echo $sql;
$original=$row["content"];
$page=explode("#PAGE#",$row["content"]);
$id_event=$row["event_id"];
//obtengo todos los datos del talent
$sql="select first_name, concat(first_name,' ',last_name) as full_name from recruiters
where user_id=$_SESSION[iduser]";
$result=mysql_query($sql);
$talent=mysql_fetch_array($result);
//obtengo todos los datos del eventoa reemplazar
$sql="select e.id, e.description as event_name,event_program_code as epc, et.description as type,
c.company_name as client_name, c.website from events as e
join event_types as et on et.id=e.type_id
join clients as c on c.id=e.client_id
where e.id=$id_event";
//echo $sql."<br>";
$result=mysql_query($sql);
$event=mysql_fetch_array($result);
$patrones[0] = '/#TALENT-FULL-NAME#/';
$patrones[1] = '/#TALENT-FIRST-NAME#/';
$patrones[2] = '/#EVENT-NAME#/';
$patrones[3] = '/#AGENCY-NAME#/';
$patrones[4] = '/#EVENT-TYPE#/';
$patrones[5] = '/#EVENT-PROGRAM-CODE#/';
$reemplazos[0] = $talent["full_name"];
$reemplazos[1] = $talent["first_name"];
$reemplazos[2] = $event["event_name"];
$reemplazos[3] = $event["client_name"];
$reemplazos[4] = $event["type"];
$reemplazos[5] = $event["epc"];
//$i=0;
$count=count($page);
echo $count;
?>
<div style="background:#FFF none repeat scroll 0%;height:1000px;margin:20px 0pt 0pt 0px;
overflow:auto;position:relative;width:750px; border:1px solid; padding:10px;">
<?php echo preg_replace($patrones, $reemplazos, $page[0]);
$i=$i+1;?>
</div>
<br/>
<p>I <input type="text" name="signed" value=""> have read and completely understand the above stated event information.</p>
<p>Date: <input type="text" name="date" value="<? echo $date;?>" readonly></p>
<p><input type="submit" name="next" value="next page"></p>
<input type="hidden" name="page" value="<? echo $i;?>">
<input type="hidden" name="contrato" value="<? echo $contrato;?>">
</form>
<?php
//var_dump($page);
}//fin funcion first_page
El problema que tengo ahora es este, en el registro de la debe hay unos tags que son #locations# que deben mostrar todo lo referente a los datos de locations que puede ser 1 como n cantidad, como puedo hacer si son mas de uno para cambiar este tag por el contenido. Por ejemplo si tengo estos datos de locations que obtengo de la db:
nombre_location, direccion, telefono, estado, ciudad
y todo esos datos de por ejemplo 4 locations los tengo que poner donde encuentre el tag #locations#, alguna idea para guiarme....
desde ya muchas gracias