11. maj 2007 - 12:35
Der er
11 kommentarer og 1 løsning
hvordan kalder jeg billederne frem?
Hej, Jeg har lavet input type="file" - som uploader til db. Hvordan trækker jeg billedet ned og viser det rent visuelt.. Lige nu skriver jeg: // Performing SQL query $query = 'SELECT * FROM min_db'; $result = mysql_query($query) or die('Query failed: ' . mysql_error()); // Printing results in HTML echo "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($line as $col_value) { echo "\t\t<td>$col_value</td>\n"; } echo "\t</tr>\n"; } echo "</table>\n";
Annonceindlæg fra SoftwareOne
Ligger du dine billeder i selve databasen ?? Og hvordan gør du lige det ?
Hvad giver din nuværende kode ??
:::tilfoej.php::: <?php mysql_connect() or die(mysql_error()); mysql_select_db(); if (isset($_POST['navn'])) { mysql_query("insert into heste (kategori, navn, far, mor, praimie, pris, alder, tekst, billeder, stamtrae) values('".$_POST['kategori']."', '".$_POST['navn']."', '".$_POST['far']."', '".$_POST['mor']."', '".$_POST['praimie']."', '".$_POST['pris']."', '".$_POST['alder']."', '".$_POST['tekst']."', '".$_POST['billeder']."', '".$_POST['stamtrae']."')") or die (mysql_error()); echo '<div>hesten er oprettet</div>'; } ?> <div class='txtrf' style="float: left; width: 200px;">Billede:</div> <input type="file" name="billede"> <br /> :::view.php::: <?php mysql_connect() or die(mysql_error()); mysql_select_db(); // Performing SQL query $query = 'SELECT * FROM heste'; $result = mysql_query($query) or die('Query failed: ' . mysql_error()); // Printing results in HTML echo "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($line as $col_value) { echo "\t\t<td>$col_value</td>\n"; } echo "\t</tr>\n"; } echo "</table>\n"; ?> ::::::::::::::::::::::::::::..' Den skriver bare stien...
Du skal huske at når du uploader et billede, skal du flytte billedet til den rigtige mappe, da den kun bliver uplaodet til en temp mappe. Hvordan ser din form ud ?
min lokale sti.. skal jeg også flytte billedet? troede den uploadede det!? er lidt ny i det her... <form action="tilfoej.php" method="post" style="margin-top: 10px;">
du mangler at tilføje lidt til din form: <form action="tilfoej.php" method="post" style="margin-top: 10px;" enctype="multipart/form-data"> Og ja du skal flytte billedefilen til den rette mappe. Prøv at søge lidt på nettet, eller sprøg under php, der er lidt flere som hjælpe. :-)
Du skal bare acceptere dit eget svar eller mit, det er op til dig.
Computerworld tilbyder specialiserede kurser i database-management