Beste leden,
Ik heb in de admin van een weblog een mogelijkheid om de schrijver toe te voegen en aan te passen:
Hier moet ik zelf een 1 of een 2 toevoegen. Nou wil ik graag dat hier een selectie keuze komt zoals dit:PHP Code:
<input type="text" id="schrijver" name="schrijver" size="35" value="<?php echo $schrijver; ?>" title="De gewenste schrijver.">
Wie kan me vertellen waarom dit niet werkt? De bovenste (input text) werkt prima maar bij de selectie wordt er niets geüpdatet..PHP Code:
<select id="schrijver" name="schrijver">
<option value="1">Jeroen</option>
<option value="2">Joost</option>
</select>
- SQL wijzigen met select (PHP)
-
13-07-2012, 14:12 #1
- Berichten
- 940
- Lid sinds
- 16 Jaar
SQL wijzigen met select (PHP)
-
-
13-07-2012, 14:13 #2
- Berichten
- 1.197
- Lid sinds
- 17 Jaar
Re: SQL wijzigen met select (PHP)
Voer je wel een UPDATE uit?
Kan je die ook posten?
-
13-07-2012, 14:15 #3
- Berichten
- 940
- Lid sinds
- 16 Jaar
Re: SQL wijzigen met select (PHP)
Update:
PHP Code:$query = "UPDATE content SET titel = '".$titel."', schrijver = '".$schrijver."', content = '".$content."', datum = NOW() WHERE paginaid = ".$paginaid."";
$resultaat = mysql_query($query);
if($resultaat && mysql_affected_rows() == 1)
{
echo '<p>De pagina is succesvol geupdate.</p>'.BR;
}else{
echo '<p>Sorry, de pagina kon niet geupdate worden!</p>'.BR;
}
}
}else{
echo '<p>Sorry, de variabele paginaid hoort numeriek te zijn!</p>'.BR;
}
}else{
echo '<p>Sorry, ik verwacht op zijn minst iets van een paginaid!</p>'.BR;
}
break;
Maar de update zou niets uit mogen maken toch? Ik bedoel het werkt geheel alleen wanneer ik de selectie toevoeg werkt het niet.. Of mis ik iets?Laatst aangepast door Joost Culper : 13-07-2012 om 14:16 Reden: Automatisch samengevoegd.
-
14-07-2012, 13:27 #4gast12266 Guest
Re: SQL wijzigen met select (PHP)
Hey!
Ik snap precies wat je zoekt. Ik doe dit soort dingen vaak met een while.
Je moet zorgen dat "1" en "jeroen" in de database staat aan elkaar gelinkt. Dit heb je (denk ik) al gedaan.
PHP Code:<?php
echo '<select id="schrijver" name="schrijver">';
$sql = mysql_query("SELECT * FROM {NAAM}")
while($sqlr = mysql_fetch_assoc($sql)){
echo'<option value="'.$sqlr['id'].'">'.$sqlr['schrijver'].'</option>';
}
echo '</select>';
?>
Succes!
-
23-07-2012, 10:00 #5
- Berichten
- 940
- Lid sinds
- 16 Jaar
Re: SQL wijzigen met select (PHP)
Hey Roy,
Bedankt voor je bericht. Wanneer ik een tekstarea maak en daar '1' intyp dan werkt het. Het zou toch ook moeten kunnen met een dropdown en dat SQL enkel de '1' overneemt?
PS ik hoorde dat het gemakkelijker/sneller is om gewoon 'Joost' in SQL te zetten ipv '1'... Maar dat zit ik nog steeds met hetzelfde probleem.. Iemand hulp?
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic