Hallo zusammen
Ich erstelle eine Tabelle mit "do / while" und einer Checkbox der ich im Value die comp_no zuweise:
wenn ich nun zuerst meine Tabelle abrufe bekomme ich z.B 1200 Einträge. Von diesen möchte ich aber nur x-belibige in der Datei file.txt anzeigen lassen.
Diese selektiere (z.B. 7 belibige) ich mit der Checkbox.
Mit dem Submit-Button (name="button") POSTE ich diese über das Form "datei" zurück.
Im Select werden auch nur z.B. 7 angezeigt.
Die Comp_no 111 hat aber eben 1200 Einträge. Diese werden nun alle in die Datei geschrieben.
Wie kann ich nun die dem Select klar machen, dass nur die Checkboxen mit Hacken übernommen werdne müssen. Da habe ich noch einen Knoten.
Ich brauche hier dringendst Hilfe!!!!
Besten Dank im Voraus!
Ich erstelle eine Tabelle mit "do / while" und einer Checkbox der ich im Value die comp_no zuweise:
PHP-Code:
<tr>
<td colspan="5" valign="top"><form name="datei" action="body.php" method="post"><table width="100%" border="0" cellpadding="5" cellspacing="4">
<tr>
<td colspan="8"><input type="submit" name="button" id="button" value="Selection erstellen"> </td>
</tr>
<tr>
<th width="54" class="navsub">Auswahl</th>
<th class="navsub" width="96">Buchungskreis</th>
<th class="navsub" width="197">Kreditor</th>
<th class="navsub" width="121">Kreditornummer</th>
<th class="navsub" width="115">Betrag</th>
<th class="navsub" width="141">Währeung</th>
<th class="navsub" width="161">Genehmiger</th>
<th class="navsub" width="122">Belegnummer</th>
</tr>
<?php
do {
<td bgcolor="<?php echo $bg; ?>" class="tabtext"><input type="checkbox" name="csv[]" value="<?= $row_docs['comp_no'] ?>"></td>
<td bgcolor="<?php echo $bg; ?>" class="tabtext"><?php echo $row_docs['comp_no']; ?></td>
<td bgcolor="<?php echo $bg; ?>" class="tabtext"><?php echo $row_docs['supplier_name']; ?></td>
<td bgcolor="<?php echo $bg; ?>" class="tabtext"><?php echo $row_docs['supplier_num']; ?></td>
<td bgcolor="<?php echo $bg; ?>" class="tabtext"><?php echo $row_docs['invoice_sum']; ?></td>
<td bgcolor="<?php echo $bg; ?>" class="tabtext"><?php echo $row_docs['invoice_currency']; ?></td>
<td bgcolor="<?php echo $bg; ?>" class="tabtext"><?php echo $row_docs['last_acceptor']; ?></td>
<td bgcolor="<?php echo $bg; ?>" class="tabtext"><?php echo $row_docs['voucher_num']; ?></td>
</tr>
<?php } while ($row_docs = mssql_fetch_array($docs)); ?>
Diese selektiere (z.B. 7 belibige) ich mit der Checkbox.
Mit dem Submit-Button (name="button") POSTE ich diese über das Form "datei" zurück.
PHP-Code:
// TXT erstellen
if( isset($_POST['csv']) && is_array($_POST['csv']) && sizeof($_POST['csv']) > 0 )
{
$strSql = "SELECT comp_no, supplier_name, supplier_num, invoice_sum, invoice_currency, last_acceptor, voucher_num FROM docs WHERE status_index = '3' AND comp_no IN('". implode("','", $_POST['csv']) ."')";
$intResult = mssql_query($strSql);
$arrRows = array();
$rscCsv = fopen('file.txt', 'w');
while( $intResult && $arrRow = mssql_fetch_row($intResult) )
{
fputcsv($rscCsv, $arrRow);
}
fclose($rscCsv);
}
Code:
SELECT comp_no, supplier_name, supplier_num, invoice_currency, last_acceptor, voucher_num FROM docs WHERE comp_no IN('111','111','111','111','111','111')
Wie kann ich nun die dem Select klar machen, dass nur die Checkboxen mit Hacken übernommen werdne müssen. Da habe ich noch einen Knoten.
Ich brauche hier dringendst Hilfe!!!!
Besten Dank im Voraus!
Kommentar