Toon posts:

[PHP/MySQL] probleem met checkbox waarden opslaan

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben nu een paar weken bezig met PHP en ik moet zeggen: leuk taaltje :)

Waar ik alleen niet uitkom is het opslaan van checkbox waarden in de database. Met de volgende code maak ik (neem ik aan ;)) een array aan met de waarden van de gekozen checkboxen (hun html_id):

while ($record_html = mysql_fetch_object($aanwezige_html_code))
{
echo "<INPUT TYPE=\"checkbox\" NAME=\"html_code_selected[]\" VALUE=\"$record_html->html_id\">$record_html->naam<BR>";
}

Tot zover gaat het goed, maar hoe sla ik de informatie in deze array op in een mysql-tabel? Als ik het met een normale query doe geeft phpMyAdmin de melding dat er een Array in een cell geplaatst wordt. Dat kan dus kennelijk niet :'(

Heeft er iemand een beter idee om deze info op te slaan?

  • ChiLLeR
  • Registratie: Januari 2000
  • Laatst online: 09:27
een array kan je niet een een database doen omdat dit gewoon een intern type is in php. Dus je zou het kunnen opslaan dmv ; gescheiden oid.
Dus bijv:
PHP:
1
2
3
4
5
<?
for($i = 0; $i < count($html_code_selected); $i++){
$string .= $html_code_selected[$i] . ";";
}
?>

En dan weer terug splitten als je ze weer ophaalt.
dmv implode.

>> Signature?


Verwijderd

Topicstarter
een array kan je niet een een database doen omdat dit gewoon een intern type is in php
Ah, dat verklaart veel! Ga ik ff proberen, thanks :)