Die letzten 3 Beiträge |
deppensido |
hallo,
die Frage hat sich erledigt. Ich hab es nun doch alles selber hinbekommen.
Die Frage kann somit wieder gelöscht werden. Trotzdem danke an alle, die
sich mit dem Problem evtl. beschäftigt haben. |
deppensido |
hallo,
ich habe den Code nun angepasst, aber es funktioniert überhaupt nicht. Es gilt jetzt erst mal nur für das Textfeld "Title". Dort sollte eigentlich der erste Datensatz eines Titels stehen, stattdessen steht in dem Feld " {$list_Title[0]} ". Was ist da falsch? Die Variante:
<td><input type='text' name="title" value="<?php $list_Title[0] ?>" /></td>
und <td><input type='text' name="title" value="<?php echo "$list_Title[0]"; ?>" /></td> habe ich auch probiert. Immer dasselbe, dabei wurde es (was ich bei Google bislang gefunden habe) genau so gemacht
Hoffe, es kann jemand helfen.
Anbei der Code:
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:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
|
<html>
<body>
<?php
$db = mysqli_connect("localhost","root","","gncorpus");
mysqli_set_charset($db, 'utf8');
$sql = "SELECT Title, Mentions, PrimPub, OriginalLanguage, FirstName, LastName, FirstName, LastName FROM book,
relbookauthor, author where book.ID = relbookauthor.BookID
and author.ID = relbookauthor.AuthorID";
$sql2 = "SELECT FirstName, LastName FROM book, relbookillustrator, author
where book.ID = relbookillustrator.BookID
and author.ID = relbookillustrator.AuthorID";
$query = mysqli_query($db,$sql);
$query2 = mysqli_query($db,$sql2);
$list_Title = array();
$list_Mentions = array();
$list_PrimPub = array();
$FirstName_Author = array();
$LastName_Author = array();
$FirstName_Illustrator = array();
$LastName_Illustrator = array();
<?php while($row = mysqli_fetch_array($query) and $row2 = mysqli_fetch_array($query2)) { ?>
<?php $list_Title[] = $row['Title']; ?>
<?php $list_Mentions[] = $row['Mentions']; ?>
<?php $list_PrimPub[] = $row['PrimPub']; ?>
<?php $FirstName_Author[] = $row['FirstName']; $LastName_Author[] = $row['LastName']; ?>
<?php $FirstName_Illustrator[] = $row2['FirstName']; $LastName_Illustrator[] = $row2['LastName']; ?>
<?php } ?>
<?php $array_length = count($list_Title); mysqli_close($db); ?>
<h1 align="center">Book</h1>
<form name="Enter" action="check2.php" method="post">
<table align="center" border="0">
<tr>
<td>Title</td>
<td><input type='text' name="title" value='{$list_Title[0]}'/></td>
</tr>
<tr>
<td>Mentions</td>
<td><input type="text" name="mentions"</td>
</tr>
<tr>
<td>PrimPub</td>
<td><input type="text" name="primPub"</td>
</tr>
<tr>
<td>Author</td>
<td><input type="text" name="author"</td>
</tr>
<tr>
<td>Illustrator</td>
<td><input type="text" name="illustrator"</td>
</tr>
</table>
<table align="center" border="0">
<tr>
<td><input type="button" value="<<"></td>
<td><input type="button" value="<"></td>
<td><input type="button" value=">"></td>
<td><input type="button" value=">>"></td>
</tr>
<tr>
<td><input type="submit" value="show all"></td>
<td><input type="submit" value="search"></td>
<td><input type="reset" value="reset"></td>
</tr>
</table>
</form>
</body>
</html>
|
|
|
deppensido |
Datenbanksätze in Textboxen iterieren
hallo,
ich möchte Abfragen einer Datenbank so abfragen, dass die einzelnen Datensätze per Klick auf "<" bzw. ">" durch die Textboxen iteriert werden können. Ähnlich wie bei einem base-Formular oder Access-Formular. Bislang hab ich die Textfelder und die dazugehörigen Buttons erzeugt. Ich weiß jetzt nur, wie ich die Datensätze als Tabelle ausgeben kann, aber diese sollen in den Textboxen stehen. Bin dankbar für jede Hilfe. Anbei der bisherige Code: (in check2.php werden lediglich alle Datensätze als Tabelle ausgegeben)
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:
|
<html>
<body>
<h1 align="center">Book</h1>
<form name="Enter" action="check2.php" method="post">
<table align="center" border="0">
<tr>
<td>Title</td>
<td><input type="text" name="title"></td>
</tr>
<tr>
<td>Mentions</td>
<td><input type="text" name="mentions"</td>
</tr>
<tr>
<td>PrimPub</td>
<td><input type="text" name="primPub"</td>
</tr>
<tr>
<td>Orig.Lang</td>
<td><input type="text" name="origLang"</td>
</tr>
<tr>
<td>Author</td>
<td><input type="text" name="author"</td>
</tr>
<tr>
<td>Illustrator</td>
<td><input type="text" name="illustrator"</td>
</tr>
</table>
<table align="center" border="0">
<tr>
<td><input type="button" value="<<"></td>
<td><input type="button" value="<"></td>
<td><input type="button" value=">"></td>
<td><input type="button" value=">>"></td>
</tr>
<tr>
<td><input type="submit" value="show all"></td>
<td><input type="submit" value="search"></td>
<td><input type="reset" value="reset"></td>
</tr>
</table>
</form>
</body>
</html>
|
|
|
|
|