Autor Tema: ayuda formulario  (Leído 611 veces)

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
ayuda formulario
« en: 26 de Enero de 2010, 23:19:08 pm »
el problema es que no me muestra los value de algunos campos de formulario como en la linea 52 y 57

Código: [Seleccionar]
<?




include("conectar.php"); #incluimos el archivo de conexión a la base de datos
$login = $_COOKIE[usuario];
$comprobar = mysql_query("SELECT * FROM usuarios WHERE usuario = '".$login."'");
$row = mysql_fetch_array($comprobar); //Devuelve una matriz que corresponde a la sentencia extraída, o falso si no quedan más filas
$reu =  $row['reunion'];

$total = $_POST[hombres] + $_POST[mujeres];

if(isset($_POST['enviar'])){ #Comprovamos si se a pulsado el boton OK




$registrar ="INSERT INTO reunion (fecha,dirigente,reunion,hombres,mujeres,primera vez,total,comentarios,asis) VALUES ('".$_POST['fecha']."','".$_COOKIE[usuario]."','".$reu."','".$_POST['hombres']."','".$_POST['mujeres']."','".$_POST['primera']."','".$_POST['total']."','".$_POST['comentario']."','".$_POST['comentario2']."')";



if(mysql_query($registrar)){ #Comprovamos si se ha realizado el registro
echo"Has sido registrado, ¡¡¡Enhorabuena!!!"; #Si se a registrado le decimos que a sido registrado







} else {





echo"No se te a podido registrar, ¡¡¡sorry!!!"; #Si no a sido registrado le decimos que no a sido registrado

}} else {

#Si no a pulsado el botón OK le mostramos el registrador
echo'<form id="form1" name="form1"  method="POST" action="cel.php">

  <table width="55%" border="0" align="center">
    <tr>
      <td colspan="2">&nbsp;</td>
    </tr>
    <tr>
      <td align="right">dirigente</td>
      <td><label>
        <input name="dirigente" type="text" id="dirigente" value="<?php echo $login ?>" readonly="readonly" />
      </label></td>
    </tr>
    <tr>
      <td align="right">numero de celula</td>
      <td><input name="reu" type="text" id="reu" value="<?php echo $reu ?>" size="3" readonly="readonly" /></td>
    </tr>
       <tr>
      <td align="right">fecha</td>
      <td><label>
        <input name="fecha" type="text" id="fecha" />
        DD/MM/AAAA
      </label></td>
    </tr>
    <tr>
      <td align="right">hombres</td>
      <td><input name="hombres" type="text" id="hombres" size="4" maxlength="4" /></td>
    </tr>
    <tr>
      <td align="right">mujeres</td>
      <td><input name="mujeres" type="text" id="mujeres" size="4" maxlength="4" /></td>
    </tr>
    <tr>
      <td align="right">total</td>
      <td><input name="total" type="text" id="total" size="4" maxlength="4" /></td>
    </tr>
    <tr>
      <td align="right">primera vez</td>
      <td><input name="primera" type="text" id="primera" size="4" maxlength="4" /></td>
    </tr>
    <tr>
      <td align="right">comentarios</td>
      <td><textarea name="comentario" id="comentario"></textarea></td>
    </tr>
    <tr>
      <td align="right">asistencia</td>
      <td><textarea name="comentario2" id="comentario2"></textarea></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input type="submit" name="enviar" id="enviar" value="enviar" />
        <input type="reset" name="button2" id="button2" value="Reset" />
      </label></td>
    </tr>
  </table>
</form>';
}
?>
precisamente aqui es el error
Código: [Seleccionar]
<input name="dirigente" type="text" id="dirigente" value="<?php echo $login ?>" readonly="readonly" />
« Última modificación: 27 de Enero de 2010, 00:45:04 am por caha »

Comunidad PHPeros

ayuda formulario
« en: 26 de Enero de 2010, 23:19:08 pm »

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:ayuda formulario
« Respuesta #1 en: 27 de Enero de 2010, 00:24:05 am »
Hola muy buenas tardes.

Mira , para nosotros poder ayudarte , indica que indiques que error te sale y justamente en que linea está. está muy bien que hayas diho la linea, pero yo no me voi a parar a contar así que pon la linea precisa del error.

#Fdo. Physlet

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:ayuda formulario
« Respuesta #2 en: 27 de Enero de 2010, 10:31:26 am »
Buenas,
podrias poner que error te da exactamente? porque puede que se te haya pasado un ; (a veces cuentan) de todas maneras, en este tipo de codigos es mejor utilizar un = en vez de echo, ahorra espacio
<?php=$login; ?>
tambien, es mejor utilizar siempre las etiquetas de esta manera <?php ?> que de esta <? ?> ya que el 1% de los servidores traen errores al utilizar <? ?> (citando a kekoman)
pero esto no resuelve tu duda, ahora vamos a eso.
antes que nada, a la proxima es mejor si utilizas las etiquetas php [ php] [ /php] en vez de code, ya que de esta manera se podran ver los colores del codigo php.
lo siguiente, si estas conectado con un usuario te salen los valores del campo? porque el $login contiene la cookie de usuario, pero si no la hay, $login estara en blanco.
mejor haz de la siguiente manera
if(isset($_COOKIE[&#39;usuario&#39;])) { // si la cookie del usuario esta determinada
$login $_COOKIE[&#39;usuario&#39;];
} else {
$login "Null"// o lo que quieras que salga si el usuario no esta logueado, pero por ahora prueba asi para ver si te da el valor null y es problema de la cookie..
}

dinos que tal

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Re:ayuda formulario
« Respuesta #3 en: 22 de Marzo de 2011, 20:54:08 pm »
este es mi error
Parse error: syntax error, unexpected '}' in /home/fuej/public_html/srfj/index.php on line 35

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:ayuda formulario
« Respuesta #4 en: 22 de Marzo de 2011, 21:25:33 pm »
Pues yo copié ese código que tienes ahí y en la 35 no está el error.
Parece que lo has modificado o algo, hazle un copy&paste a ver donde está el error.

Desconectado -Pituko-

  • PHPero Experto
  • *****
  • Mensajes: 954
  • Karma: 20
  • Sexo: Masculino
  • ¡Hala Madrid!
    • Ver Perfil
Re:ayuda formulario
« Respuesta #5 en: 24 de Marzo de 2011, 00:31:22 am »
También resulta que a veces el PHP toma solo las líneas de programación y te confunde con el número de línea del error.

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:ayuda formulario
« Respuesta #6 en: 24 de Marzo de 2011, 01:02:52 am »
También resulta que a veces el PHP toma solo las líneas de programación y te confunde con el número de línea del error.
Pues eso jamás me había pasado xd...

Desconectado -Pituko-

  • PHPero Experto
  • *****
  • Mensajes: 954
  • Karma: 20
  • Sexo: Masculino
  • ¡Hala Madrid!
    • Ver Perfil
Re:ayuda formulario
« Respuesta #7 en: 24 de Marzo de 2011, 01:36:05 am »
Pues eso jamás me había pasado xd...
A mi a veces me pasa, no se porque, pero a veces me pasa, por eso busco mejor las zonas con posibles errores en vez de ir a la línea.

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:ayuda formulario
« Respuesta #8 en: 24 de Marzo de 2011, 01:40:17 am »
A mi a veces me pasa, no se porque, pero a veces me pasa, por eso busco mejor las zonas con posibles errores en vez de ir a la línea.
Es que el error si no está en la línea que te dice, está en la anterior. Pero si tienes 50 lineas de espacio en blanco entre esas 2 líneas obvio que esté tan arriba xd