Foto bewerken / vervangen?

Status
Niet open voor verdere reacties.

thapriest

Gebruiker
Lid geworden
28 okt 2009
Berichten
559
Hallo,

Ik heb het volgende gemaakt(met hulp van mede helpmij-ers), een script waarmee je foto's kan uploaden en ze een andere naam geven, deze vervolgens opslaat in een database.

Nu kan ik de foto's er uit halen, dat is niet zo'n moeilijk verhaal, echter wil ik dus ook kunnen bewerken/vervangen(indien er nieuwe foto's zijn bijvoorbeeld).

Ik ben op dit moment zover dat ik de fotos op kan halen in mijn bewerk.php, maar daar laat hij alle gekoppelde foto's zien per invoer veld.
Nu weet ik dat wat ik nu doe fout is, maar hoe begin ik met het goed doen;)

CODE:
PHP:
<?php include 'dbconnect.php'; 
				//Als op de knop submit wordt gedruk, wijzig dan waardes!
				if (isset($_POST['submit'])){
$sql = "UPDATE reizen_aanbod   SET titel='".$_POST['titel']."' , sterren='".$_POST['sterren']."',tekst='".$_POST['tekst']."', prijs='".$_POST['prijs']."', soort='".$_POST['soort']."', accommodatie='".$_POST['accommodatie']."', aanbieding='".$_POST['aanbieding']."', gebied='".$_POST['gebied']."'WHERE id='".$_GET['nid']."'";
		$result = mysql_query($sql) or die(mysql_error());
		echo "Opgeslagen";
		}	
    else{
	}



//Haal data op uit database
$query="SELECT * FROM reizen_aanbod
        WHERE id = '".$_GET['nid']."' ";
		//query uitvoeren
		$result = mysql_query($query) or die(mysql_error());
		while ($record = mysql_fetch_array($result)) {
			$titel = $record['titel'];
			$prijs = $record['prijs'];
			$sterren = $record['sterren'];
			$tekst = $record['tekst'];
			$aanbieding = $record['aanbieding'];
			$soort = $record['soort'];
			$accommodatie = $record['accommodatie'];
			$gebied = $record['gebied'];
			}

	
	$list .= ' <select name="soort">';
$sql = "SELECT * FROM `reizen_soort` ";
        $result = mysql_query($sql);
         while($disp = mysql_fetch_array($result))
         {
              $list .= '<option value="'.$disp['soort'].'">  '.$disp['soort'].' </option>';          }
			  $list .= '</select></td></tr>';
		
	$list1 .= ' <select name="gebied">';
$sql = "SELECT * FROM `reizen_gebieden` ";
        $result = mysql_query($sql);
         while($disp = mysql_fetch_array($result))
         {
              $list1 .= '<option value="'.$disp['gebied'].'">  '.$disp['gebied'].' </option>';          }
			  $list1 .= '</select></td></tr>';
			
	$list2 .= ' <select name="accommodatie">';
$sql = "SELECT * FROM `reizen_accommodatie` ";
        $result = mysql_query($sql);
         while($disp = mysql_fetch_array($result))
         {
              $list2 .= '<option value="'.$disp['accommodatie'].'">  '.$disp['accommodatie'].' </option>';          }
			  $list2 .= '</select></td></tr>';
			
	$list3 .= '<select name="sterren">';
$sql = "SELECT * FROM `reizen_sterren` ";
$result = mysql_query($sql);
		while($disp = mysql_fetch_array($result))
		{
			$list3 .= '<option value="' .$disp['sterren'].'"> '.$disp['sterren'].' </option>';	}
			$list3 .= '</select></td></tr>';
		?>
			<?php
	 if (isset($_POST['verzend!'])){
	$sql = "UPDATE reizen_foto   SET locatie WHERE id= '" .$_GET['id']."'='".$_POST['wijzig']."'";
		$result = mysql_query($sql) or die(mysql_error());
		echo "Opgeslagen";
		}	

/*$sql = "SELECT * FROM reizen_foto WHERE reis_id='".$_GET['nid']."'";
$result  = mysql_query($sql);
$map = "C:\\xampp\\htdocs\\modx\\modx\\assets\\modules\\reizen\\foto\\";


while ($disp = mysql_fetch_array($result))
//Haal foto's bijbehorend bij reis op!
{
 $lijst .= '<table>';
 $lijst .= '<form method="post"  enctype="multipart/form-data">';
 $lijst .= '<tr><td>';
 $lijst .= '<tr><td><input type=test name="wijzig" value="wijzig"> </input>';
 $lijst .= '<input type="submit" name="verzend" value="verzend!">';
 $lijst .= '</td></tr>';
 $lijst .= '<tr><td><img src="http://localhost/modx/modx/assets/modules/reizen/foto/'.$disp['locatie']."\" width=150px\" heigth=150px\"/></td></tr>"; 
 $lijst .= '</table>' ;
 }
 */

 

?>
<!-- Formulier om te wijzigen-->		
<table>
<form method="post"  enctype="multipart/form-data">
<tr>
<td>Titel</td>
<td><input type="text" value="<?php echo $titel; ?>" name="titel" /></td>
</tr>
<tr>
<td>Prijs</td>
<td>
<input type="text" value="<?php echo $prijs; ?>" name="prijs" /> </td>
</tr>
<tr>
<td>Sterren</td>
<td><?php echo $list3;?></td>
</tr>
<tr>
<td>Beschrijving</td>
<td><textarea type="text" size="500" value="<?php echo $tekst; ?>" name="tekst" /></textarea> </td>
</tr>
<tr>
<td>Aanbieding</td>
<td><input type="checkbox" value="Ja" name="aanbieding" />Vink aan als het een aanbieding is, dan verschijnt deze reis op de voorpagina!</td>
</tr>
<tr>
<td>Soort</td>
<td><?php echo $list;?></td>
</tr>
<tr>
<td>Accommodatie</td>
<td><?php echo $list2 ;?></td>
</tr>
<tr>
<td>Regio</td>
<td><?php echo $list1;?></td>
</tr>
<tr>
</table>
<input type="submit" name="submit" value="Sla op!">
</form>

<?php include 'foto.php';?>
FOTO upload
PHP:
<?php
include 'dbconnect.php'; 
$sql = "SELECT * FROM reizen_foto WHERE reis_id=628 ";
$result  = mysql_query($sql);
$map = "C:\\xampp\\htdocs\\modx\\modx\\assets\\modules\\reizen\\foto\\";

while ($disp = mysql_fetch_array($result))

{

  $lijst .= '<tr><td><img src="http://localhost/modx/modx/assets/modules/reizen/foto/'.$disp['locatie']."\" width=150px\" heigth=150px\"/></td></tr>"; 
 }

 echo "<form method='post' action='".$_SERVER["PHP_SELF"]."' enctype='multipart/form-data'>";
  echo "<table>";
  for($i = 1; $i <= 8; $i++) {
  echo "
  <tr>
      <td>Foto ".$i."</td><td> ".$lijst."</td>
        <td><input type='file' name='foto".$i."' /></td>
          <td>Bestandsnaam <input type='text'  name='naam".$i."' /></td>
        </tr>
      ";
   }
    echo "<tr><td colspan='3'><input type='submit' name='uploadfotos' value='Sla op!'></td></tr>";
    echo "</table>";
    echo "</form>";
	
	
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
          $map = "C:\\xampp\\htdocs\\modx\\modx\\assets\\modules\\reizen\\foto\\" . $naam;
        $berichten = array();
        foreach ($_FILES as $veld=>$upload) {
            if ($upload["name"] <> "") {
                if ($upload["size"] > 2048000) { 
                    $berichten[] = $upload["name"]." is te groot en daarom niet opgeslagen"; 
                } else{
                    if ($upload['type'] <> "image/jpeg" && $upload['type'] <> "image/jpg" && $upload['type'] <> "image/gif" && $upload['type'] <> "image/png") {
                        $berichten[] = $upload["name"]." is geen plaatje, dus niet opgeslagen".$upload['type'];
                    } else {
                        $naam = str_replace("foto","naam",$veld);
                        if ($_POST[$naam] <> "") {
                            $bestand = $_POST[$naam].substr($upload["name"],(strlen($upload["name"])-4));
                        } else {
                            $bestand = $upload["name"];
                        }
                        if (file_exists($map."/".$bestand)) {
                            $berichten[] = "Het bestand ".$bestand." bestaat al. Upload is niet opgeslagen";
                        } else {
                            if (move_uploaded_file($upload['tmp_name'], $map."/".$bestand)) {
                                $berichten[] = $bestand." opgeslagen";
									$query = "INSERT INTO reizen_foto VALUES('','".$reis_id."','".$bestand."') ";
									$result = mysql_query($query) or die(mysql_error());
										echo "Opgeslagen";
								//mysql_query("insert into fotos values('',".$reis_id.",'".$bestand."')");

                            } else {
                                $berichten[] = $bestand." NIET opgeslagen";
                            }
                        }
                    }
                }
            }
        }
        echo "<pre>".print_r($bestand,true)."</pre>";
		
    }
    echo "<form method='post' action='".$_SERVER["PHP_SELF"]."' enctype='multipart/form-data'>";
    echo "<table>";
    for($i = 1; $i <= 8; $i++) {
        ;
    }




 //echo "<tr>  echo $list; <td colspan='3'><input type='submit' value='Sla op!'></td></tr>";
    echo "</table>";
    echo "</form>";
	//$query = "INSERT INTO reizen_foto VALUES('','".$reis_id."','".$bestand."') ";
//$result = mysql_query($query) or die(mysql_error());
	//	echo "Opgeslagen";
	?>
 
Heb eventjes haast, dus weet niet helemaal wat je bedoeld.

Wat je kan doen achter ieder fotootje een button zetten met een "Verwijder" tekst. Hier geef je de value van de ID mee. Als je er op klikt, activeert ie de form action. Deze zal dit plaatje via een query uit de database weggooien (middels de ID die meegegeven is).

Vervangen... ikzelf heb iets gemaakt van een checkbox. Als je er op klikt verschijnt er een input veld. Deze zal dan een invoerveld zijn voor een nieuw plaatje uploaden. En als die specifieke gezet is, dan moet het veld dus vervangen worden met de naam van dit nieuwe plaatje (en het oude plaatje kan verwijderd worden).

Weet echter niet wat je bedoeld met bewerken? Hoe wil je een plaatje gaan bewerken.. Of bedoel je enkel de naam o.i.d.?
 
Niet bewerken als in photoshjop, maar vervangen van, en dan ook weer zelf een naam mee kunnen geven.

Dus dat de plaatjes naast de input staan, en je dan de naam kunt wijzigen, of een ander plaatje kunt uploaden, dat het huidige plaatje vervangt.
 
En dan dus, dat elk plaatje op één regel verschijnt met daarbij behorende input mogelijkheden.nu kom ik niet verder dan alle 8 plaatjes bij alle input velden, dus 8x8 = 64 foto's;)
 
EDIT:

Nu dit gedaan, echter voert geen querie uit, hij geeft wel de echo "verwijderd"op het scherm weer?
What am i missing?
PHP:
	<?php
	
	if (   $_SERVER['REQUEST_METHOD'] == 'POST' 
    && isset($_POST['verwijder'])) { 
		$sql = "DELETE FROM reizen_foto WHERE id='".$_GET['id']."'";
		$resultaat = mysql_query($sql) or die(mysql_error());
		echo "Verwijderd";
		}	
	
	
$result = mysql_query("SELECT * FROM reizen_foto WHERE reis_id= '".$_GET['nid']."'") or die ("Query to get id failed with error: ".mysql_error());

 echo "<table border='0'>
<tr>
____________________________________________________________________________________________________________________________________________________________________________
<th>Foto's</th>

</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<form method='post' action=''>";
  echo '<tr><td><img src="http://localhost/modx/modx/assets/modules/reizen/foto/'. $row['locatie'] ."\" width=150px\" heigth=150px\"/></td></tr>";
  echo "<tr><td><input type= 'submit' name = 'verwijder' value= 'verwijder'></td></td>";
  echo "</tr>";
  }
echo "</table>";



?>

Echter hoe maak ik er nu een querie bij voor het verwijderen van de foto?
Iets als if(isset $_POST ['verwijder'])() {
kan dit????
 
Laatst bewerkt:
Hoop dat ik het goed heb gelezen.

Je hebt staan het volgende;

PHP:
$sql = "DELETE FROM reizen_foto WHERE id='".$_GET['id']."'";

Je wilt dus een foto verwijderen, waar het veld id in deze reizen_foto tabel gelijk is aan de get variabele id.

Echter, waar heb je deze staan? Ik zie wel een submit staan met name = 'verwijder' value= 'verwijder'. Dat vang je goed af, query zal werken. Maar die get id, waar heb je die staan? Trouwens, je formulier is een post formulier, je kan niet post en get door elkaar doen. Je zal dit sowieso moeten veranderen in een post. Verder moet je bij je formulier, voor of na je verwijder knoppie, een hidden inputveldje maken met het id als value (en de naam dus id, als je $_GET['id'] veranderd in $_POST..).
 
Ik zet toch het id van de foto bij het "displayen" van die foto?
of is dit niet afdoende, en hoe zet ik dan het id per foto?

bedankt voor je snelle reactie
 
Je zet er toch alleen een knop neer met verwijder, zover ik kan zien?!

<input type="hidden" name="id" value="<?php echo $row['id']; ?>">

Zoiets zul je nog nodig hebben. En dan van die GET een POST maken, want je formulier is POST. Toch?
 
Ik zal wel iets missen, maar met geen mogelijkheid krijg ik dit stukje goed:(

PHP:
  echo "<tr>";
  echo "<form method='post' action=''>";
  echo '<input type="hidden" name="id" value="<?php echo $row['id']; ?>">';//deze blijft moeilijk doen
  echo '<tr><td><img src="http://localhost/modx/modx/assets/modules/reizen/foto/'. $row['locatie'] . "\" width=150px\" heigth=150px\"/></td></tr>";
  echo "<tr><td><input type= 'submit' name = 'verwijder' value= 'verwijder'></td></td>";
 
Dit geeft in ieder geval geen fout in de code.
Echter krijg ik nu telkens de melding, no record found for id 174, wat overigens gek is, want er is een id 174????
PHP:
echo '<input type="hidden" name="id" value='. $row['id'] .'>';
 
echo '<input type="hidden" name="id" value="<?php echo $row['id']; ?>">';//deze blijft moeilijk doen

Dat snap ik wel. Je bent al aan het echo'en in PHP, n dan wil je nog een keer php openen. Ik had je deze code zo gegeven, met het idee van houd PHP goed gescheiden van HTML. Je kunt op jouw manier helemaal niet zien wat PHP en HTML is. Ik zeg niet dat mijn oplossing de beste is (waarschijnlijk kun je HTML beter geheel in een bestand houden), maar toch.

Verder, je begint in je while een form. Voor elke record maakt ie form form form form aan. Maar waarom sluit je hem dan niet af? Als je hem afsluit hoop ik voor je dat 'ie het doet ;)
 
Hehe dat had ik inmiddesl al wel door...
Heb het inderdaad anders gezet.

Stom stom stom, vergeet ik zomaar het form af te sluiten....

heb er nu even een apart betandje van gemaakt, de values zijn nu het id vanuit de database.
Echter wordt mijn Query niet meer uitgevoerd...

PHP:
        <?php
		include 'dbconnect.php';
		//Als op de knop submit wordt gedruk, wijzig dan waardes!
                if (isset($_POST['verwijder'])){
  $sql = "DELETE  FROM reizen_foto WHERE id='".$_POST['id']."'";//GET of POST, geen verschil in werking..
        $result = mysql_query($sql) or die(mysql_error());
        echo "Verwijderd";
        } 

	 echo "<table border='1'>
<tr>

<th>Foto's</th>

</tr>";

$result = mysql_query("SELECT * FROM reizen_foto WHERE reis_id= '".$_GET['nid']."'")  or die ("Query to get id failed with error: ".mysql_error());
while($row = mysql_fetch_array($result))
  {
  	   
   echo "<tr>";
   echo "<form method='post' action=''>";
   echo '<tr><td><img src="http://localhost/modx/modx/assets/modules/reizen/foto/'. $row['locatie'] . "\" width=150px\" heigth=150px\"/></td></tr>";
   echo '<input type="hidden" name="id" value='. $row['id'] .'>';
   echo "<tr><td><input type= 'submit' name = 'verwijder' value= 'verwijder'></td></td>";
   echo '</form>';
   echo "</tr>";
  }
echo "</table>";

?>
 
Laatst bewerkt:
Je query wordt niet uitgevoerd? Nee, klopt. Je doet hem ook niet uitvoeren. Even $result = weghalen zal denk ik veel uithalen ;)

En:

echo "<tr>";
echo "<form....

Kan ook geschreven worden als;

echo "<tr><form...

Maar je kan ook je PHP escapen;

?> <tr><form..... <?php hier php code ?> html weer hier
 
Laatst bewerkt:
had ik reeds geprobeerd:(
Thnx voor de tip, kijken of dat nog soelaas biedt, ben niet ver verwijder van haar uittrekken hier:P

had er dit van gemaakt:
PHP:
 <?php	//Als op de knop submit wordt gedruk, wijzig dan waardes!
		if (isset($_POST['verwijder'])){
		$sql = "DELETE  FROM reizen_foto WHERE id='".$_POST['id']."'";//GET of POST, geen verschil in werking..
		mysql_query($sql) or die(mysql_error());
        echo "Verwijderd";
        } 
	
	    echo "<table border='1'>
<tr>

<th>Foto's</th>

</tr>";
echo "____________________________________________________________________________________________________________________________________________________________________________";
$result = mysql_query("SELECT * FROM reizen_foto WHERE reis_id= '".$_GET['nid']."'")  or die ("Query to get id failed with error: ".mysql_error());
while($row = mysql_fetch_array($result))
  {
  	   
   echo "<tr>";
   echo "<form method='post'action=''>";
   echo '<tr><td><img src="http://localhost/modx/modx/assets/modules/reizen/foto/'. $row['locatie'] . "\" width=150px\" heigth=150px\"/></td></tr>";
   echo '<input type="hidden" name="id" value="'. $row['id'] .'">';
   echo '<tr><td><input type= "submit" name = "verwijder" value= "verwijder"></td></td>';
	
   echo "</tr>";
  }  
  echo '</form>';
echo "</table>";
 
?>

Echter het vreemde is, wanneer ik op verwijder klik krijg ik een popup van mn browser met there is no record for 174..(het id van het plaatje, en beland ik in mn beginscherm???

EDIT: voor de grap eens een else aan de conditie toegevoegd, en wat wil het , de else wordt bij benderen van de pagina uitgevoerd:O
 
Laatst bewerkt:
Snap sowieso niet waarom je het eerst in een variabele flikkert, en dan die query gewoon geheel zo gebruikt. Je kan gewoon heel die query "delete from blabla" tussen de () zetten. Mocht je dat niet willen, dan is je notatie van de query nu niet goed.

id='".$_POST['id']."'

word dan:

id=$_POST['id']

Ik zou gewoon de query kopieren plakken naar mysql_query().

Daarbij komt, dat je nog steeds je form afsluit NA de while. Als je hem in de while zet, pakt hij (als het goed is) de goede id mee (dus niet alleen de laatste telkens).
 
Hmmm was niet de oplossing, echter bedankt voor het wijzen op de sluitende form tag...(had ik vergeten terug te zetten..

Ik blijf de melding houden van mijn browser...

query:
PHP:
             if (isset($_POST["verwijder"])){
			mysql_query("DELETE  FROM reizen_foto WHERE id='".$_POST['id']."'");//GET of POST, geen verschil in werking..
        echo "Verwijderd";
        } else
		{ 
		echo"verwijderen is mislukt!";
		}

Echter als ik op de pagina klik nu, wordt gelijk de else uitgevoerd, zonder eerst op verwijderen te klikken???
 
Tuurlijk wordt je else eerst uitgevoerd als je op de pagina komt, er wordt toch niets gepost als je de pagina bezoekt? Je hebt dus ook geen else nodig natuurlijk. Je kan wel nog een or die gebruiken, na de query.

WHERE id='".$_POST['id']."' ")
or die(mysql_error());

Ik zie zo je fout niet in de query.. Hij doet het zo dus niet? Dan zal er, als ik nou niet iets overzie, iets anders zijn in je database. Kan je even de tabel met de velden hier neerzetten? Anders echo hier en daar wat variabelen die je gebruikt/ meestuurt. Dus na je query echo je de post id. Dan even een keer op verwijder klikken, en dan kijken wat hij stuurt of dat goed is. Meer kan ik even niet verzinnen.
 
Tuurlijk wordt je else eerst uitgevoerd als je op de pagina komt, er wordt toch niets gepost als je de pagina bezoekt? Je hebt dus ook geen else nodig natuurlijk. Je kan wel nog een or die gebruiken, na de query.
Ahum, het was vrijdagmiddag:P

Maar anywaytjes, ik snap ook inderdaad even niet waarom de query niet wordt uitgvoerd.
Ik heb niks in de DB aangepast..Maar hier zijn de tabellen
reizen_foto
Code:
       id  reis_id  locatie  
      173 631 trd.JPG 
      172 630 etsue.jpg 
      178 632 foto5.jpg 
      177 632 foto4.jpg 
      176 632 foto3.jpg 
      175 632 foto2.jpg 
      174 632 foto1.jpg

reizen aanbod":
Code:
id  titel  sterren  tekst  prijs  soort  accommodatie  aanbieding  datum  gebied  foto  
      631   1     Avontuurlijk Hotel   2010-03-22 15:59:11 Negril   
      632 TEST 1     Avontuurlijk Hotel   2010-03-25 14:42:43 Negril   
      628 Curacao 5 persistent 2008 Actief All-inclusive   2010-03-22 15:27:59 Montego Bay
 
Ok , waneer ik een id specificeer, dan verwijdert hij hem wel vrolijk, dus het moet ergens aan het ophalen/verwerken van het id liggen, ik kan er echter niet achterkomen, ziet iemand wat ik mis. ik heb nu:
PHP:
<?php include 'dbconnect.php'; 
				//Als op de knop submit wordt gedruk, wijzig dan waardes!
				if (isset($_POST['opslaan'])){
$sql = "UPDATE reizen_aanbod   SET titel='".$_POST['titel']."' , sterren='".$_POST['sterren']."',tekst='".$_POST['tekst']."', prijs='".$_POST['prijs']."', soort='".$_POST['soort']."', accommodatie='".$_POST['accommodatie']."', aanbieding='".$_POST['aanbieding']."', gebied='".$_POST['gebied']."'WHERE id='".$_GET['nid']."'";
		$result = mysql_query($sql) or die(mysql_error());
		echo "Opgeslagen";
		
    } elseif    (isset($_POST['verwijder'])){
				mysql_query("DELETE  FROM reizen_foto WHERE id='172'")or die(mysql_error());//GET of POST, geen verschil in werking..//id gespecificeerd werkt wel, GET of POST variabel['id'] werkt niet
        echo "Verwijderd";
		echo $_POST['verwijder'];
		echo $_POST['id'];
        } 
	

 

//Haal data op uit database
$query="SELECT * FROM reizen_aanbod
        WHERE id = '".$_GET['nid']."' ";
		//query uitvoeren
		$result = mysql_query($query) or die(mysql_error());
		while ($record = mysql_fetch_array($result)) {
			$titel = $record['titel'];
			$prijs = $record['prijs'];
			$sterren = $record['sterren'];
			$tekst = $record['tekst'];
			$aanbieding = $record['aanbieding'];
			$soort = $record['soort'];
			$accommodatie = $record['accommodatie'];
			$gebied = $record['gebied'];
			}

	
	$list .= ' <select name="soort">';
$sql = "SELECT * FROM `reizen_soort` ";
        $result = mysql_query($sql);
         while($disp = mysql_fetch_array($result))
         {
              $list .= '<option value="'.$disp['soort'].'">  '.$disp['soort'].' </option>';          }
			  $list .= '</select></td></tr>';
		
	$list1 .= ' <select name="gebied">';
$sql = "SELECT * FROM `reizen_gebieden` ";
        $result = mysql_query($sql);
         while($disp = mysql_fetch_array($result))
         {
              $list1 .= '<option value="'.$disp['gebied'].'">  '.$disp['gebied'].' </option>';          }
			  $list1 .= '</select></td></tr>';
			
	$list2 .= ' <select name="accommodatie">';
$sql = "SELECT * FROM `reizen_accommodatie` ";
        $result = mysql_query($sql);
         while($disp = mysql_fetch_array($result))
         {
              $list2 .= '<option value="'.$disp['accommodatie'].'">  '.$disp['accommodatie'].' </option>';          }
			  $list2 .= '</select></td></tr>';
			
	$list3 .= '<select name="sterren">';
$sql = "SELECT * FROM `reizen_sterren` ";
$result = mysql_query($sql);
		while($disp = mysql_fetch_array($result))
		{
			$list3 .= '<option value="' .$disp['sterren'].'"> '.$disp['sterren'].' </option>';	}
			$list3 .= '</select></td></tr>';

		?>
			
<!-- Formulier om te wijzigen-->		
<table>
<form method="post"  enctype="multipart/form-data">
<tr>
<td>Titel</td>
<td><input type="text" value="<?php echo $titel; ?>" name="titel" /></td>
</tr>
<tr>
<td>Prijs</td>
<td>
<input type="text" value="<?php echo $prijs; ?>" name="prijs" /> </td>
</tr>
<tr>
<td>Sterren</td>
<td><?php echo $list3;?></td>
</tr>
<tr>
<td>Beschrijving</td>
<td><textarea type="text" size="500" value="<?php echo $tekst; ?>" name="tekst" /></textarea> </td>
</tr>
<tr>
<td>Aanbieding</td>
<td><input type="checkbox" value="Ja" name="aanbieding" />Vink aan als het een aanbieding is, dan verschijnt deze reis op de voorpagina!</td>
</tr>
<tr>
<td>Soort</td>
<td><?php echo $list;?></td>
</tr>
<tr>
<td>Accommodatie</td>
<td><?php echo $list2 ;?></td>
</tr>
<tr>
<td>Regio</td>
<td><?php echo $list1;?></td>
</tr>
<tr>
</table>
<input type="submit" name="opslaan" value="Sla op!">
</form>

<table border ="1" > <tr> <th>Foto's</th></tr>
<?php
$resultaat = mysql_query("SELECT * FROM reizen_foto WHERE reis_id= '".$_GET['nid']."'")  or die ("Query to get id failed with error: ".mysql_error());
  while($row = mysql_fetch_array($resultaat)){
 $foto = '<tr><td><input type="text" name="id" value="'. $row['id'] .'"> '.$row['id'].'</input>';
 $foto = '<img src="http://localhost/modx/modx/assets/modules/reizen/foto/'. $row['locatie'] . "\" width=150px\" heigth=150px\"/></td></tr>";
  ?>
  <tr>
  <form method = "post"enctype="multipart/form-data" >
  <tr><td><?php echo $foto ; ?></td></tr>
   </tr>
  <tr><td><input type="submit" name="verwijder" value="verwijder"></td></td>
  </form>
  <?php } ?>
  </table>
<?php

/*	    echo "<table border='1'> <tr> <th>Foto's</th> </tr>";
echo "____________________________________________________________________________________________________________________________________________________________________________";

  	   
   echo "<tr>";
   echo "<form method='post'action=''>";
   echo '<tr><td><img src="http://localhost/modx/modx/assets/modules/reizen/foto/'. $row['locatie'] . "\" width=150px\" heigth=150px\"/></td></tr>";
   echo '<input type="hidden" name="id" value="'. $row['id'] .'">';
   echo "</tr>";
   echo '<tr><td><input type="submit" name="verwijder" value="verwijder"></td></td>';
   echo '</form>';
   
  }  
echo "</table>";*/
?>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan