java en php combinatie

Status
Niet open voor verdere reacties.

comass

Gebruiker
Lid geworden
19 dec 2000
Berichten
448
Hoi,

Uit mijn dbase haal ik foto's middels de
Code:
<?php echo $img_fotok1 ?>

Nu wil ik deze koppelen aan een java script.
Code:
 <td width="133" align="left" valign="top"><div class="highslide-gallery">

	<a href="[COLOR="Red"]images/655.jpg[/COLOR]" class="highslide" onclick="return hs.expand(this)"><font face="Arial"><span style="font-size:11pt;"><img src="images/655_klein.jpg" alt="Woonkamer met zicht op de keuken"
		title="Klik om te vergroten" width="121" height="80"></span></font></a>

<div class="highslide-caption">
	<font face="Arial"><span style="font-size:11pt;">Woonkamer met zicht op de keuken.</span></font>
</div>

Nu wil ik images/665.jpg vervangen door <?php echo $img_fotok1 ?>

Is dit mogelijk en zo ja op welke manier?
 
Je lost je eigen vraag al op ;)

PHP:
 <td width="133" align="left" valign="top"><div class="highslide-gallery">

	<a href="<?php echo $img_fotok1; ?>" class="highslide" onclick="return hs.expand(this)"><font face="Arial"><span style="font-size:11pt;"><img src="<?php echo $img_fotok1 ?>_klein.jpg" alt="Woonkamer met zicht op de keuken"
		title="Klik om te vergroten" width="121" height="80"></span></font></a>

<div class="highslide-caption">
	<font face="Arial"><span style="font-size:11pt;">Woonkamer met zicht op de keuken.</span></font>
</div>
 
Hoi,

Ik dacht ook dat het vrij simpel was.
Echter ik krijg dit nu te zien als link.

HTML:
%3Cimg%20src='bilder/1234267580abim_118.jpg'%3E
 
Dan voer je ergens iets van htmlentities() of htmlspecialchars() uit.

Daarnaast heb ik je vraag vanuit SQL verplaatst naar PHP
 
Hoi,

Onderstaand nog een keer de code, deze werkt.

Code:
<div class="highslide-gallery">

	<a id="thumb2" href="bilder/1234277256108_nw_binnen.jpg" class="highslide" onclick="return hs.expand(this,
		{ slideshowGroup: 2} )"><img src="bilder/1234277256108_nw_binnen.jpg" alt="Highslide JS"
		title="Click to enlarge" / width="200" height="134">

als ik bilder/1234277256108_nw_binnen.jpg door <?php echo $img_fotok1; ?>

krijg ik de eerder gemelde foutmelding.
 
Dan vraag ik mij af wat je precies in je database aan het opslaan bent.

Blijkbaar sla je daar dit op: <img src="bilder/1234267580abim_118.jpg">
Niet echt handig vind je wel?
 
re:

Hoi,

Het dbase en bijbehorend script is afkomstig uit Duitsland, vandaar bilder i.p.v. images.

Probleem is als ik alle tekst bilder verander in images ik diverse foutmeldingen krijg in de php.

Code:
if($objekt_pic_klein!="none"){
  //Falls ein neues kleines Bild angegeben ist, dieses hochladen
  $source=$objekt_pic_klein;
  $bildname_klein=time() . $objekt_pic_klein_name;
  //URL erzeugen
  $dest="../bilder/" . $bildname_klein;
  $check1=copy($source,$dest);

De foutmelding is steeds in deze regel
Code:
 $check1=copy($source,$dest);
 
De naam maakt mij niet uit, die levert volgens mij ook geen problemen op.

Het gaat mij om wat er in de database komt te staan.
 
re

Hoi,

Dit is de tabel van de dbase.
Code:
-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Generatie Tijd: 11 Feb 2009 om 12:08
-- Server versie: 3.23.58
-- PHP Versie: 5.0.4
-- 
-- Database: `boten`
-- 
CREATE DATABASE ``;
USE boten;

-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `im_objekte`
-- 

CREATE TABLE `im_objekte` (
  `objekt_ID` int(11) NOT NULL auto_increment,
  `objekt_name` varchar(80) NOT NULL default '',
  `objekt_prijs` int(11) NOT NULL default '0',
  `objekt_bouwjaar` int(6) NOT NULL default '0',
  `objekt_beschreibung` text NOT NULL,
  `objekt_specs` longtext NOT NULL,
  `objekt_standaard` longtext NOT NULL,
  `objekt_pic_klein` varchar(180) NOT NULL default '0',
  `objekt_pic_gross` varchar(180) NOT NULL default '0',
  `objekt_pic_fotok1` varchar(180) NOT NULL default '0',
  `objekt_pic_fotok2` varchar(180) NOT NULL default '0',
  `okat_ID` int(11) NOT NULL default '0',
  PRIMARY KEY  (`objekt_ID`),
  KEY `objekt_ID` (`objekt_ID`)
) TYPE=MyISAM AUTO_INCREMENT=26 ;

-- 
-- Gegevens worden uitgevoerd voor tabel `im_objekte`
-- 


-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `im_objektkategorien`
-- 

CREATE TABLE `im_objektkategorien` (
  `okat_ID` int(11) NOT NULL auto_increment,
  `okat_name` varchar(50) NOT NULL default '',
  `okat_beschreibung` varchar(180) default NULL,
  `rubrik_ID` int(11) NOT NULL default '0',
  PRIMARY KEY  (`okat_ID`),
  KEY `okat_ID` (`okat_ID`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;

-- 
-- Gegevens worden uitgevoerd voor tabel `im_objektkategorien`
-- 

-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `im_rubriken`
-- 

CREATE TABLE `im_rubriken` (
  `rubrik_ID` int(11) NOT NULL auto_increment,
  `rubrik_name` varchar(50) NOT NULL default '',
  `rubrik_beschreibung` varchar(180) default NULL,
  PRIMARY KEY  (`rubrik_ID`),
  KEY `rubrik_ID` (`rubrik_ID`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;

-- 
-- Gegevens worden uitgevoerd voor tabel `im_rubriken`
-- 


-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `objekte`
-- 

CREATE TABLE `objekte` (
  `objekt_ID` int(11) NOT NULL auto_increment,
  `objekt_name` varchar(80) NOT NULL default '',
  `objekt_beschreibung` text NOT NULL,
  `objekt_pic_klein` varchar(180) NOT NULL default '0',
  `objekt_pic_fotok1` varchar(180) NOT NULL default '0',
  `objekt_pic_fotok2` varchar(180) NOT NULL default '0',
  `objekt_pic_gross` varchar(180) NOT NULL default '0',
  `okat_ID` int(11) NOT NULL default '0',
  PRIMARY KEY  (`objekt_ID`),
  KEY `objekt_ID` (`objekt_ID`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

-- 
-- Gegevens worden uitgevoerd voor tabel `objekte`
-- 


-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `objektkategorien`
-- 

CREATE TABLE `objektkategorien` (
  `okat_ID` int(11) NOT NULL auto_increment,
  `okat_name` varchar(50) NOT NULL default '',
  `okat_beschreibung` varchar(180) default NULL,
  `rubrik_ID` int(11) NOT NULL default '0',
  PRIMARY KEY  (`okat_ID`),
  KEY `okat_ID` (`okat_ID`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

-- 
-- Gegevens worden uitgevoerd voor tabel `objektkategorien`
-- 


-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `rubriken`
-- 

CREATE TABLE `rubriken` (
  `rubrik_ID` int(11) NOT NULL auto_increment,
  `rubrik_name` varchar(50) NOT NULL default '',
  `rubrik_beschreibung` varchar(180) default NULL,
  PRIMARY KEY  (`rubrik_ID`),
  KEY `rubrik_ID` (`rubrik_ID`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

-- 
-- Gegevens worden uitgevoerd voor tabel `rubriken`
--
 
Niet echt wat ik bedoel.

Je slaat blijkbaar ergens iets op in je database, je zei dat je dat dan vervolgens met een query ophaalt en in deze variabele drukt.
PHP:
<?php echo $img_fotok1 ?>

Ga eens via phpMyAdmin naar de databasetabel waar je die waarde vandaan haalt.
Wat staat er dan in dat veld?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan