databasen er i orden, og rækkerne med de id numre eksisterer, de bliver hentet ud af databasen og lagt i et array.
data'erne i
$cv_row['images'] ser sådan her ud:
17,3,2Arrayet ser således ud:
Array ( [0] => 17 [1] => 3 [2] => 2 )
EDITOkay jeg har leget lidt videre, og er kommet frem til at der er et problem med mit array:
- $build_sql_array = array();
-
- $build_sql_array = explode(',', $cv_row['images']);
- $build_sql_array = array_unique($build_sql_array);
-
- $image_ids = implode(',', $build_sql_array);
Jeg får denne fejl:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Min fulde kode ser således ud:
- $build_sql_array = array();
-
- $build_sql_array = explode(',', $cv_row['images']);
- $build_sql_array = array_unique($build_sql_array);
-
- $image_ids = implode(',', $build_sql_array);
-
- $gallery_sql = "SELECT * FROM gallery WHERE id IN (" . $image_ids . ")";
-
- $gallery_result = mysql_query ($gallery_sql) or die (mysql_error ());
-
- $gallery_show_sql = "SELECT * FROM gallery WHERE id = '{$first_item}'";
- $gallery_show_result = mysql_query ($gallery_show_sql) or die (mysql_error ());
- $gallery_show = mysql_fetch_array ($gallery_show_result);
-
- $gallery_title = $cv_row['title'];
-
-
- ?>
- <div style="display: none;">
- <?php
- $gallery_row = mysql_fetch_assoc ($gallery_result) or die(mysql_error());
- ?>
- <a href="images/gallery/<?php echo $gallery_row['url']; ?>" rel="<?php echo $gallery_title; ?>" title="<?php echo $cv_row['title']; ?>"></a>
- <?php
-
-
-
- ?>
- </div>
Men hvad er der galt?
Indlæg senest redigeret d. 07.06.2013 21:58 af Bruger #10114