Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2014, 08:04
Rhurtado84
 
Fecha de Ingreso: octubre-2014
Mensajes: 1
Antigüedad: 9 años, 6 meses
Puntos: 0
Amigos tengo este siguiente problema espero su colaboracion.

Tengo este pequeño script que hace el trabajo de insertar datos de un formulario a la BD
<?php

$cfg['db_user']="root";
$cfg['db_pass']="0000";
$cfg['db_host']="localhost";
$cfg['db_name']="runbikeid";

function getdb(){
global $cfg;
$db = mysql_pconnect($cfg['db_host'],$cfg['db_user'],$cfg['db_pass']) or die("Nose pudo conectar con el server");
$db_sel = mysql_select_db($cfg['db_name'],$db)or die("No se pudo seleccionar la base de datos");

if(!$db_sel){
echo "No se establecio la conexion con la base de datos";
}
else{
//echo "se establecio la conexion con la base de datos exitosamente";
}
}

getdb();


if(isset ($_POST['Nombre']) && !empty($_POST['Nombre']) &&
isset ($_POST['Apellido']) && !empty($_POST['Apellido']) &&
isset ($_POST['Cedula']) && !empty($_POST['Cedula']) &&
isset ($_POST['Direccion']) && !empty($_POST['Direccion']) &&
isset ($_POST['Disciplina']) && !empty($_POST['Disciplina']) &&
isset ($_POST['ENombre']) && !empty($_POST['ENombre']) &&
isset ($_POST['EApellido']) && !empty($_POST['EApellido']) &&
isset ($_POST['Telefono']) && !empty($_POST['Telefono']) &&
isset ($_POST['Movil']) && !empty($_POST['Movil']) &&
isset ($_POST['ENombre1']) && !empty($_POST['ENombre1']) &&
isset ($_POST['EApellido1']) && !empty($_POST['EApellido1']) &&
isset ($_POST['Telefono1']) && !empty($_POST['Telefono1']) &&
isset ($_POST['Movil1']) && !empty($_POST['Movil1']) &&
isset ($_POST['Tipaje']) && !empty($_POST['Tipaje']) &&
isset ($_POST['Alergias']) && !empty($_POST['Alergias']) &&
isset ($_POST['Observacion']) && !empty($_POST['Observacion']))

{
$conectarse = mysql_connect($cfg['db_host'], $cfg['db_user'], $cfg['db_pass']) or die("Hubo un problema al conectarse al HOST");
mysql_select_db($cfg['db_name']) or die ("Hubo un problema al conectarse a la BD");

mysql_query("INSERT INTO atletaid (Nombre, Apellido, Cedula, Direccion, Disciplina, ENombre, EApellido, Telefono, Movil, ENombre1, EApellido1, Telefono1, Movil1,
Tipaje, Alergias, Observacion)

VALUES ('$_POST[Nombre]','$_POST[Apellido]','$_POST[Cedula]','$_POST[Direccion]','$_POST[Disciplina]',
'$_POST[ENombre]','$_POST[EApellido]','$_POST[Telefono]','$_POST[Movil]','$_POST[ENombre1]','$_POST[EApellido1]',
'$_POST[Telefono1]','$_POST[Movil1]','$_POST[Tipaje]','$_POST[Alergias]','$_POST[Observacion]')",$conectarse);
echo "Datos procesados exitosamente.";
}else{
echo "<script type=\"text/javascript\">alert(\"Faltan Campos por rellenar\");</script>";

}
?>

Ahora bien estoy tratando de hacer otro pequeño script para hacer una consulta de datos y asu vez arrojar la informacion consultada aqui les dejo el otro script


<?php
$Cedula = $_POST['Cedula'];
$atleta = atleta_info($Cedula);
function atleta_info ($Cedula){
$sql = "SELECT * FROM atletaid WHERE Cedula = '$Cedula'";
$resultado = mysql_query($sql);
$Atleta = array();
$i = 0;
while($row = mysql_fetch_object($resultado)){
$Atleta[$i] = $row;
$i++;
}
return $Atleta;
}

lista_atleta($atleta);
<?php function lista_atletas($atleta){
echo "<table>";
echo "<tr>";
echo "<td>Nombre</td>";
echo"<td>Apellido</td>";
echo "<td>Direccion</td>";
echo "<td>Disciplina</td>";
echo "</tr>";
?>
<?php foreach ($atleta as $key => $at) {
echo "<tr>";
echo "<td>".$at->Nombre."</td>";
echo "<td>".$at->Apellido."</td>";
echo "<td>".$at->Direccion."</td>";
echo "<td>".$at->Disciplina."</td>";
echo "</tr>";

}?>
</table>
<?php }
?>

Bien como ven trato de correr ese otro script pero resulta y acontece que me arroja un parse error en la linea 72 que viene siendo esta linea: <?php function lista_atletas($atleta){ y ya no se que mas revisar para ver que es lo que esta malo el error que arroja en el sitio es este: Parse error: syntax error, unexpected '<' in C:\AppServ\www\runbikeid\procesar.php on line 72


Mi idea es hacer un formulario para insertar datos pero a su vez haga una pequeña consulta dando como resultado una vista previa de los datos insertados en el formulario

Espero que me sean de gran ayuda gracias