Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Kontrollkästchen anlegen Antworten
Kontrollkästchen anlegen

DreamPromise
Mausakrobat


Beiträge: 171


Keine Ahnung.

Meinst du das hier --> MySQL 3.23.51

---
www.forum-haushalt.de

www.forum-gartenfreunde.de

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Probier's mal so:

1:
$query = "INSERT INTO `table` (`feld`) VALUES ( '".$_POST['Kasten']."')";


---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

DreamPromise
Mausakrobat


Beiträge: 171


Hi

Geht auch nicht.

---
www.forum-haushalt.de

www.forum-gartenfreunde.de

Diese Nachricht wurde geändert von: DreamPromise
  Profil   Website   Editieren   Zitieren

HG
Posting-Schinder


Beiträge: 520


Du verwendest phpMyAdmin? Dann geht natürlich der ganze hier beschriebene Weg nicht.

---
www.kuminatano.de

  Profil   E-Mail   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


moment mal, was willst du denn im phpMyAdmin bitte machen? Ich war von einem PHP-Script ausgegangen... Im MyAdmin hast du natürlich keine POST-Variablen zusammen, nur verstehe ich dann dein Problem auch nicht.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

HG
Posting-Schinder


Beiträge: 520


Um was für ein Kontrollkästchen soll es sich denn handeln?

---
www.kuminatano.de

  Profil   E-Mail   Website   Editieren   Zitieren

DreamPromise
Mausakrobat


Beiträge: 171


Dann hab ich mich wohl falsch ausgedrückt.

Also ich möchte in einer MySQL-Tabelle die "cd" heißt ein Kontrollkästchen "reserviert" haben das ich anklicken kann.

---
www.forum-haushalt.de

www.forum-gartenfreunde.de

Diese Nachricht wurde geändert von: DreamPromise
  Profil   Website   Editieren   Zitieren

HG
Posting-Schinder


Beiträge: 520


Das geht meines Wissens mit phpMyAdmin nicht. Du kannst nur ein Drop-Down-Menu erzwingen mit Hilfe des Datentyps SET. Da musst du dann entsprechende Werte eintragen, die dieses Datenfeld annehmen kann.

---
www.kuminatano.de

  Profil   E-Mail   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Du kannst auch einfach in eine Spalte einen Boolschen Wert, also 0 oder 1 (True oder False), eintragen, aber Kontrollkästchen gibts so nicht.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

DreamPromise
Mausakrobat


Beiträge: 171


Hi

Hmmm....

Wie kann ich denn dann das lösen?
Ich möchte ein Feld in dem man sieht ob der Artikel reserviert ist oder nicht.

---
www.forum-haushalt.de

www.forum-gartenfreunde.de

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Einfach mit 0 und 1. Wenn du dann ne Webungebung machst, kannst du das ja in einen Haken oder so umwandeln lassen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

DreamPromise
Mausakrobat


Beiträge: 171


Hi

Soviel also zur Theorie.
Nun lass uns mal praktisch werden.

---
www.forum-haushalt.de

www.forum-gartenfreunde.de

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Soll das ein Script für die CD-Liste auf deiner Seite werden?

Recht simpel: Du trägst alle CDs in eine Tabelle wie folgende ein:
1:
ID | name | interpret | reserviert
ID ist dabei Integer, name und interpret Text, oder Varchar(255) [je nachdem wie viel Platz du brauchst] und reserviert machst du einfach mit Tinyint(2).
ID wird außerdem auto_increment gesetzt. Das geht alles im MyAdmin und das Eintragen der CDs dürfte ja auch kein Problem mit dem sein. ID musst du dann halt immer offen machen (setzt er ja automatisch) und für `reserviert` setzt du, wenn das der fall ist, eine eins und ansonsten ne 0 oder gar nix.

Jetzt zur Abfrage für die Ausgabe auf deiner Seite:
zuerst natürlich ne verbindung zu MySQL herstellen und DB auswählen (wie im Manual oder so) und dann gehts los:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29:
<?php
$query = "SELECT * FROM `cds` ORDER BY `interpret` ASC";
$result = mysql_query($query, $db);

//Hier gerade nen passenden HTML-Tabellenkopf ausgeben lassen z.B.
echo '<table border="0" cellpadding="3" cellspacing="0">';

while($zeile = mysql_fetch_array($result)) {

  //hier gibst du dann eine Tabellenzeile mit den Daten aus, diese sind
  //z.B. mit $zeile['interpret'] zu erreichen
  //_Ich geb dir hier nur gerade den Code für deinen Haken (das sollte
  //am besten ein Bild sein).

  if($zeile['reserviert'] == 1) {
    $haken = '<img src="haken.gif">';
  } else {
    $haken = '';
  }

  //an der passenden Stelle in der Tabellenzeile gibst du dann folgendes aus:
  echo $haken;

}

//Hier ein Tabellenfuß
echo '</table>';

?>


Das wars auch schon

---
Take a look here!
Lichtblick - Einblick - Ausblick

Diese Nachricht wurde geändert von: languitar
  Profil   E-Mail   Website   Editieren   Zitieren
Seite 1 | 2  

Antworten
Nach oben