Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/11/2004, 09:40
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En cuanto a sintax .. puedes usar:

Código PHP:
// resto de PHP
?>
<p align= "center"><input type="text" name="valores[<? echo $row['id'?>]" size="1" value="0" maxlength="2"></p> 
            </td>";
<?
// resto de PHP ...
de hecho así podrías usar tu editor visual de HTML favorito y ver como queda el código HTML que estás usando.

Pero también puedes usar
Código PHP:
echo "<p align= \"center\"><input type=\"text\" name=\"valores[".$row['id']."]\" size=\"1\" value=\"0\" maxlength=\"2\"></p>"
o print .. pero como que en PHP se usa más y se vé mas usar echo ... El caso es que si uso echo .. no veo como queda "visualmente" usando un editor visual como Dreamweaver ese HTML. También hay que "escapar" las comillas dobles (si abrí el echo o print con echo " comilla doble .. ) .. No se trata de no poner comillas o de usar comillas simples sino de -respetar- la sintax HTML como esta diga ...(si hay que usar comillas dobles .. se usan .. con el detalle de usar un \ delante).

-----

Sobre tu "primary key" .. .. puedes usar tu PicNum .. o el campo que gustes .. el caso que debería ser eso "único" y que concuerde con la posterior consulta condicional que vas hacer:

Código PHP:
$sql="UPDATE tabla SET campo='".$valor."' WHERE PicNum='".$PicNum."'"

Un saludo,