Foros del Web » Programando para Internet » PHP »

Parse error: parse error in /home/******/public_html/nuevo/add.php on line 24

Estas en el tema de Parse error: parse error in /home/******/public_html/nuevo/add.php on line 24 en el foro de PHP en Foros del Web. Me tira un error en la linea 24 la cual voy a resaltar con un ---><--- Desde ya gracias y no se que es lo ...
  #1 (permalink)  
Antiguo 21/08/2003, 00:15
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 14 años, 10 meses
Puntos: 1
Parse error: parse error in /home/******/public_html/nuevo/add.php on line 24

Me tira un error en la linea 24 la cual voy a resaltar con un ---><---
Desde ya gracias y no se que es lo que me lia las cosas

Código PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php 
require('config.php'); 
$enlace mysql_connect($host$usuario$password); 
mysql_select_db($db,$enlace); 
$fecha time(); 
if(empty(
$identificador)){ 
$identificador=0

$respuesta $respuestas+1
$sql "INSERT INTO " .$extencion."foro (autor, titulo, mensaje, fecha, identificador) "
$sql .="VALUES ('$autor', '$titulo', '$mensaje', '$fecha', '$identificador') "
mysql_query($sql); 
$sql2 ="UPDATE " .$extencion."foro SET respuestas = '$respuesta' WHERE id = '$identificador'; 
mysql_query($sql2); 
mysql_close();

--->header("
Refresh3URL=/index.php");<---

 
?> 
</body>
</html>
__________________
-- May The Force Be With You --
  #2 (permalink)  
Antiguo 21/08/2003, 01:25
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 6 meses
Puntos: 2
puedes usar si quieres java

Código PHP:
<?php
echo "<SCRIPT LANGUAGE=\"javascript\">window.location.href = \"http://www.yahoo.com\";</SCRIPT>";
?>
o html

Código PHP:
<?php
$timerecarga 
"2";
echo <<< HTML
<META HTTP-EQUIV="Refresh" CONTENT="$timerecarga;URL=http://www.yahoo.com">
HTML;
?>

venga...
__________________
3w.valenciadjs.com
3w.laislatv.com
  #3 (permalink)  
Antiguo 21/08/2003, 05:33
 
Fecha de Ingreso: julio-2003
Mensajes: 165
Antigüedad: 14 años, 4 meses
Puntos: 1
Hola,

mapper, me parece que tu problema proviene de algunas líneas atrás de la 24. Más exactamente esta:

Código:
$sql2 ="UPDATE " .$extencion."foro SET respuestas = '$respuesta' WHERE id = '$identificador';
en donde no cierras las comillas dobles de la cadena "foro SET (...)".

Te diría que en principio te aseguraras de cerrar las comillas en esta línea.

Algo como:

Código:
$sql2 = "UPDATE " . $extencion .
        "foro SET respuestas = '$respuesta' WHERE id = '$identificador'";
Un cordial saludo
  #4 (permalink)  
Antiguo 21/08/2003, 20:25
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 14 años, 10 meses
Puntos: 1
Solucionado.
1º no se puede usar header (location: "url") si se uso cabecera html ya que figura como si ya se hubieze enviado la informacion
2º el problema de las comillas tambien existia y como el error estaba en el script anterior a el header salto hasta el header osea que si por ejemplo tengo:

$nombre = "juan"

if ()
{
}
else
{
};
(lo que sea que ponga en el if es lo mismo) me va a dar un error en el if ya que en el renglon anterior no cerre con ;

desde ya muchas gracias y espero no tener mas problemas
__________________
-- May The Force Be With You --
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:20.