Autor Tema: pasarle a la imagen el lugar donde sta el array  (Leído 389 veces)

Desconectado manolait

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
pasarle a la imagen el lugar donde sta el array
« en: 19 de Abril de 2013, 16:59:45 pm »
 hola, como pasarle a la imagen el lugar donde sta el array ej : hijo[2] y k borre esa posicion.

ayuda.

echo "<table width=94% border=1>";

foreach ($result as $actual) {
echo "<tr>";
echo "<td>" . $actual. "</td>" ;
echo '<td> <img src="http://www.forosdelweb.com/f18/DeleteRed.jpg"/> </td>';
echo "</tr>";

}

echo "</table>";

Comunidad PHPeros

pasarle a la imagen el lugar donde sta el array
« en: 19 de Abril de 2013, 16:59:45 pm »

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #1 en: 19 de Abril de 2013, 17:40:42 pm »
¿$result[$actual]?
Twitter: @JoakoM010



Desconectado manolait

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #2 en: 19 de Abril de 2013, 17:47:53 pm »
hola, que quieres decir con eso?

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #3 en: 19 de Abril de 2013, 18:45:18 pm »
hola, que quieres decir con eso?

Podrías explicar mejor lo que quieres hacer.
El indice del bucle seria $actual, la matriz vendría siendo $result, si quieres mostrar el resultado del indice actual de la matriz lo haces usando $result[$actual]. Si no fue esa la duda, explícate mejor.

Un saludo.
Twitter: @JoakoM010



Desconectado manolait

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #4 en: 20 de Abril de 2013, 09:59:03 am »
oki, te explico un poko mejor.
tengo un formulario donde el usuario mete una cadena de texto, sta la pasa a un array, ese array lo compara con otro array con palabras k no kiero que se muestre, y si no son las mismas las muestra y las guarda en $result.
con esto:
foreach ($result as $actual) {
echo "<tr>";
echo "<td>" . $actual. "</td>" ;
echo '<td> <img src="http://www.forosdelweb.com/f18/DeleteRed.jpg"/> </td>';
echo "</tr>";

}
he conseguido que meta  la palabras k no son prohibidas en una tabla y ponga tantas x(detelered.jpg) como palabras. y lo que kiero es k a cada delece k sale en una columna en la misma fila k los result, le des a la x y borre justamente esa posicion. ej

"mi hijo tiene ganas de comer"             palabras prohibidas "tiene, mi ,de"  x lo tanto me da "hijo ganas comer"

ntonces eso lo guarda en $result y kiero k hijo k es la posicion $result[1] al darle a la imagen delete lo borre.
he pensado en poner k result empiece de 0 y x lo tanto la primera x borre la 0 pero no se como se pasa la 0 a la imagen,

Desconectado manolait

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #5 en: 20 de Abril de 2013, 12:34:25 pm »
intentare explicarme un poco mejor.
este es mi formulario.
<form action="MyScript.php" method="get">
  <input type="text" name="valores"> <br>
    <input type="submit">
</form>.
Donde mando la cadena de caracteres que mete el usuario.

aquí es donde lo recibo:
<?php
// Obtenemos la variable del formulario:


$array1 = array("mi""red""de""tiene");   // palabras prohibidas
$valor $_GET[&#39;valores&#39;];  //recibir valores
$result1 explode(" " ,$valor);  //espacios

$result array_diff($result1$array1);//busca la diferencia entre el array de palabras de entrada y el array de palabras prohibida y devuelve las que no estas repetidas.

//tabla donde meter el array
echo "<table width=94% border=1>"
foreach (
$result as $actual) {
    echo 
"<tr>";
    echo 
"<td>" $actual"</td>" ;  //muestro el array insertandolo en columnas
	
echo &
#39;<td>  <img src="../DeleteRed.jpg"/> </td>&#39;; //inserto imagen tantas veces como columnas tenga, dependiendo de $actual
    
echo "</tr>";
	

}


echo 
"</table>"


pues quiero poder darle a la imagen y borrar esa posicion del array.

según la foto dándole a la x de la fila hijo que se borre hijo.


Desconectado manolait

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #6 en: 21 de Abril de 2013, 11:05:22 am »
nadie?

Desconectado manolait

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #7 en: 21 de Abril de 2013, 11:28:09 am »

mas fácil solo tengo un array :

Código PHP:
$array1 = array("mi", "red", "de", "tiene"); 


asi lo recorro y meto la posicion en cada celda de una columna de la tabla y con la imagen igual.

Código PHP:
<?php
echo "<table width=94% border=1>"; 
foreach ($array1 as $actual) { //bucle lo recorro
    echo "<tr>";
    echo "<td>" . $actual. "</td>" ; // que inserte en 1 columna de la tabla 1 posicion
    echo '<td>  <img src="../DeleteRed.jpg"/> </td>'; // que inserte en 1 columna de la tabla 1 imagen (enlace)
    echo "</tr>";
     
}

 




echo "</table>"; 

?>
imagen

Que al darle a cualquier X de la columna de la derecha borre la posicion del array de esa misma fila.

en la foto sale si le das a la x de la fila red pues te borre red.

creo k seria algo asi :

Código PHP:
echo '<td><a href='destino.php?a=$actual'><img src="../images/eliminar2.png"></td>'; 
    

Desconectado manolait

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #8 en: 22 de Abril de 2013, 13:54:55 pm »
Hola, se como mandarle una variable a el enlace(imagen), pero no se como decirle que quiero la posición 0 en ese enlace , en la siguiente la 1 y asi.

echo "<table width=94% border=1>"
foreach (
$result as $actual) {
    echo 
"<tr>";
    echo 
"<td>" $actual"</td>" ;
	
[
COLOR="Red"]echo &#39;<td align="right"> <a href="prueba.php?borrar=borrar"> <img src="../DeleteRed.jpg"/> </td>&#39;;[/COLOR]
	

    echo 
"</tr>";
	

}


ayuda xfa

Desconectado manolait

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:pasarle a la imagen el lugar donde sta el array
« Respuesta #9 en: 22 de Abril de 2013, 16:18:58 pm »
bueno es asi :

echo "<table width=94% border=1>"; 
foreach ($result as $key => $actual) {
    echo "<tr>";
    echo "<td>" . $actual. "</td>" ;
    [COLOR="Red"]echo '<td align="right"> <a href="prueba.php?borrar=borrar&v='.$key.'"> <img src="http://www.forosdelweb.com/f18/DeleteRed.jpg"/> </td>';[/COLOR]
     
    echo "</tr>";
     
}

pero ahora tengo una duda para borrarlo como seria mas facil?