Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/02/2003, 22:29
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
1) Revisa q tu $id tenga valor antes de atacar tu $sql .. y q el "ID" q salga exista en tu tabla (de tu BD) q lo use

2) Usa
mysql_db_query("inticomp",$sSQL) or die(mysql_error());

Usa el "or die ...." en todas las mysql_db_query o mysql_query .. e incluso en los _connect . etc. Con eso Mysql te informará de errores de tu SQL .. los cuales "pasan" por PHP si no se especifica q se muestren.

3) Revisa esto:

Código PHP:
echo "<td bgcolor=\"$color\" align='center'><font color='#000000'><a href = 'actualizar1.php?id=$row[id]'>Modificar</a></font></td>";
echo 
"<td bgcolor=\"$color\" align='center'><font color='#000000'><a href = 'borrar.php?id=$row[id]'>Borrar</a></font></td>";
echo 
" </tr>\n"
Si usas comillas simples en un echo .. lo q esté entre comillas simples NO se va a Interpretar por PHP .. Fijate en el link q se genera (viendo tu código HTML q se genera ver código -> .. o bien en la barra de tareas .. ahi veras si el $row[id] se genera correctamente o pone eso textualmente ... y no se interpreta ..

Usa comillas dobles .. pero escapadas \" ....

Código PHP:
echo "<td bgcolor=\"$color\" align='center'><font color='#000000'><a href = \"actualizar1.php?id=$row[id]\">Modificar</a></font></td>";
echo 
"<td bgcolor=\"$color\" align='center'><font color='#000000'><a href = \"borrar.php?id=$row[id]\">Borrar</a></font></td>";
echo 
" </tr>\n"
Consejo:
O repasas bien la sintax de PHP y haces tus pruebas FIJANDOTE bien lo q sucede al usar comillas dobles . o simples en un echo .. o usando heredoc .. etc .. O presta mas atención al HTML q debería generarte tu -pagjna- . Piensa que PHP "pre-procesa" la pagina en el servidor generando "dinamicamente" todo HTML/javascript/etc q vas a entregar al cliente (al navegador) .. Con eso claro y PRESTANDO ATENCION a lo q haces creo q tu mismo podras ir averigüando tus propios errores de "parser" o de mal uso de algunas funciones.


Un saludo,