funciones y FOR

Iniciado por pepelon, 9 Diciembre 2006, 00:46 AM

0 Miembros y 1 Visitante están viendo este tema.

pepelon

dentro de un bucle for se puede poner llamar una funcion??
algo asi:
<?php
function prog $id ){
include (
"config.php");
$dato mysql_query("SELECT * FROM descargas WHERE id='$id'");
if(
mysql_num_rows($dato) > 0) {
while(
$row mysql_fetch_array($dato)) {
$row["nombre"];
$row["peso"];
$row["des"];
$row["url"];
?>

<tr><td>
nombre:<? echo $row["nombre"];?><br>
peso:<? echo $row["peso"]; ?><br>
descripcion:<? echo $row["des"]; ?><br>
<a href="<?php echo $row["url"]; ?>">Enlace</a><br>
</td></tr>
<?
}
}
else {
echo "no se encontro el dato buscado";
}
}
?>


Y en la pagina html:
<?php
include 'des.php' ;
for (
$a 0$a 3$a++){
prog '$a' );

?>

antes de ponerle el for, me funcionaba, pero me daba el resultado para 1 ves.como es para hacer una tabla pense que se podria con for y ponerle ahi la cantidad, pero no se donde esta el error??
Alguien me podria ayudar??? ;D

alone-in-the-chat


<?php
include 'des.php' ;
for (
$a 0$a 3$a++){
prog '$a' );

?>


ponlo asi

<?php
include 'des.php' ;
for (
$a 0$a 3$a++){
prog $a);

?>


si pones la $a entre comillas simples te va a tomar el valor como si de verdad fuera la cadena $a
(no entiendo por que pones el include dentro de tu funcion y tb quita estas lineas estan de mas )

$row["nombre"];
$row["peso"];
$row["des"];
$row["url"];



bueno suerte :D
Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

pepelon

#2
Muchas gracias  ;D
Y una pregunta mas, (que no va con el tema, pero es para no estar abriendo otro, que este es el 2° por hoy  :-X)
Como hago una pagina multilenguaje, con otro metodo al de las variables en diferentes idiomas en un archivo.
Sino hacer tres paginas y en el primer index ponerle una redireccion depende del idioma que elija, o si conoces otro metodo??
<?php

if(strstr($HTTP_ACCEPT_LANGUAGE,"en")) {
Header("Location: http://www.paginaweb.net/en/");
}
elseif(
strstr($HTTP_ACCEPT_LANGUAGE,"es")) {
Header("Location: http://www.paginaweb.net/es/");

?>


Gracias ;D

alone-in-the-chat

eh visto scripts que te permiten hacer la traduccion de un idioma a otro *-) en mi trabajo tengo uno pero paratu mala suerte no estoy alli :P lee elprivado que te mando
Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

pepelon