Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/08/2003, 07:15
RAZACALA
Usuario baneado!
 
Fecha de Ingreso: diciembre-2002
Ubicación: En mi chozita
Mensajes: 142
Antigüedad: 21 años, 4 meses
Puntos: 0
Gratisimas Leonardo

Muchas gracias por tomarte la molestia de colaborarme, en efecto creo que mi POST demuestra lo bobisimo que aun soy en el PHP, al no haber utilizado el LIST, ni el FOREACH.

Parece ser que olvide algo importantisisisisimo:

LOS DATOS VIENEN POR UN FORM.HTM, el cual tendria varios <SELECT>, (n <SELECT> = n cadenas)

Claro que has comprendido lo que quiero hacer!, de hecho hiciste el script, pero la idea es hacerlo tomando los datos que vienen por un FORM.HTM, por ejemplo:

Código PHP:
<FORM ACTION=index.php METHOD=POST>
      <select name="Regalo" size="1">
        <option selected value="No seleccionaste regalo">Selecciona un regalo:</option>
        <option value="Un cuaderno [Y un lapiz]">Un cuaderno [Y un lapiz]</option>
        <option value="Un cuaderno [Y un borrador]">Un cuaderno [Y un borrador]</option>
        <option value="Un cuaderno [Y un mapa]">Un cuaderno [Y un mapa]</option>
        <option value="Un cuaderno [Y un libro]">Un cuaderno [Y un libro]</option>
        <option value="Un cuaderno [Y dos frutas]">Un cuaderno [Y dos frutas]</option>
      </select>
<INPUT TYPE=SUBMIT VALUE=ENVIAR></FORM>
<TABLE BGCOLOR=AABBCC><TR>
<?php

echo "<TD>Elegiste:<BR>$Regalo<BR>Pero mi idea es poder hacer esto:</TD></TR><TR><TD ALIGN=CENTER>Elegiste:</TD><TD ALIGN=CENTER>Y te regalaremos:</TD></TR><TR>";

$Regalo1 explode("[",$Regalo);    // Toma solo el valor hasta [
$Regalo2 strstr($Regalo,"[");    // Toma solo el valor desde [
echo "<TD>$Regalo1[0]</TD><TD>$Regalo2</TD></TR></TABLE><TABLE BGCOLOR=PERU><TR>";
?>

Pero ahora imagina que tenemos:

<select name="Regalo1"
<select name="Regalo2"
<select name="Regalo3"
<select name="Regalo4"
<select name="Regalo5"

Y cada uno de ellos contiene valores diferentes de la forma:

<option value="Parte1AA [Parte2AA]">Parte1AA [Parte2AA]</option>
<option value="Parte1BB [Parte2BB]">Parte1BB [Parte2BB]</option>
<option value="Parte1CC [Parte2CC]">Parte1CC [Parte2CC]</option>

Pos eso el titulo es "n cadenas", por que la idea es poder utilizar indefinido # de <SELECT>, bien sean 5, o 10; 1 o 50.

Gratisimas por la ayuda Leonardo, oye, por cierto, estas en Mexico o en españa?