Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/07/2004, 06:49
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No TCL_ZIP .. a usar {} para encerrar a tu llamada a un elemento de un array (por qué supongo que conoceras que $_POST es un array? .. )

Fijate que hablas de "no veo nada sobre UPDATE" .. Ahí no vas a encontrar nada de eso .. debes comprender que tu "UPDATE" es una sentencia SQL y que para PHP eso es una bulgar cadena (string) .. cuando la "ejecutes" con tu función xxxx_query() ahí te devolverá algo que obtenga de tu BD .. pero -antes- para PHP eso es una cadena cualquiera.

Formas de solventarlo:

1) Concatenando:
Código PHP:
$query_partits "UPDATE Partits SET fecha ='"$_POST['fecha']."', 1_equip = '".$_POST['1_equip']."', .. etc ... "
Fijate también que te faltó el 'para encerrar a tu dato string' en la sentencia SQL (pero esto ya es própio de la sintax SQL no de PHP).

2) LLamando a array en tu cadena con su sintax adecuada:
Código PHP:
$query_partits "UPDATE Partits SET fecha ='{$_POST['fecha']}', 1_equip = '{$_POST['1_equip']}', .. etc ... "
Empieza a tener claro que es parte de "PHP" y que de tu Basde de datos (me refiero a SQL principalmente) .. sino, siempre tendrás problemas de este estilo.

El objetivo aquí .. cuando "interactuas" con una Base de datos con su própio lenguaje (SQL) y sus funciones para "hacerlo ejecutar" es siempre componer la sentencia SQL adecuada como si de una cadena cualquiera se tratase "concatenando" tus variables PHP que puedieras tener o con ayuda de estructuras de control que al final dén como resultado una cadena SQL que ejecutaras.

Un saludo,