YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Separate Seite mit Datenbank abfrage » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.428 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Separate Seite mit Datenbank abfrage
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Breuer76 Breuer76 ist männlich
Mitglied


images/avatars/avatar-3139.gif

Dabei seit: 13.11.05
Beiträge: 273
Herkunft: Köln
Forenversion: 3.1; 2.3

 Separate Seite mit Datenbank abfrage Antworten Zitieren Editieren Melden       UP

Hallo,

Ich möchte bzw ich suche sowas:

Eine seperate Seite mit einer kleinen Bestellliste von 3 Reihen.
ein kleiner Button wo der User sich eintragen kann. Auf dieser folgende Seite sollen dann 2 Felder erscheinen wo der user was eingeben kann was dann per Datenbank gespeichert wird. In den 2 Felder die der User ausgefüllt hat, die sollen dann in der Liste gespeichert werden.
Auf der liste soll in der ersten Feld automatisch der username gespeichert werden, im 2 Feld das was der User im 2 Feld geschrieben hat und im 3 dann das was er im 3 Feld geschrieben hat.


quasie so:

Benutzername xy | 2 feld z.B farbe rot | 3 Feld z.B Anzahl 2
Benutzername yx | 2 feld z.B farbe gelb | 3 Feld z.B Anzahl 1

der Benutzername soll immer automatisch gespeichert werden, und der user nur feld 2 und 3 ausfüllen kann.
27.05.07 20:55 Breuer76 ist offline E-Mail WWW Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:

<?
$filename 'seite.php';
require('./global.php');

if (isset($_POST['send'])
 $field1 addslashes($_POST['field1'];
 $field2 addslashes($_POST[field2'];
 $db->query("INSERT INTO bb".$n."_field (userid,field1,field2) VALUES ('$wbbuserdata[userid]','$field1','$field2)");
 header("Locationseite.php");
 exit();
}

eval (Ausgabe des Templates - weiß leider den Code nicht genau);
?>


So würde es ca. aussehen, wenn du bis morgen warten kannst, kann ich dir auch das passende Templates dazu schreiben Augenzwinkern
27.05.07 22:21 Ghostmaster ist offline Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Ghosti, du hast ein paar Klammern vergessen großes Grinsen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?
$filename 'seite.php';
require('./global.php');

if (isset($_POST['send'])) {
 $field1 addslashes($_POST['field1']);
 $field2 addslashes($_POST['field2']);
 $db->query("INSERT INTO bb".$n."_field (userid,field1,field2) VALUES ('$wbbuserdata[userid]','$field1','$field2')");
 header("Location: seite.php");
 exit();
}

eval("\$tpl->output(\"".$tpl->get("mein_template")."\");"); 
?>
27.05.07 22:26 [kamui] ist offline Finden Als Freund hinzufügen
Breuer76 Breuer76 ist männlich
Mitglied


images/avatars/avatar-3139.gif

Dabei seit: 13.11.05
Beiträge: 273
Herkunft: Köln
Forenversion: 3.1; 2.3

Themenstarter Thema begonnen von Breuer76
Antworten Zitieren Editieren Melden       UP

Super, natürlich warte ich.

dann bräuchte ich ja noch die Felder in der DB.
27.05.07 22:41 Breuer76 ist offline E-Mail WWW Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

PHP-Seite
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:

<?
$filename 'seite.php';
require('./global.php');

if (isset($_POST['send'])) {
 $field1 addslashes($_POST['field1']);
 $field2 addslashes($_POST['field2']);
 $db->query("INSERT INTO bb".$n."_field (userid,field1,field2) VALUES ('$wbbuserdata[userid]','$field1','$field2')");
 header("Location: seite.php");
 exit();
}

eval("\$tpl->output(\"".$tpl->get("mein_template")."\");"); 
?>


SQL-Tabelle
code:
1:
2:
3:
4:
5:
6:
7:
CREATE TABLE bb1_field (
 userid int(11) NOT NULL default '0',
 field1 varchar(250) NOT NULL default '',
 field2 varchar(250) NOT NULL default ''
);


Template
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:
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | Seite</title>
$headinclude
</head>
<body>
$header
 <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
 <tr>
  <td class="tablea"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
   <tr class="tablea_fc">
    <td align="left"><span class="smallfont"><b><a href="index.php{$SID_ARG_1ST}">$master_board_name</a> &raquo; Seite</b></span></td>
    <td align="right"><span class="smallfont"><b>$usercbar</b></span></td>
   </tr>
  </table></td>
 </tr>
</table><br />

   <form action="seite.php" method="post">
    <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%" class="tableinborder">
     <tr>
      <td class="tablecat"><span class="normalfont"><b>Titel</span></td>
     </tr>
     <tr align="left">
      <td class="tableb" style="width:50%"><span class="normalfont"><b>Username :</b></span></td>
      <td class="tableb"><span class="normalfont"><input type="text" class="input" name="username" value="$wbbuserdata[userid]" readonly /></span></td>
     </tr>
     <tr align="left">
      <td class="tablea" style="width:50%"><span class="normalfont"><b>Feld 1:</b></span></td>
      <td class="tablea"><span class="normalfont"><textarea name="field1" rows="20" cols="50"></textarea></span></td>
     </tr>
     <tr align="left">
      <td class="tableb" style="width:50%"><span class="normalfont"><b>Feld 2:</b></span></td>
      <td class="tableb"><span class="normalfont"><textarea name="field2" rows="20" cols="50"></textarea></span></td>
     </tr>
    </table>

<p align="center">
 <input class="input" type="submit" value="Speichern" />
 <input type="hidden" name="send" value="send" />
 <input class="input" type="reset" value="Zurücksetzen" />
 <input type="hidden" name="action" value="$action" />
 <input type="hidden" name="sid" value="$session[hash]" />
</form>


$footer
</body>
</html>
03.06.07 18:21 Ghostmaster ist offline Finden Als Freund hinzufügen
Breuer76 Breuer76 ist männlich
Mitglied


images/avatars/avatar-3139.gif

Dabei seit: 13.11.05
Beiträge: 273
Herkunft: Köln
Forenversion: 3.1; 2.3

Themenstarter Thema begonnen von Breuer76
Antworten Zitieren Editieren Melden       UP

Nicht schlecht.

Aber folgendes fehlt noch.

Es soll ja eine Liste erst erscheinen mit den Daten die schon was eingegeben haben, wo dann oben rechts oder links ein Button hin soll das der User dort drauf klicken kann und dann zu dieser seite hinkommt wo er die daten eingeben kann.Klickt er dann auf senden, wird es in der Datenbank gespeichert und in der Liste angezeigt.

Und wäre es vielleicht möglich, unter Username wird nur die User Nummer angezeigt, kann man das so machen, das dort der Benutzername angezeigt wird ?

Bräuchte also noch ne Liste, wo in drei spalten angezeigt wird,

benutzername | Field 1 | Field 2

und das alles untereinander.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Breuer76: 03.06.07 19:54.

03.06.07 19:13 Breuer76 ist offline E-Mail WWW Finden Als Freund hinzufügen
Breuer76 Breuer76 ist männlich
Mitglied


images/avatars/avatar-3139.gif

Dabei seit: 13.11.05
Beiträge: 273
Herkunft: Köln
Forenversion: 3.1; 2.3

Themenstarter Thema begonnen von Breuer76
Antworten Zitieren Editieren Melden       UP

Hallo,


Könntest Du mir da noch ne Liste machen, bzw eine auflistung (Datenbankabfrage) wer schon alles sich eingetragen hat.

---------------------------------------------------------------- (Button zur seite wo man die daten eingeben kann)

Benutzername | Anzahl (field1) | Artikel (field2)
User 1
User 2 usw

Quasie das man erst auf diese Liste kommt, oben eine Möglichkeit hat auf die seite zu kommen die im Beitrag schon beschrieben ist, und sobald man dort auf senden klickt, das man dann wieder auf die Liste kommt, wo die User die sich schon eingetargen haben schon notiert sind.
Am besten mit der Sortierung der Benutzernamen, Benutzername der mit "A" anfängt oben, und der mit "Z" anfängt als letztes.

Gruß MArc
12.06.07 15:24 Breuer76 ist offline E-Mail WWW Finden Als Freund hinzufügen
Breuer76 Breuer76 ist männlich
Mitglied


images/avatars/avatar-3139.gif

Dabei seit: 13.11.05
Beiträge: 273
Herkunft: Köln
Forenversion: 3.1; 2.3

Themenstarter Thema begonnen von Breuer76
Antworten Zitieren Editieren Melden       UP

Kann mir denn keiner eine Datenbank abfrage machen mit einer Tpl datei, was als Bestellliste angezeigt wird, 3 Spalten. ?
18.06.07 22:17 Breuer76 ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Separate Seite mit Datenbank abfrage