Nieuw lid |
|
Ik heb hier dus een script waarmee je autos aan een database kan toevoegen en dan weer kan weergeven.
Het ziet er als volgt uit
<<<<<<<toevoegen.php>>>>>>>
<?php
mysql_connect('localhost','root','');
mysql_select_db('autos') or die (mysql_error());
if(isset($_POST['verzenden']))
{
$sNaam = addslashes($_POST['naam']);
$sBouwjaar = addslashes($_POST['bouwjaar']);
$sInfo = addslashes($_POST['info']);
$iFoto = addslashes($_POST['foto']);
mysql_query("INSERT INTO `autos` (naam, bouwjaar, info, foto) VALUES ('".$sNaam."', '".$sBouwjaar."', '".$sInfo."', '".$iFoto."')") or die (mysql_error());
echo 'Je gegevens zijn succesvol in de database geplaatst';
}
else
{
?>
<form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
Naam: <input type="text" name="naam"><br />
Bouwjaar: <input type="text" name="bouwjaar"><br /> <br />
Info: <textarea name="info" rows="8" cols="20" ></textarea><br /> <br />
Foto: <input type="file" name="foto"><br /> <br />
<input type="submit" name="verzenden" value="verzenden">
</form>
<?
}
?>
<?php if(isset($_POST['verzenden'])) { mysql_query("INSERT INTO `autos` (naam, bouwjaar, info, foto) VALUES ('".$sNaam."', '".$sBouwjaar."', '".$sInfo."', '".$iFoto."')") or die (mysql_error()); echo 'Je gegevens zijn succesvol in de database geplaatst'; } else { ?> <form action=" <?=$_SERVER['PHP_SELF']?> " method="POST"> Naam: <input type="text" name="naam"><br /> Bouwjaar: <input type="text" name="bouwjaar"><br /> <br /> Info: <textarea name="info" rows="8" cols="20" ></textarea><br /> <br /> Foto: <input type="file" name="foto"><br /> <br /> <input type="submit" name="verzenden" value="verzenden"> </form> <? } ?>
<<<<<<<<weergeven.php>>>>>>>>
<?php
mysql_connect('localhost','root','');
mysql_select_db('autos') or die (mysql_error());
if(mysql_result(mysql_query("SELECT COUNT(id) FROM `autos`"),0) == 0)
{
echo 'Er staan nog geen autos in de database';
}
else
{
?>
<?php
$qSelect_berichten = mysql_query('SELECT * FROM `autos`') or die (mysql_error());
while($aBerichten = mysql_fetch_array($qSelect_berichten))
{
echo '<table border=1 width="600" cellspacing="0"><tr >
<td valign="top">Naam: '.$aBerichten['naam'].'</td><td>Bouwjaar: '.$aBerichten['bouwjaar'].'</td> </tr>
<tr><td width="300" height="300" valign="top">'.$aBerichten['foto'].'</td>
<td valign="top">'.$aBerichten['info'].'</td>
</tr><br>';
}
echo '</table>';
}
?>
<?php { echo 'Er staan nog geen autos in de database'; } else { ?> <?php { echo '<table border=1 width="600" cellspacing="0"><tr > <td valign="top">Naam: '.$aBerichten['naam'].'</td><td>Bouwjaar: '.$aBerichten['bouwjaar'].'</td> </tr> <tr><td width="300" height="300" valign="top">'.$aBerichten['foto'].'</td> <td valign="top">'.$aBerichten['info'].'</td> </tr><br>'; } } ?>
Wat ik nu dus wil, is dat ik ook een foto kan uploaden van een auto.
Bijvoorbeeld dat de foto geupload wordt, de link wordt in de database gezet
en vervolgens weer weergeven.
Ik weet alleen niet hoe dit moet, kan iemand me hiermee helpen?
|