| |||
crear variables automaticamente (tipo var1 var2 o como sea) ya se que es una pregunta un poco tonta pero querria meter lo creado en un while cada ciclo dentro de una variable distinta: por eso el crear variables que se incrementen en cada ciclo del while de forma automatica. Graciaaas! |
| |||
Respuesta: crear variables automaticamente (tipo var1 var2 o como sea) nada si es que soy un ollas si lo habia hecho asi :D gracias. Donde tengo problemas es en el foreach pues me guarda 2 campor por cada valor de la base de datos: por ejemplo: while ($row=mysql_fetch_array($res)) { foreach ($row as $nombre_campo => $valor_campo) { $asignacion = "\$" . $nombre_campo . "='" . $valor_campo . "';"; echo $asignacion; }} cuyo resultado es: $0='1'; $IdProducto='1'; $1='part two - the endless not'; $NombreProducto='part two - the endless not'; uno sale el numero de campo con el valor y otro el nombre del campo con el mismo valor, sabes o sabe alguien comohaver que aparezca uno solo??? graaacias |
| ||||
Respuesta: crear variables automaticamente (tipo var1 var2 o como sea) te sale primero el numero xq lo invertiste es decir en el foreach primero va la id y luego el valor Código PHP: |
| |||
Respuesta: crear variables automaticamente (tipo var1 var2 o como sea) ya solo me aparecen una vez, lo arregle con MYSQL_ASSOC que se me habia olvidado..ahora oslo me aparecen los nombres de los campos...gracias, muxas gracias por tu ayuda! |
| |||
Respuesta: crear variables automaticamente (tipo var1 var2 o como sea) si cierto, fue un lapsus de copy paste de otra seccion de mi pagina :D ahora estoy filtrando que no me imprima los campos que no tengan valor numerico (me hace falta el id para operaciones pero no que imprima el campo) jeje |
| |||
Respuesta: crear variables automaticamente (tipo var1 var2 o como sea) tengo un problema con las variables obtenidas con foreach, a ver si me podeis ayudar: while ($row=mysql_fetch_array($res,MYSQL_ASSOC)) { foreach ($row as $nombre_campo => $valor_campo) { $asignacion = $nombre_campo = $valor_campo; //$nombre_campo=$valor_campo; echo $asignacion; //echo $nombre_campo; $var[$i]="<img border='2px' bordercolor='red' src='verblob.php?idfoto=$nombre_campo&tam=2' />"; ?><a href="#" id="u" onmouseover="ampliar('this.id','<?php echo $var[$i]; ?>')" onmouseout="ampliar('')">ver foto</a><?php echo "<div id='visor'>";} $i=$i+1; } me coje bien todo pero me da sintaxis incorrecta en el html dentro de $var[$i]: Error: missing ) after argument list Archivo de origen: http://www.tg.com/l.php Línea: 1, columna: 32 Código fuente: ampliar('this.id','<img border='2px' bordercolor='red' src='verblob.php?idfoto=5&tam=2' />') Última edición por rotivo; 23/07/2010 a las 07:40 |
Etiquetas: |