WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Kontrollkästchen anlegen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
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
von DreamPromise
Hi

Soviel also zur Theorie.
Nun lass uns mal praktisch werden.
von languitar
Einfach mit 0 und 1. Wenn du dann ne Webungebung machst, kannst du das ja in einen Haken oder so umwandeln lassen.
von DreamPromise
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.
von languitar
Du kannst auch einfach in eine Spalte einen Boolschen Wert, also 0 oder 1 (True oder False), eintragen, aber Kontrollkästchen gibts so nicht.

Nach oben