Met PHP database doorzoeken

Status
Niet open voor verdere reacties.
Nee hoor kunt wel meerdere keren post gebruiken in een form, echter is het niet altijd verstandig. In jouw geval lijkt me dat geen probleem.

Wat je zou moeten doen is zorgen dat wanneer je je form wat je nu hebt, submit, dat er een nieuw form verschijnt waarin je de bijbehorende gegevens ophaalt.
Vervolgens zorg je ervoor dat als je dat nieuwe form submit, er een UPDATE query in gang wordt gezet.
 
Ok. Dank voor je post. Ik heb nu een scriptje staan op www.pieterstuyvesantkuiertochtinschrijven.nl/new/search.php Het verwijst naar het bestand wijzig.php. Dat is dit script.
PHP:
<?php
$Registratienummer= ($_POST['Registratienummer']);
	if (!$Registratienummer) {
echo "U heeft geen <B> registratienummer </B> ingevuld!<br>";
echo "<a href='javascript:history.back()'>Ga terug.</a>"; 
exit; }
$Emailadres= ($_POST['Emailadres']);
	if (!$Emailadres) {
echo "U heeft geen <B> e-mailadres </B> ingevuld!<br>";
echo "<a href='javascript:history.back()'>Ga terug.</a>"; 
exit; }
 ?>

<?php
 include "connect.php";
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
    $query = "SELECT ID, Voornaam, Tussenvoegsel, Achternaam, Straatnaam, Huisnummer, Toevoegsel, Postcodecijfers, Postcodeletters, Woonplaats, Telefoonnummer, Emailadres FROM inschrijvingen2011 WHERE ID LIKE '%".mysql_real_escape_string($_POST['Registratienummer'])."%' AND Emailadres LIKE '%".mysql_real_escape_string($_POST['Emailadres'])."%'";
  $result =   mysql_query($query) or die(mysql_error());
     while($row = mysql_fetch_assoc($result))    {
        
        echo 'De volgende resultaten zijn gevonden:<br />';
          $row['ID'].'<br />'.$row['Voornaam'].'<br />'.$row['Tussenvoegsel'].'<br />'.$row['Achternaam'].'<br />'.$row['Emailadres'];?>
		  <BLOCKQUOTE> 
<span class="normal-c21-C"> 
    Voornaam: <?php echo '<input type="text" input name="Voornaam" id="" value='.$row['Voornaam'].' size="15" maxlength="40" class="grayborder" />' ;?><BR>
	Tussenvoegsel: <input type="text" input name="Tussenvoegsel" id="" <?php echo 'value='.$row['Tussenvoegsel'].'';?> size="15" maxlength="40" class="grayborder" />
	</span> 
</BLOCKQUOTE> 
	<?php
    }
    }
    
 
 
    
 
?>
Als ik nu op bovenstaande link ga zoeken en ik typ in registratienummer: "1" en e-mailadres: "naam@domein.nl" kom er netjes wat er in de database staat. Varander ik de 1 in een 2.(in de database staat er dan niks in het veld tussenvoegsel. Dan laat hij een stukje van het script zien. Namelijk
HTML:
size="15"
Wat heb ik fout gedaan?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan