Hallo,
ich möchte Adressdaten in eine CSV exportieren. Dazu gibt es ein Suchformular über dem man nach den gewünschten Adressen filtern kann. Vor jeder Adresse habe ich eine Checkbox gemacht wo man anhaken kann welche Adressen exportiert werden können. Die Schlüssel-IDs der angehakten Datensätze werden in ein Array ($export) gepackt und per POST an die nächste Seite gesendet. Dort liegt folgender Code:
$out = fopen('./dateien/temp_2.csv', 'w');
for($i=0; $i < count($export); $i++)
{
$ergebnis = mysql_query("SELECT * FROM produkte WHERE id =$ausstattung[$i] ");
$row = mysql_fetch_object($ergebnis);
fputcsv($out, array($row->name.';'.$row->strasse.';'.$row->ort.';'.$row->tel));
}
fclose($out);
Hake ich auf der ersten Seite nur wenige Datensätze an funktioniert alles wunderbar. Markiere ich aber mehr als 50 Datensätze bricht das Skript auf der nächsten Seite an der Stelle einfach ab. Manchmal zeigt der Server auch einfach den Quelltext an.
Kann mir jemand einen Tip geben? Danke.
ich möchte Adressdaten in eine CSV exportieren. Dazu gibt es ein Suchformular über dem man nach den gewünschten Adressen filtern kann. Vor jeder Adresse habe ich eine Checkbox gemacht wo man anhaken kann welche Adressen exportiert werden können. Die Schlüssel-IDs der angehakten Datensätze werden in ein Array ($export) gepackt und per POST an die nächste Seite gesendet. Dort liegt folgender Code:
$out = fopen('./dateien/temp_2.csv', 'w');
for($i=0; $i < count($export); $i++)
{
$ergebnis = mysql_query("SELECT * FROM produkte WHERE id =$ausstattung[$i] ");
$row = mysql_fetch_object($ergebnis);
fputcsv($out, array($row->name.';'.$row->strasse.';'.$row->ort.';'.$row->tel));
}
fclose($out);
Hake ich auf der ersten Seite nur wenige Datensätze an funktioniert alles wunderbar. Markiere ich aber mehr als 50 Datensätze bricht das Skript auf der nächsten Seite an der Stelle einfach ab. Manchmal zeigt der Server auch einfach den Quelltext an.
Kann mir jemand einen Tip geben? Danke.
Kommentar