Gå til innhold

bilder i mysql


Anbefalte innlegg

Skrevet

som noen av dere sikkert vet har jeg laget et php script som ser sånn ut

 

<?php

//kobler til

$res = mysql_query("select * from car where ID like '$id'"); 
$row = mysql_fetch_array($res); 

print " 
ID:                               $row[0]<br> 
Navn:                             $row[1]<br>
etternavn:                        $row[2]<br>
antall heatekrefter:              $row[3]<br>
0-100 på:                         $row[4]<br>
styling:                          $row[5]<br>
tuning:                           $row[6]<br>
dekk:                             $row[7]<br>
understell:                       $row[8]<br>
merke:                            $row[9]<br>
modell:                           $row[10]<br>
annet:                            $row[11]<br>
bilen befinner seg i:             $row[12]

"; 

?>

 

så vil jeg gjerne la brukerne legge inn utl`en til bilde av bilen sin $row[13] . hvordan????

Videoannonse
Annonse
Skrevet

du må definere en kolonne av typen "blob" i databasen din, denne vil da få indeks 13 i raden, eks: alter table car add column bilde blob;

 

det kan diskuteres om det ikke er bedre å la brukeren laste opp en fil og bare lagre filnavnet til bilen i databasen istedet.

Skrevet

hvordan gjøres det? det hadde jo vært mye mye mer brukervennlig siden de som har en fet doning sjelden har store datakunnskaper. kan jeg få scriptet til å legge bildene på en annen server?

Skrevet

Proev ogsaa

 $row = mysql_fetch_assoc($result);
 foreach($row as $key=>$value){
   if($key!='Bilde')
     echo $key, ': ', $value;
   else
     echo 'Bilde: <img src="',$row['Bilde'],'" alt="Bilde">';
 }

 

Men det forutsetter at databasen inneholder gode feltnavn.

Skrevet

selvsagt kan den det, det er opp til deg om du vil hente ut en verdi utfra tall indeks, slik du gjør, eller utfra kolonnenavn slik BlueEAGLE foreslår.

 

Fikk du i det heletatt noen form for upload til å fungere?

Skrevet

$res = mysql_query("select * from car where ID like '$id'"); 
$row = mysql_fetch_array($res); 

print " 
ID:                               $row[0]<br> 
Navn:                             $row[1]<br>
etternavn:                        $row[2]<br>
antall heatekrefter:              $row[3]<br>
0-100 på:                         $row[4]<br>
styling:                          $row[5]<br>
tuning:                           $row[6]<br>
dekk:                             $row[7]<br>
understell:                       $row[8]<br>
merke:                            $row[9]<br>
modell:                           $row[10]<br>
annet:                            $row[11]<br>
bilen befinner seg i:             $row[12]<br>
"; 
echo 'Bilde: <img src="',$row[13],'" alt="Bilde">';
?>

 

sånn nå la jeg den til helt nederst i koden. i sql koden er row 13 blob som torbjørn sa men på htt://gatebiler.frac.dk/i.php?id=5 så kommer det opp masse tegn? :roll: hvorfor

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...