Thread wildcard: Fehlersuche (20 answers)
Opened by Kathrin at 2005-01-25 15:02

Kathrin
 2005-01-25 16:28
#51313 #51313
User since
2004-12-15
158 Artikel
BenutzerIn
[default_avatar]
das merkwürdige ist, dass es so geht:
mit normaler identnr, verschiedene docnamen suchen...
hier wird für Identnr eine zahl übergeben, bei dem ersten wurde ja eine ziffer mit einem * übergeben.

hier ist nur das $statement_suchen anders
Code: (dl )
1
2
3
4
5
6
7
8
sub suchen {
my $dbh = DBI->connect($DBN,$DBUSER,$DBPASS) or die $DBI::errstr;

my $statement_suchen="SELECT * FROM $TABELLE where ident_nr = '$identnr' order by docname";
.......
&doc_vorhanden(\@daten);
...
}


bei doc_vorhanden ist nur der aufbau der tabelle anders
Code: (dl )
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
sub doc_vorhanden {
............
print '<table border="1" rules="groups">
<colgroup>
<col width="50">
<col width="80">
<col width="20">
<col width="300">
<col width="50">
</colgroup>
<thead>
<tr>
<th>doc_typ</th>
<th>doc_name</th>
<th>Sprache</th>
<th>headline</th>
<th>&nbsp</th>
</tr></thead>
<tbody>';
foreach my $ptr (@{$daten}) {
print qq~<tr>
<td>$ptr->{doctyp}</td>
<td>$ptr->{docname}</td>
<td>$ptr->{langtyp}</td>
<td>$ptr->{head}</td>
<td><a href="/cgi-bin/frontl.cgi?auswahl=1;
identnr=$identnr;
docname=$ptr->{docname};
ersteller=$ptr->{ersteller};
check1=$ptr->{check1};
check2=$ptr->{check2};
check3=$ptr->{check3};
check4=$ptr->{check4};
werk=$ptr->{werk};
doctyp=$ptr->{doctyp} ">Auswählen</a></td>
</tr>~;
}
print '</tbody></table>';
print '<p><p><input type="button" value="Home" onClick=location.href="http://127.0.0.1/">';
print "</form>
</body>
</html>";
}

Ab hier ist es genauso wie bei wildcat suche. nur heir funktionierts einwandfrei.
Und in der URL Leiste erscheint: http://127.0.0.1/cgi-bin/frontl.cgi?auswahl=1;iden...

edit renee: Link gekürzt...\n\n

<!--EDIT|renee|1106685294-->

View full thread wildcard: Fehlersuche