Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
(...) si alguno quiere que le envie el archivo php para que lo mire mejor,
Eso, eso, porque tú editar el mensaje para añadir etiquetas al código fuente ni por pienso...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #2  
Antiguo 04-06-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
A ver, sin ánimo de ofender, recibir y procesar la información de un formulario con PHP es algo muy básico. Claro que nadie nace sabiendo, pero tampoco nadie nace hablando tres lenguas. ¿Por qué mejor, en lugar de entender qué pasa con ese código kilométrico, no intentas primero partir de un formulario mucho más sencillo para no enredarte con otras cosas que no vienen al caso?

Por ejemplo, parte de aquí:

Código:
<form method='post' action='miscript.php'>
<input type='text' name='nombre'>
<input type='submit'>
</form>
Y en mi_script.php pones:

Código PHP:
<pre>
print_r($_POST);
</
pre
Esto, para por lo menos darte cuenta de si estás recibiendo bien los datos. Si no es así, entonces quizá no esté bien instalado el php. En caso contrario, partes de ahí, experimentando con formularios un poco más complejos. Ya que sientas que dominas el tema, vuelves al código que presentas.

// Saludos
Responder Con Cita
  #3  
Antiguo 05-06-2007
Ades_reload Ades_reload is offline
Registrado
 
Registrado: jun 2007
Posts: 5
Poder: 0
Ades_reload Va por buen camino
E probado los dos ejemplos que me has dado, y no me funcionan tampoco, que puedo hacer?
Responder Con Cita
  #4  
Antiguo 05-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No puedo creer que probaras lo que dice Román dos mensajes más arriba y no te funcionase.

Por otro lado, en unos foros como estos, decir que algo no funciona... es no decir nada.

Tienes que ser más descriptivo y explicar qué es lo que no te funciona, qué mensaje de error recibes, etc.

De otro modo tratar de ayudarte sería como dar palos de ciego y esperar a que sonara la flauta.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 05-06-2007
semptrion semptrion is offline
Miembro
 
Registrado: abr 2007
Posts: 112
Poder: 20
semptrion Va por buen camino
Si me permites evaluar tu código...

Me gustaría con todo gusto darte una mano. Por favor, envíame los programas que estás utilizando y así poder revisarlos.

Mi dirección es [email protected]
Responder Con Cita
  #6  
Antiguo 05-06-2007
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 22
D-MO Va por buen camino
Cita:
Empezado por roman
...Y en mi_script.php pones:...
Ejem, no habrás querido escribir miscript.php.

Cita:
E probado los dos ejemplos que me has dado, y no me funcionan tampoco, que puedo hacer?
Pero te funciona siquiera un "echo 'algo';"?

que tal si tu servidor no està "muy bueno"?

Pon mas detalles, es mas fácil así poder ayudarte.
Responder Con Cita
  #7  
Antiguo 05-06-2007
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 22
D-MO Va por buen camino
Cita:
Empezado por roman
Código PHP:
<pre>
print_r($_POST);
</
pre
Ejem..., perdoname roman, pero, ¿no deberìa ir así?:
Código PHP:
echo '<pre>';
 
print_r($_POST);
echo 
'</pre>'
o para hacerlo mas corto:
Código PHP:
echo '<pre>'.print_r($_POST,1).'</pre>'
Saludos.

Última edición por D-MO fecha: 05-06-2007 a las 17:23:16.
Responder Con Cita
  #8  
Antiguo 05-06-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues sí Darwin, tienes razón, lo que quería poner era:

Código PHP:
<pre>
<?
print_r
($_POST);
?>
</pre>
// Saludos
Responder Con Cita
  #9  
Antiguo 08-06-2007
Ades_reload Ades_reload is offline
Registrado
 
Registrado: jun 2007
Posts: 5
Poder: 0
Ades_reload Va por buen camino
ola, gente, perdon por no contestar estos dias, pero estaba de corpus y no e tenido trabajo, el lunes os envio todo en cuanto pruebe la ultima opcion que me envias, gracas
Responder Con Cita
  #10  
Antiguo 11-06-2007
Ades_reload Ades_reload is offline
Registrado
 
Registrado: jun 2007
Posts: 5
Poder: 0
Ades_reload Va por buen camino
Buenas e probado con la ultima opción que me habeis dado y el resultado es nada, en la pantalla no me aparece ningun dato y no me lo muestra
Responder Con Cita
  #11  
Antiguo 11-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No puede ser. Si Apache está instalado y PHP está instalado y tenemos un solo Script como este:

Código PHP:

<?php
// script.php


if(isset($_POST['nombre'])){
  echo 
$_POST['nombre'];
}

?>

<html>
 <body>
  <form action="script.php" method="post">
   <input type="text" name="nombre" id="nombre" />
   <input type="submit" value="Enviar el formulario" />
  </form>
 </body>
</html>
... digo que no puede ser que no se muestre el "nombre" una vez enviado el formulario. Si escribieras algo como esto:

Código PHP:

<?php
// script.php

print_r($_POST);

/* ... */

?>
Como mímino deberías obtener una salida tal que esta:

Código:
Array()
O sea, la impresión de un "Array" vacío. En el momento en que el "POST" contuviera el "nombre" que enviamos...

Código:
Array(
  'nombre' => 'aquí el nombre'
)
Algo más o menos así deberías obtener como salida. Y si una cosa "tan sencilla" falla... no sé qué demonios puede estar pasando.

¿Está PHP instalado? ¿Lo comprobaste? ¿No aparece ningún mensaje de error por ningún lado? ¿Estás utilizando la función "error_reporting()"? Asegúrate de que muestras cualquier tipo de error que se produzca. Y no sé ahora mismo qué más puede decirse.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Paso de Array en variable $_POST mieltxo PHP 4 16-06-2005 08:22:51


La franja horaria es GMT +2. Ahora son las 23:59:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi