BlackBoard » Design, Programmierung & Entwicklung » Webdesign » Schulprojekt in PHP » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Schulprojekt in PHP
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
red zero red zero ist männlich
Neuling

images/avatars/avatar-1207.jpg

Dabei seit: 26.03.2003
Beiträge: 17
Herkunft: aus der MATRIX

Schulprojekt in PHP       Zum Anfang der Seite springen

Erst einmal ein schönes HALLO
Ich habe ein Problem mit php und zwar folgendes:
Es ist ein Schulprojekt und ich verzweifelt daran so ein bisschen, am ende soll es das ganze so sein das der Browser gestartet wir der User anmeldet sich an und er kann die arbeit schreiben das ist eigentlich fast kein Problem aber der admin bereich für den Dozenten. Die fragen sind alle in der Daten Bank und er wollt das noch in Themen unterteilen. War auch kein Problem aber die Auswahl der fragen. Er kann die Themen auswählen dann kommen die fragen und jetzt kommt’s er möchte die fragen in ein anderes Feld kopieren und dann speichern und fertig und der schüler bekommt die ausgewählten fragen.

Weitere fragen werden bestimmt folgen
Ich bedane mich schon mal im vorraus


Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke

__________________
Ich mag keine signaturen! also hab ich auch keine!
01.06.2004 11:08 red zero ist offline E-Mail an red zero senden Beiträge von red zero suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Hmm, alles sehr konfus, was du da schreibst. Kann mir nicht wirklich zusammenreimen, was du eigentlich möchtest.

Wie wär's, wenn du das Datenbankmodell nochmal genauer erklärst? Wie sieht die Struktur aus, was steht in den einzelnen Spalten? Und zu guter letzt, was genau soll passieren, hat der Lehrer einen Fragenkatalog und wählt daraus nur die Fragen aus, die die Schüler bekommen sollen oder wie?

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

01.06.2004 11:49 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
red zero red zero ist männlich
Neuling

images/avatars/avatar-1207.jpg

Dabei seit: 26.03.2003
Beiträge: 17
Herkunft: aus der MATRIX

Themenstarter Thema begonnen von red zero
      Zum Anfang der Seite springen

Siehe Grafik

Wie bekomme ich die fragen von Feld „B“ in Feld „C“?
Es muss nicht über die Funktion von „D“ gehen es geht auch durch ein Doppelklick oder so?
Und am end muss alles gespeichert sein und der User darf nur diese fragen bekommen die in Feld „C“ sind!

Dateianhang:
jpg Grafik1.jpg (19,45 KB, 87 mal heruntergeladen)


__________________
Ich mag keine signaturen! also hab ich auch keine!
01.06.2004 14:11 red zero ist offline E-Mail an red zero senden Beiträge von red zero suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Ich würde das ganze anders machen. Du hast deine Fragen und zu jeder Frage 2 Radiobuttons aktiv und inaktiv (wie du's benennst ist ja letztendlich egal). Per Default stehen diese Radiobuttons auf inaktiv. Dann kann der Lehrer die Fragen, die er haben möchte, auf aktiv setzen, das ganze wird gespeichert und in einer Extra-Flag für jede Frage in der Datenbank abgelegt.

War das verständlich oder brauchste dazu auch eine Grafik? Augenzwinkern

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

01.06.2004 14:51 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
ColdFire ColdFire ist männlich
BlackBoarder


Dabei seit: 08.06.2002
Beiträge: 986

Achtung hmm...       Zum Anfang der Seite springen

du willst mit hilfe der bottons in der mitte die elemente tauschen können (rechts und links) oder ?

also das is kein fall für mich in php das kannste ja auch in java machen *g*
aber das mit ner datenbank is sch*** aber zieh dir mal ein paar tuts rein google mal gibts sicher beispiele!


FrOzEnGrEeTs by ColdFire

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ColdFire: 01.06.2004 15:17.

01.06.2004 15:15 ColdFire ist offline E-Mail an ColdFire senden Beiträge von ColdFire suchen
red zero red zero ist männlich
Neuling

images/avatars/avatar-1207.jpg

Dabei seit: 26.03.2003
Beiträge: 17
Herkunft: aus der MATRIX

Themenstarter Thema begonnen von red zero
Danke       Zum Anfang der Seite springen

Danke LX aber ich weiß was du meinst aber ich kann das nicht programmieren.
Ich bitte um hilfe

__________________
Ich mag keine signaturen! also hab ich auch keine!
02.06.2004 14:25 red zero ist offline E-Mail an red zero senden Beiträge von red zero suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

ich denk es ist ein Schulprojekt, gibt Dir der Lehrer keine Hilfestellung? Oder MÜSST Ihr es allein machen??

Er kann Euch ja eigendlich keine Projekte aufgeben, wenn Ihr alle kein Plan von dem Thema habt..

__________________

02.06.2004 15:03 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

RE: Danke       Zum Anfang der Seite springen

Zitat:
Original von red zero
Danke LX aber ich weiß was du meinst aber ich kann das nicht programmieren.
Ich bitte um hilfe
Von der Programmierung her isses doch eigentlich genau dasselbe, nur das User-Interface sieht anders aus.

Du gibst eben jede Frage als Text aus und dazu je zwei Radiobuttons, denen du paarweise einen automatisch generierten Namen verpasst:
code:
1:
2:
<input type="radio" name="Frage1" value="active"> aktiv
<input type="radio" name="Frage1" value="inactive" checked> inaktiv
Die names kannste ja in einer Schleife automatisch generieren lassen.

Mit
code:
1:
if ($_POST['Frage1'] == "active") ...
fragst du dann ab ob die Frage eben ausgewählt werden sollte oder nicht. Dementsprechend ergänzt du deine Datenbank für die Fragen um eine Spalte "aktiv", in die du nun entweder 1 oder 0 schreibst.

Bei der Ausgabe für die Schüler letztendlich lässt du eben nur die Fragen ausgeben, denen in der aktiv-Spalte 1 zugeordnet ist.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

02.06.2004 15:44 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
red zero red zero ist männlich
Neuling

images/avatars/avatar-1207.jpg

Dabei seit: 26.03.2003
Beiträge: 17
Herkunft: aus der MATRIX

Themenstarter Thema begonnen von red zero
      Zum Anfang der Seite springen

bis jetzt schaut das alles so aus. oben kommt halt noch die verknüpfung mit der datenbank hin aber sonst ist das so komplet.



code:
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:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
<html>
<head>
<title>Erstellen einer LK</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function lade_neu (tid_wert) {
window.location.href = "lk_erstellen.php?idt=" + tid_wert;
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<p> 
  <select name="themen" onChange="lade_neu(this.value)">
    <option value="0" selected>bitte Thema auswählen</option>
    <?
	$sqlstr="SELECT * FROM themen ORDER BY Themenbezeichnung;";
	$sqlresult=mysql_query($sqlstr,$db);
	while ($ds=mysql_fetch_row($sqlresult)) {
		 echo"<option value='" . $ds[0] . "'>" . $ds[1] ."</option>";
	};
  	
	?>
  </select>
</p>
<p>&nbsp; </p>
<table width="75%" border="1">
  <tr>
    <td width="47%"> 
      <select name="fragen" size="20">
        <?
	$sqlstr="SELECT * FROM `fragen`  WHERE IDThema= " . $idt . ";";
	$sqlresult=mysql_query($sqlstr,$db);
	while ($ds=mysql_fetch_row($sqlresult)) {
		 echo"<option value='" . $ds[0] . "'>" . $ds[1] ."</option>";
	};
	?>
      </select>
    </td>
    <td width="3%"> 
      <input onclick=input type="submit" name="lkfragen" value="&gt;">
				  
        

      <p>
        <input type="submit" name="Abschicken2" value="&lt;">
      </p>
    </td>
    <td width="50%"> 
      <select name="select" size="20">
        <?
	$sqlstr="SELECT * FROM `lkfragen`  WHERE IDThema= " . $idt . ";";
	$sqlresult=mysql_query($sqlstr,$db);
	while ($ds=mysql_fetch_row($sqlresult)) {
		 echo"<option value='" . $ds[0] . "'>" . $ds[1] ."</option>";
	};
	?>
      </select>


__________________
Ich mag keine signaturen! also hab ich auch keine!
08.06.2004 08:35 red zero ist offline E-Mail an red zero senden Beiträge von red zero suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Webdesign » Schulprojekt in PHP

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH