Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2008, 02:06
Janire
 
Fecha de Ingreso: septiembre-2007
Mensajes: 100
Antigüedad: 16 años, 7 meses
Puntos: 0
Problema al cortar cadena de texto

Buenos días a todos!!

Tengo un problema al cortar una cadena de texto que está separada por guiones. En una base de datos tengo dos campos, uno con la referencia de los productos y otro con los colores de ese producto separados por guión. Las imágenes de los productos están nombradas con la referencia y el color. Lo que quiero hacer es coger el primer color que aparezca en el campo de los colores y añadirselo a la referencia para que me coja la imagen.

Lo que hago es conectarme a la base de datos y luego he adaptado un código que he encontrado por aquí pero no me ha servido de nada. Fijo que estoy haciendo algo mal pero no sé el que, os dejo el código a ver si alguien me ayuda.

Código PHP:
require_once("conexion.inc.php");
    
$conexion = new mysqli($servidor$usuario$passwd$basedatos);
    if (
mysqli_connect_errno())
    {
        echo 
"Error al establecer la conexión con la base de datos: " mysqli_connect_error();
        exit();
    }
    
$resultado $conexion->query("SELECT colores FROM accesorios_cd;");
    
$color $myrow[$resultado];
    
$primer_guion_en_color strpos($color,"-");
    
$primer_color substr($color,0,$primer_guion_en_color);
    echo 
"<img src=\"imagenes/" $fila["referencia"] . "_" $primer_color ".jpg\" width=90 height=90></TD>\n"
Sé que no me corta el color porque he probado a poner simplemente echo $primer_color y no me muestra absolutamente nada.

Muchas gracias de antemano a todos.