Foros del Web » Programando para Internet » PHP »

Parse error.....

Estas en el tema de Parse error..... en el foro de PHP en Foros del Web. hola al momento de ejecutar mi script me sale esto Parse error: parse error in C:\wamp\www\prueba\pag1.php on line 75 y no encuentro el error, revise ...
  #1 (permalink)  
Antiguo 28/06/2010, 16:17
Avatar de kahb89  
Fecha de Ingreso: marzo-2010
Ubicación: caracas, Venezuela
Mensajes: 57
Antigüedad: 14 años, 1 mes
Puntos: 0
Parse error.....

hola al momento de ejecutar mi script me sale esto


Parse error: parse error in C:\wamp\www\prueba\pag1.php on line 75
y no encuentro el error, revise todas las comillas, parentesis y toso lo demas.... ayuda please


aqui les djo el codigo

Código PHP:
<script type="text/javascript">
var peticion = false;
var  testPasado = false;
try {
  peticion = new XMLHttpRequest();
  } catch (trymicrosoft) {
  try {
  peticion = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
  try {
  peticion = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (failed) {
  peticion = false;
  } 
  }
}
if (!peticion)
alert("ERROR AL INICIALIZAR!");


function cargarCombo (url, comboAnterior, element_id) { 
    //Obtenemos el contenido del div
    //donde se cargaran los resultados
    var element =  document.getElementById(element_id);
    //Obtenemos el valor seleccionado del combo anterior
    var valordepende = document.getElementById(comboAnterior)
    var x = valordepende.value
    //construimos la url definitiva
    //pasando como parametro el valor seleccionado
    var fragment_url = url+'?ID_MARCAS='+x;
    element.innerHTML = '<img src="Imagenes/loading.gif" />'; 
    //abrimos la url
    peticion.open("GET", fragment_url); 
    peticion.onreadystatechange = function() { 
        if (peticion.readyState == 4) {
    //escribimos la respuesta
    element.innerHTML = peticion.responseText;
        } 
    } 
   peticion.send(null); 

</script>

<label for="MARCA">Actividad:</label>
<select name="MARCA"  onchange="javascript:cargarCombo('select_dependientes_proceso.php', 'MARCA', 'Div_Subactividades')" id="MARCA">
<?php
$servidor 
'localhost';
$usuario 'root';
$contrasena '123456';
$datos 'inv23';
mysql_connect($servidor,$usuario,$contrasena);
@
mysql_select_db($datos) or die( "Unable to select database");
$query "SELECT * FROM marca";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$i=0;
while (
$i $num) {
         
$Id mysql_result($result,$i,"ID_MARCAS");
         
$Actividad mysql_result($result,$i,"MARCA");
?>
<option value=<? echo $Id?>>
<? echo $Actividad ?>
</option>
<?
$i
++;
}
?>
</select>

<div id="Div_Subactividades">
<label for="SubActividad">SubActividad:</label>
<select name="SubActividades"  id="SubActividades" class="select">
</select> 
</div>-----------Linea 75
  #2 (permalink)  
Antiguo 28/06/2010, 16:30
 
Fecha de Ingreso: abril-2010
Ubicación: Colombia
Mensajes: 229
Antigüedad: 14 años
Puntos: 2
Respuesta: Parse error.....

Bueno te falta las etiquetas php

<option value=<? echo $Id; ?>>
<option value=<?php echo $Id; ?>>

<? echo $Actividad ?>
</option>
<?
$i++;
}
?>

<?php echo $Actividad ?>
</option>
<?php
$i++;
}
?>
  #3 (permalink)  
Antiguo 28/06/2010, 19:21
Avatar de wiwi74  
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Parse error.....

Revisa estas lineas:

Código PHP:

//error de sintaxis
//$num=mysql_numrows($result);
$num=mysql_num_rows($result);

//y no cierres mysql si aun lo estas usando 
//ademas falta el identificador de coneccion
//mysql_close(); 
Tambien podrias ponerle un punto y coma a esta:

Código PHP:

//aunque, por apertura y cierre, es solo una linea de php, lo cual no dara error
<? echo $Actividad ?> 

Y esta etiqueta "<?" es valida si la tienes habilitada

Última edición por wiwi74; 28/06/2010 a las 19:27

Etiquetas: parse
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 17:05.