ok disculpa el post anterior lo envie antes de ver ese ultimo.... aqui esta el error..
se te esta olviando pasarle los valores ya obtenidos a la funcion...
Código HTML:
<?
}
function display_checkoutclients_form($nombre,$apellidos)
{
//display the form that asks for name and address
?>
<table border = 0 width = 80% cellspacing = 0 align = left>
<form action = checkout.php method = post>
<input type = text name = nombre maxlength = 23 size = 23 value = "<?=$nombre; ?>" disabled>
<input type = text name = apellidos maxlength = 23 size = 23 value = "<?=$apellidos; ?>" disabled>
<tr>
<td height="50" colspan="5"><strong>Datos de envío</strong><br>
<span class="texto_aviso">Los datos de su registro de cliente son los que utilizaremos para enviar su pedido (si ha seleccionado ud. artículos que requieren de su envío por correo). Únicamente debe de cumplimentar los siguientes datos de envío, en el caso de que desee modificarlos exclusivamente en este envío.</span>
</td>
</tr>
<tr>
<td height="45" colspan="2">Nombre<br />
<input type = text name = ship_nombre value = "" maxlength = 23 size = 23 class="none"></td>
<td width="30%">Apellidos</a><br />
<input type = text name = ship_apellidos value = "" maxlength = 23 size = 23 class="none"></td>
<td colspan="2"></td>
</tr>
y en la pagina donde llamas la funcion quedaria asi:
Código PHP:
if($cart&&array_count_values($cart))
{
display_cart($cart, false, 0);
echo $nombre."<br>".$direccion."<br>";
display_checkoutclients_form($nombre,$apellidos);
}