Frage : mysql PHP-Reiheneinsatz

Hallo benötigen Kerle, das

im arbeitend an einer Netz gegründeten APP und ich eine Spitze der Hilfe.  ich habe eine Seite, die Lasten von Checkboxes hat, die, es den folgenden Code verwendet und fine

echo „“ funktioniert;      
$qry = mysql_query („* vom _worktype vorwählen“);
while ($row = mysql_fetch_array ($qry)){
echo „
“;

} Echo „“;
echo „“;

the test2.php Akte arbeitet auch, aber ich möchte sein Funktionalität slightly
//test2.php
if (isset ($_POST ['language'< wbr/>] ändern))
{
$language = $_POST [„Sprache“];
$n = Zählimpuls ($language);
$i = 0;

während ($i < $n)
{
Echo“ {$language [$i]}
";
$i++;
// Echo serialize ($language [$i]);
}
}

, in dem Augenblick als es die Resultate von den vorgewählten Checkboxes anzeigt.  was ich möchte, ist, diese Resultate in ein mysql Feld einzugeben.  ich dachte an die Serialize Funktion aber im nicht wirklich sure, wie man es verwendet.  Art im von neuem zu PHP und noch learning.

any Hilfe würden sehr viel appreciated
sein

Antwort : mysql PHP-Reiheneinsatz

O.K., kann ich Ihnen das allgemeine Entwurfsmuster hier geben.

Für die Erzeugung der Sprachcheckboxes auf der Seite, möchten Sie eine Tabelle haben, die alle Sprachen verzeichnet.  Sie können die Normliste hier erhalten.  Es ist eine grosse Liste.  Unterhalt, was Sie benötigen.  Sie konnten zwei Spalten in der Liste haben - der Code ISO639-2 in einer Spalte und der englische Sprachname in der anderen Spalte.
http://www.loc.gov/standards/iso639-2/php/code_list.php

Um die Checkboxes zu erzeugen, WÄHLEN Sie * von der Sprachtabelle vor und wiederholen über dem resultieren Satz.  Den Code ISO639-2 für den Wert des Checkbox und der Sprache [] für den Namen des Checkbox verwenden.

Wenn die Form eingereicht wird, sind die einzigen Checkboxes, die in der $_POST Reihe anwesend sind, die, die überprüft werden.  Sie sind in den Sprachen Vor-kleiden von der $_POST Reihe.

So in Ihrem Tätigkeitsindex, würden Sie über den PFOSTEN-Sprachen Vor-kleiden und EINSETZEN Aussagen in die Gelenktabelle wiederholen.

Um aufzusummieren, gibt es drei Tabellen für dieses Teil der APP - `Sprachen`, `Gelenk `und `Personen `, das Sie Sprachen auf dem Code ISO639 registrieren würden, Personen auf der auto_increment Identifikation und Gelenk auf dem Sprachcode und der Personenidentifikation
Weitere Lösungen  
 
programming4us programming4us