Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi zusammen,

ich hab ein formular, auf dem mehrere checkboxen sind, die der anwender anticken kann oder auch nicht.

so nun möchte ich die einzelnen werte, die er angetickt hat in eine session schreiben. ich programmiere übrigens mit php und habe eine postgres db.

kurzer ausschnitt aus dem html formular:


//das formular wird dynamisch erzeugt und jede checkbox bekommt als namen den
//primary key aus der db, also steht da dann z.b. 50 drin und in der nächsten 75 usw.
<input type="checkbox" name="{DB_NR}" value="">
[/PHP]

die checkbox soll mir also verraten, ob der anwender bestimmte teile aus meiner db

ausgewählt hat oder nicht.

wie bekomme ich jetzt die werte in meine db. bzw zuerst in meine session?

falls ihr euch mit postgres nicht so auskennt is egal, das könnte ich dann auch noch

passend umschreiben.

ich muss mit dem $_SESSION array arbeiten.

danke korea1

Geschrieben

wenn du den namen der checkboxen dynamisch vergibst wird es dir nicht möglich sein, die übergebenen werte auszuwerten, da du ja nie die entsprechenden namen(indizes) weisst, mit denen du dann auf das $_POST array zugreifen musst!

Gruß

kills

Geschrieben

also, da ich den checkboxen den id-wert einer sql abfrage zuweise, weiss ich an der stelle schon den namen, ich beschreibs ein wenig ausführlicher.


//liefert mit an der stelle genau die id,s, die auch brauch.
//also hab ich die id´s auch in der richtigen reihenfolge.
$sql = SELECT id FROM table WHERE bedingung1 = x;
$result = pg_query($con_id, $sql);
[/PHP]

und dann kann ich dass doch so machen, oder?:

[PHP]
//$i brauch ich, da ich den code in einer schleife hab.
$nr = pg_result($result,$i, "id");
$_SESSION["nr"] = $_POST[pg_result($result,$i, "id")];

so erreiche ich doch, dass eine session erstellt wird, die den namen der checkbox hat und deren wert zugewiesen bekommt, oder nicht?

danke korea1

ps isses jetzt besser verständlich?

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...