Ver Mensaje Individual
  #6  
Antiguo 19-12-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
A ver, el $_POST no es exclusivo de los arreglos. Hay, básicamente, dos formas de enviar un formulario: por método POST o por método GET, lo cual se especifica en:

Código:
<form method='POST' action='...'>
o

Código:
<form method='GET' action='...'>
En el primer caso, todos los valores que mandes con el formulario llegarán a PHP en el arreglo global $_POST. Así, si tienes, por ejemplo, el formulario:

Código:
<form method='POST' action='...'>
Nombre <input type='text' name='nombre'>
EMail<input type='text' name='email'>
<textarea name='comentario'></textarea>
<input type='submit'>
</form>
El script PHP recibirá las variables en $_POST['nombre'], $_POST['email'], $_POST['comentario'], es decir, un elemento del arreglo por cada variable. En particular, si el nombre de una variable incluye corchetes, PHP interpretará que es parte de un arreglo, como en el caso de los checkbox ejemplificados antes. Igualmente puedes tener arreglos de otros tipos de campos.

Te recomiendo que antes que nada, experimentes con los distintos tipos de campo para que veas como llegan a PHP. Por ejemplo, procesa el formulario con un script:

Código PHP:
<pre>
<?
print_r
($_POST);
?>
</pre>
que te imprimirá todos los valores del arreglo $_POST.

// Saludos
Responder Con Cita