Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/09/2003, 19:51
RAZACALA
Usuario baneado!
 
Fecha de Ingreso: diciembre-2002
Ubicación: En mi chozita
Mensajes: 142
Antigüedad: 21 años, 4 meses
Puntos: 0
Un chicharron

Es exactamente de lo que he hablado desde el principio!.

Te haz acercado 100%, por que si no te has acercado + es por que yo no he detallado.

$G, : )

Solo hay un unico "chicharron":

Desde que hice el post me parecio que la solucion al chicharron era ELEGIR a cuales campos imprimir y a cuales no creando la variable:

$todas = "$a$b$c$d"; // Variables seleccionadas

En el caso actual:

$todas = "$Planeta$Numero$Comentario y "$n cadenas seleccionadas" ";

POR QUE CHICHARRON?

Pos por que hay unos campos tipo HIDDEN que no deben ser impresos, sino que deben continuar OCULTOS.

NOTA:
************************************
Le quite esto a $var por que las variables no van a contener cosas "dañinas...", ni saltos de linea.

Con absoluto respeto a tu impecable script para hacer en 8 lineas el corte a ncadenas,

(yo lo estava haciendo en 3 lineas por cada variable, es decir que ncadenas = 3nvariables... Uff!, una locura!)

retire las funciones nl2br y htmlspecialchars (); por que algunas variables contendran por ejemplo:
<LI>Valor, <td>valor, etc...

Ya lo veras por que, (tal como lo he pensado desde que enviaste la primer desinteresada respuesta que me diste), te hare llegar mi humilde script para que te rias un poquito... Y para que... (Quizas), le des uso.

******************************

Es decir: no debiera salir ese chicharron, y aunque hoy Lunes intente hacer:

$todas = "$Planeta$Numero$Comentario";

No logre que me funcionara, pero mira cuánto me haz hecho avanzar en el proyecto "nCadenas / 2" !!

*************************

<table><tr><td colspan="3" align="center">Estos son los datos:</td></tr>
<?php

while ((list ($var, $val) = each ($_POST))) {
if (preg_match ('/^(.*)\\[(.*)\\]/', $val, $coincidencias)) {
$cadena1 = $coincidencias[1];
$cadena2 = $coincidencias[2];
} else {
$cadena1 = $val;
$cadena2 = '';
}
$cadena1 = ereg_replace("\n","<BR>",$cadena1);
echo <<<FIN
<tr>
<td BGCOLOR=AABBCC VALIGN=TOP ALIGN=RIGHT>$var:</td>
<td BGCOLOR=FFD098 VALIGN=TOP>$cadena1</td>
<td BGCOLOR=FFB878 VALIGN=TOP>$cadena2</td>
FIN;
}

?>
<TD>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<textarea cols="14" rows="4" name="Comentario"></textarea>
<select name="Planeta" size="1">
<option selected value="Planeta: No">
Selecciona un planeta:</option>
<option value="Saturno [ Sabado ]">Saturno [ Sabado ]</option>
<option value="Venus [ Viernes ]">Venus [ Viernes ]</option>
<option value="Jupiter [ Jueves ]">Jupiter [ Jueves ]</option>
</select>
<INPUT TYPE=HIDDEN NAME=CHICHARRON VALUE="Esto debe verse?: NO">
<select name="Numero" size="1">
<option selected value="Numero: No">Selecciona un numero:</option>
<option value="1 [ Domingo ]">1 [ Domingo ]</option>
<option value="2 [ Lunes ]">2 [ Lunes ]</option>
<option value="3 [ Miercoles ]">3 [ Miercoles ]</option>
</select>
</TD></TR></TABLE></TD></TR></TABLE>
<input type="submit" value="Enviar"></form>

****************************

Que agrabale tu ayuda.

Raza de aca!