link mee geven
zo iets als dit maar dan werkt het mijn manier werkt niet
"><img src="" border="0"></a>
Code (php)
1
2
3
2
3
<?php
echo '<a href="'.$list->website.'"><img src="'.$list->images.'" alt="afbeelding"></a>';
?>
echo '<a href="'.$list->website.'"><img src="'.$list->images.'" alt="afbeelding"></a>';
?>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$sql = "SELECT * FROM portfolio ORDER BY id DESC";
$resultaat = mysql_query($sql) or die(mysql_error());
while ($list = mysql_fetch_object($resultaat)) {
echo '<a href="'.$list->website.'"><img src="'.$list->images.'" alt="afbeelding"></a>'
?>
$sql = "SELECT * FROM portfolio ORDER BY id DESC";
$resultaat = mysql_query($sql) or die(mysql_error());
while ($list = mysql_fetch_object($resultaat)) {
echo '<a href="'.$list->website.'"><img src="'.$list->images.'" alt="afbeelding"></a>'
?>
En wat doet ie dan wél?
ini_set('display_errors', 1);
error_reporting(E_ALL);
En kijk eens of je een foutmelding krijgt. Kijk ook eens in je broncode wat daar aan data staat, misschien dat je dan ook kan zien wat er fout gaat.
<b>Notice</b>: Undefined variable: Categorie in <b>/home/kolk001/domains/i2web.nl/public_html/portfolio.php</b> on line <b>85</b><br />
Dus $Categorie bestaat niet.
<img src="C:\Documents and Settings\IL van der kolk\Bureaubl" alt="afbeelding"></a>
Oftewel de hele locatie van de afbeelding staat niet in je database, dat betekend dat de grootte van de varchar in je database niet groot genoeg is om alles op te slaan. Kijk dat eens na!
het uploaden werkt ook niet
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
//verander de onderstaande gegevens
$locatie="../admin/portfolio/"; //of een andere map, vergeet niet de w-rechten
$toegestaan = array ("jpg", "gif", "png"); // extensies die toegestaan zijn
$max_size = 150000; //maximale grootte van het bestand in bytes /1024 = kb /1024 = mb
$jousite = "http://www.i2web.nl/"; // eindigent op een slash
//stop met veranderen
if(isset($_POST['upload']))
{
if(is_uploaded_file($_FILES['bestand']['tmp_name']))
{
$extensie_bestand = pathinfo($_FILES['bestand']['name']);
$extensie_bestand = $extensie_bestand[extension];
$extensies_toegestaan = explode(", ", $toegestaan);
$ok = in_array($extensie_bestand, $toegestaan);
if($ok == 1)
{
if($_FILES['bestand']['size'] > $max_size)
{
echo "Het bestand is te groot, de maximale grootte is: <b>".$max_size."</b>";
exit;
}
if(!move_uploaded_file($_FILES['bestand']['tmp_name'],$locatie.$_FILES['bestand']['name']))
{
echo "het bestand kan niet worden verplaatst";
exit;
}
echo "Het bestand ".$_FILES['bestand']['name']." is geupload<br /><a href='".$locatie.$_FILES['bestand']['name']."' target='_blank'>Klik hier om het te bekijken</a><br />De link is : ". $jousite . $locatie .$_FILES['bestand']['name'];
}
else
{
echo "Verkeerde extentie, de toegestane extensies zijn: <b>".$toegestaan."</b>";
}
}
else
{
echo "Het uploaden is mislukt";
}
}
?>
//verander de onderstaande gegevens
$locatie="../admin/portfolio/"; //of een andere map, vergeet niet de w-rechten
$toegestaan = array ("jpg", "gif", "png"); // extensies die toegestaan zijn
$max_size = 150000; //maximale grootte van het bestand in bytes /1024 = kb /1024 = mb
$jousite = "http://www.i2web.nl/"; // eindigent op een slash
//stop met veranderen
if(isset($_POST['upload']))
{
if(is_uploaded_file($_FILES['bestand']['tmp_name']))
{
$extensie_bestand = pathinfo($_FILES['bestand']['name']);
$extensie_bestand = $extensie_bestand[extension];
$extensies_toegestaan = explode(", ", $toegestaan);
$ok = in_array($extensie_bestand, $toegestaan);
if($ok == 1)
{
if($_FILES['bestand']['size'] > $max_size)
{
echo "Het bestand is te groot, de maximale grootte is: <b>".$max_size."</b>";
exit;
}
if(!move_uploaded_file($_FILES['bestand']['tmp_name'],$locatie.$_FILES['bestand']['name']))
{
echo "het bestand kan niet worden verplaatst";
exit;
}
echo "Het bestand ".$_FILES['bestand']['name']." is geupload<br /><a href='".$locatie.$_FILES['bestand']['name']."' target='_blank'>Klik hier om het te bekijken</a><br />De link is : ". $jousite . $locatie .$_FILES['bestand']['name'];
}
else
{
echo "Verkeerde extentie, de toegestane extensies zijn: <b>".$toegestaan."</b>";
}
}
else
{
echo "Het uploaden is mislukt";
}
}
?>
<form method="POST" name="form">
<p>Kies categorie:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
$sql = "SELECT * FROM categorie ORDER BY naam ASC";
$result = mysql_query($sql);
if (mysql_num_rows($result) != 0)
{
echo "<select name=\"categorie\" style=\"width: 300;\" onchange=\"openURL()\">\n";
echo " <option value=\"geen-url\""; If (!$categorie) echo " selected"; echo " >Kies een categorie:</option>\n";
echo " <option value=\"geen-url\">----------------------------------------------------------------</option>\n";
While ($row = mysql_fetch_object($result))
{
echo " <option value=\"plaats.php?categorie=$row->naam\""; If ($row->categorie == $name) echo " selected"; echo ">$row->naam</option>\n";
}
echo "</select><br><br>\n";
}
?>
$sql = "SELECT * FROM categorie ORDER BY naam ASC";
$result = mysql_query($sql);
if (mysql_num_rows($result) != 0)
{
echo "<select name=\"categorie\" style=\"width: 300;\" onchange=\"openURL()\">\n";
echo " <option value=\"geen-url\""; If (!$categorie) echo " selected"; echo " >Kies een categorie:</option>\n";
echo " <option value=\"geen-url\">----------------------------------------------------------------</option>\n";
While ($row = mysql_fetch_object($result))
{
echo " <option value=\"plaats.php?categorie=$row->naam\""; If ($row->categorie == $name) echo " selected"; echo ">$row->naam</option>\n";
}
echo "</select><br><br>\n";
}
?>
<br>
<br>
Website link:
<input type="text" name="website" size="25">
<br>
<br>
<input type="file" name="images" />
</p>
<p>
<input type="submit" value="Verzenden" name="B1">
<input type="reset" value="Invoer wissen" name="B2">
</p>
</form>
</body>
</html>