Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/02/2010, 09:05
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 8 meses
Puntos: 406
Respuesta: Cantidad de Flores en PHP

Mmmm, la razon por la que te lo preguntaba es porque a mi parecer, estas haciendo un mal uso de la tabla tipos, así como expones la relacion entre tablas no entiendo la razon de tantos campo, podriamos simplificar tu tabla de esta manera

Código SQL:
Ver original
  1. CREATE  TABLE  `new_tipos` ( `id` INT NOT  NULL  AUTO_INCREMENT ,
  2.  `idFlor` INT( 11  )  NOT  NULL ,
  3.  `tipo` VARCHAR( 50  )  NOT  NULL ,
  4.  PRIMARY  KEY (  `id`  )
  5. ) TYPE  =  MYISAM ;

y relacionar las tablas asi
Código PHP:
Ver original
  1. $sql = 'select * from flores INNER JOIN (flores.idflores = new_tipos.idFlor) where flores.idflores = "'.$idflor.'"';

con lo anterior ya se te facilitan las cosas para hacer lo que en un comienzo te causaba problemas con:

Código PHP:
Ver original
  1. $sql = 'select * from flores INNER JOIN (flores.idflores = new_tipos.idFlor) where flores.idflores = "'.$idflor.'"';
  2.  
  3. $query = mysql_query($sql,$conexion) or die mysql_error();
  4.  
  5. $numFile = 1;
  6. while($row = mysql_fetch_assoc($query)) {
  7.        echo '<input name="flores'.$numFile.'" type="text" value="'.$row['tipo'].'" />';
  8.        $numFile++;
  9. }

En la tabla tipo los datos se guardarian de la siguiente manera

Código:
Id | idFlor | Tipo
1 | 1 | Azucenas
2 | 1 | Orquideas
No se si asi te funcione para lo que lo necesites, al menos es una forma de hacerlo como te entendi
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)