Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2021-08-14, 21:27
  #13
Medlem
Citat:
Ursprungligen postat av Enterprise
Nej, det är troligen inte browsern. Men du kan felsöka genom browser för att se hur PHP renderar sin output.

Visa sidkälla är Ctrl+U på Edge. Eller högerklicka och välj visa sidkälla

Då ser det ut såhär:

HTML-kod:

<!DOCTYPE html>
<html>
<head>
<title>TEST</title>
</head>

<body>
	
	<form method="POST" action="" enctype="multipart/form-data">
	<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
	<input type="file" id="img" name="img"></input><br><br>
	<input type="text" id="description" name="description" placeholder="Image description"></input><br><br>
	<input type="submit" id="send" name="send" value="upload"></input>
	</form>
	
		
	<img src ="C:\\xampp\\htdocs\\uploads\\regression.jpg" height="100px" width="100px"/>;
	
</body>

</html>
Citera
2021-08-14, 21:52
  #14
Medlem
Kod:
$result = mysqli_query($conn,"SELECT * FROM image");
        
            if($result){
            while($row = mysqli_fetch_array($result)){
                $image = $row['filename'];
                echo $image;
                echo "<br>";
                ?>
                <img src ="C:\\xampp\\htdocs\\uploads\\<?php echo $image ?>" height="100px" width="100px"/>;
                <?php
            
}
        }

Ändrade om och lade img tagen i loopen, vill för enkelhetens skull skriva ut alla img i databasen MEN img taggen skriver bara ut tomma img rutor.

Jag stavade fel på databasnamnet, men det är ändrat nu och while loopen fungerar som den ska men som sagt img taggen krånglar.

<img src ="C:\\xampp\\htdocs\\uploads\\<?php echo $image ?>"

Sökvägen C:\xampp\htdocs\uploads\ är garanterat rätt..
Citera
2021-08-14, 22:02
  #15
Medlem
Sidkällan på img taggen:

Hittade ett fel i adressen, det saknades ett \ men nu är det åtgärdat:

<img src ="C:\xampp\htdocs\uploads\regression.jpg" height="100px" width="100px"/>;

Funkar fortfarande inte, funderar på om det är något fel i hur attributen är skrivna?
Citera
2021-08-14, 22:04
  #16
Medlem
auruns avatar
Citat:
Ursprungligen postat av bosscs2
image kolumnen består av namn.jpg etc.. kolumnen är alltså inte tom men som du skriver verkar $image vara det.
Du har svarat på din egna fråga
Citera
2021-08-14, 22:08
  #17
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av bosscs2
Sidkällan på img taggen:

Hittade ett fel i adressen, det saknades ett \ men nu är det åtgärdat:

<img src ="C:\xampp\htdocs\uploads\regression.jpg" height="100px" width="100px"/>;

Funkar fortfarande inte, funderar på om det är något fel i hur attributen är skrivna?
Jag tror fortfarande det är URLen som är fel. Jag brukar alltid köra genom en server så brukar inte använda referenser till lokal disk. Du kan komma åt lokal disk genom att lägga till file: innan.

https://stackoverflow.com/questions/...he-file-scheme

Jämför exemplet på denna Stack Overflow sida med din URL:
Kod:
file:///C:/Users/User/2ndFile.html
Citera
2021-08-14, 22:38
  #18
Medlem
Webbläsare tillåter generellt inte sökvägar till klientens lokala maskin.
Om /htdocs/ är din webroot borde du ju kunna använda /uploads/$image som sökväg.
Citera
2021-08-14, 22:42
  #19
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av abloodywar
Webbläsare tillåter generellt inte sökvägar till klientens lokala maskin.
Om /htdocs/ är din webroot borde du ju kunna använda /uploads/$image som sökväg.
+1
Citera
2021-08-15, 10:13
  #20
Medlem
Citat:
Ursprungligen postat av Enterprise
Jag tror fortfarande det är URLen som är fel. Jag brukar alltid köra genom en server så brukar inte använda referenser till lokal disk. Du kan komma åt lokal disk genom att lägga till file: innan.

https://stackoverflow.com/questions/...he-file-scheme

Jämför exemplet på denna Stack Overflow sida med din URL:
Kod:
file:///C:/Users/User/2ndFile.html

Ok nu funkar det!
Ändrade sökvägen till till /uploads/ precis som några av er i tråden föreslog. Htdocs finns redan på servern så det är inte nödvändigt att referera till xampp etc samt att det blir fel om man refererar till C disken i adressen som jag förstår det rätt.
Citera
2021-08-15, 10:25
  #21
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av bosscs2
Ok nu funkar det!
Ändrade sökvägen till till /uploads/ precis som några av er i tråden föreslog. Htdocs finns redan på servern så det är inte nödvändigt att referera till xampp etc samt att det blir fel om man refererar till C disken i adressen som jag förstår det rätt.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback